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/toy/tooDifficultLoopInvariant/PointerIncrement-simplified01.bpl -------------------------------------------------------------------------------- This is Ultimate 0.1.24-fb97592 [2018-12-19 22:46:00,470 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-12-19 22:46:00,472 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-12-19 22:46:00,490 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-12-19 22:46:00,490 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-12-19 22:46:00,491 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-12-19 22:46:00,494 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-12-19 22:46:00,496 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-12-19 22:46:00,498 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-12-19 22:46:00,499 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-12-19 22:46:00,501 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-12-19 22:46:00,502 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-12-19 22:46:00,503 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-12-19 22:46:00,504 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-12-19 22:46:00,505 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-12-19 22:46:00,506 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-12-19 22:46:00,510 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-12-19 22:46:00,511 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-12-19 22:46:00,515 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-12-19 22:46:00,520 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-12-19 22:46:00,521 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-12-19 22:46:00,522 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-12-19 22:46:00,526 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-12-19 22:46:00,526 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-12-19 22:46:00,526 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-12-19 22:46:00,527 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-12-19 22:46:00,528 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-12-19 22:46:00,530 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-12-19 22:46:00,531 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-12-19 22:46:00,532 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-12-19 22:46:00,532 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-12-19 22:46:00,533 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-12-19 22:46:00,533 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-12-19 22:46:00,533 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-12-19 22:46:00,534 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-12-19 22:46:00,535 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-12-19 22:46:00,535 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 [2018-12-19 22:46:00,548 INFO L110 SettingsManager]: Loading preferences was successful [2018-12-19 22:46:00,548 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-12-19 22:46:00,549 INFO L131 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2018-12-19 22:46:00,549 INFO L133 SettingsManager]: * Show backtranslation warnings=false [2018-12-19 22:46:00,550 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-12-19 22:46:00,550 INFO L133 SettingsManager]: * User list type=DISABLED [2018-12-19 22:46:00,550 INFO L133 SettingsManager]: * Inline calls to unimplemented procedures=true [2018-12-19 22:46:00,550 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-12-19 22:46:00,550 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2018-12-19 22:46:00,550 INFO L133 SettingsManager]: * Underlying domain=OctagonDomain [2018-12-19 22:46:00,551 INFO L133 SettingsManager]: * Abstract domain=ArrayDomain [2018-12-19 22:46:00,551 INFO L133 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2018-12-19 22:46:00,551 INFO L133 SettingsManager]: * Interval Domain=false [2018-12-19 22:46:00,552 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-12-19 22:46:00,552 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-12-19 22:46:00,552 INFO L133 SettingsManager]: * Use SBE=true [2018-12-19 22:46:00,552 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-12-19 22:46:00,553 INFO L133 SettingsManager]: * sizeof long=4 [2018-12-19 22:46:00,553 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-12-19 22:46:00,553 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-12-19 22:46:00,553 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-12-19 22:46:00,553 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-12-19 22:46:00,553 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-12-19 22:46:00,554 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-12-19 22:46:00,554 INFO L133 SettingsManager]: * sizeof long double=12 [2018-12-19 22:46:00,554 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-12-19 22:46:00,554 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-12-19 22:46:00,554 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-12-19 22:46:00,554 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-12-19 22:46:00,555 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-12-19 22:46:00,555 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-12-19 22:46:00,555 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-12-19 22:46:00,555 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-12-19 22:46:00,555 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-12-19 22:46:00,556 INFO L133 SettingsManager]: * Trace refinement strategy=TAIPAN [2018-12-19 22:46:00,556 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-12-19 22:46:00,556 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-12-19 22:46:00,556 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-12-19 22:46:00,556 INFO L133 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2018-12-19 22:46:00,590 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-12-19 22:46:00,605 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-12-19 22:46:00,612 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-12-19 22:46:00,614 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2018-12-19 22:46:00,615 INFO L276 PluginConnector]: Boogie PL CUP Parser initialized [2018-12-19 22:46:00,616 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/toy/tooDifficultLoopInvariant/PointerIncrement-simplified01.bpl [2018-12-19 22:46:00,616 INFO L111 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/toy/tooDifficultLoopInvariant/PointerIncrement-simplified01.bpl' [2018-12-19 22:46:00,687 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-12-19 22:46:00,689 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-12-19 22:46:00,690 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-12-19 22:46:00,690 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-12-19 22:46:00,690 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-12-19 22:46:00,709 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "PointerIncrement-simplified01.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.12 10:46:00" (1/1) ... [2018-12-19 22:46:00,725 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "PointerIncrement-simplified01.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.12 10:46:00" (1/1) ... [2018-12-19 22:46:00,737 WARN L165 Inliner]: Program contained no entry procedure! [2018-12-19 22:46:00,738 WARN L168 Inliner]: Missing entry procedures: [ULTIMATE.start] [2018-12-19 22:46:00,738 WARN L175 Inliner]: Fallback enabled. All procedures will be processed. [2018-12-19 22:46:00,756 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-12-19 22:46:00,757 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-12-19 22:46:00,757 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-12-19 22:46:00,757 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-12-19 22:46:00,769 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "PointerIncrement-simplified01.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.12 10:46:00" (1/1) ... [2018-12-19 22:46:00,769 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "PointerIncrement-simplified01.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.12 10:46:00" (1/1) ... [2018-12-19 22:46:00,771 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "PointerIncrement-simplified01.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.12 10:46:00" (1/1) ... [2018-12-19 22:46:00,771 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "PointerIncrement-simplified01.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.12 10:46:00" (1/1) ... [2018-12-19 22:46:00,782 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "PointerIncrement-simplified01.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.12 10:46:00" (1/1) ... [2018-12-19 22:46:00,790 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "PointerIncrement-simplified01.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.12 10:46:00" (1/1) ... [2018-12-19 22:46:00,791 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "PointerIncrement-simplified01.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.12 10:46:00" (1/1) ... [2018-12-19 22:46:00,793 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-12-19 22:46:00,794 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-12-19 22:46:00,794 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-12-19 22:46:00,794 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-12-19 22:46:00,795 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "PointerIncrement-simplified01.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.12 10:46:00" (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 [2018-12-19 22:46:00,865 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2018-12-19 22:46:00,865 INFO L130 BoogieDeclarations]: Found specification of procedure main [2018-12-19 22:46:00,866 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2018-12-19 22:46:00,866 INFO L130 BoogieDeclarations]: Found specification of procedure ~malloc [2018-12-19 22:46:01,476 INFO L272 CfgBuilder]: Using library mode [2018-12-19 22:46:01,477 INFO L280 CfgBuilder]: Removed 5 assue(true) statements. [2018-12-19 22:46:01,477 INFO L202 PluginConnector]: Adding new model PointerIncrement-simplified01.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.12 10:46:01 BoogieIcfgContainer [2018-12-19 22:46:01,477 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-12-19 22:46:01,478 INFO L113 PluginConnector]: ------------------------Abstract Interpretation---------------------------- [2018-12-19 22:46:01,478 INFO L271 PluginConnector]: Initializing Abstract Interpretation... [2018-12-19 22:46:01,479 INFO L276 PluginConnector]: Abstract Interpretation initialized [2018-12-19 22:46:01,480 INFO L185 PluginConnector]: Executing the observer AbstractInterpretationRcfgObserver from plugin Abstract Interpretation for "PointerIncrement-simplified01.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.12 10:46:01" (1/1) ... [2018-12-19 22:46:01,533 INFO L101 FixpointEngine]: Starting fixpoint engine with domain ArrayDomain (maxUnwinding=3, maxParallelStates=2) [2018-12-19 22:46:03,955 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 22:46:03,956 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 22:46:03,957 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 22:46:03,958 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 22:46:03,959 WARN L224 ngHoareTripleChecker]: Pre: {2147483631#(exists ((v_v_25_1 Int) (v_b_8_1 Int) (v_b_9_1 Int)) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- v_v_25_1)) 400) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- c_main_~malloc_~size) v_v_25_1) (- 800)) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 400)) (<= (- (- c_main_~q~1.offset) (- v_v_25_1)) 400) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) |c_main_#t~short2| (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 0) (<= (- (- v_b_9_1) (- |c_main_~malloc_#res.base|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- v_b_8_1 v_b_9_1) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_9_1 |c_main_~malloc_#res.base|) 1) (<= (- |c_main_~malloc_#res.offset| (- v_v_25_1)) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- (- c_main_~p~1.offset) v_v_25_1) (- 400)) (<= (- v_b_8_1 |c_main_~malloc_#res.base|) 0) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- v_v_25_1)) 400) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- v_v_25_1)) 404) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- v_v_25_1 (- v_v_25_1)) 800) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- |c_main_#t~malloc0.offset| (- v_v_25_1)) 400) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- v_v_25_1)) 396) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- (- v_v_25_1) v_v_25_1) (- 800)) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- |c_main_read~int_#sizeOfReadType| v_v_25_1) (- 396)) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_main_read~int_#ptr.offset| (- v_v_25_1)) 400) (<= (- |c_main_read~int_#ptr.offset| v_v_25_1) (- 400)) (<= (- c_main_~p~1.offset v_v_25_1) (- 400)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- c_main_~malloc_~size v_v_25_1) 0) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- c_main_~q~1.offset v_v_25_1) (- 400)) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- c_main_~malloc_~size (- v_v_25_1)) 800) (<= (- (- c_main_~malloc_~size) (- v_v_25_1)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) v_v_25_1) (- 400)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- (- v_b_8_1) (- |c_main_~malloc_#res.base|)) 0) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 0) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 0) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 400)) (<= (- c_main_~q~1.offset (- v_v_25_1)) 400) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) v_v_25_1) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- c_main_~q~1.offset) v_v_25_1) (- 400)) (<= (- |c_main_~malloc_#res.offset| v_v_25_1) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- v_v_25_1)) 400) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (forall ((v_idx_168 Int) (v_idx_169 Int) (v_idx_170 Int)) (or (< v_idx_170 v_b_9_1) (and (<= (- (- |c_main_#t~malloc0.offset|) (- (select |c_#length| v_idx_169))) 400) (<= (- (- c_main_~p~1.offset) (- (select |c_#length| v_idx_169))) 400) (<= (- |c_main_read~int_#sizeOfReadType| (- (select |c_#length| v_idx_169))) 404) (<= (- (- c_main_~malloc_~size) (select |c_#length| v_idx_169)) (- 800)) (<= (- c_main_~malloc_~size (- (select |c_#length| v_idx_169))) 800) (<= (- (- c_main_~malloc_~size) (- (select |c_#length| v_idx_169))) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (select |c_#length| v_idx_169)) (- 404)) (<= (- (select |c_#length| v_idx_169) (- (select |c_#length| v_idx_169))) 800) (<= (- (- |c_main_read~int_#ptr.offset|) (select |c_#length| v_idx_169)) (- 400)) (<= (- |c_main_#t~malloc0.offset| (- (select |c_#length| v_idx_169))) 400) (<= (- (- c_main_~q~1.offset) (- (select |c_#length| v_idx_169))) 400) (<= (- c_main_~q~1.offset (- (select |c_#length| v_idx_169))) 400) (<= (- (- |c_main_~malloc_#res.offset|) (select |c_#length| v_idx_169)) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- (select |c_#length| v_idx_169))) 396) (<= (- (- |c_main_#t~malloc0.offset|) (select |c_#length| v_idx_169)) (- 400)) (<= (- c_main_~p~1.offset (- (select |c_#length| v_idx_169))) 400) (<= (- |c_main_#t~malloc0.offset| (select |c_#length| v_idx_169)) (- 400)) (<= (- (- (select |c_#length| v_idx_169)) (select |c_#length| v_idx_169)) (- 800)) (<= (- |c_main_read~int_#sizeOfReadType| (select |c_#length| v_idx_169)) (- 396)) (<= (- (- c_main_~q~1.offset) (select |c_#length| v_idx_169)) (- 400)) (<= (- |c_main_~malloc_#res.offset| (- (select |c_#length| v_idx_169))) 400) (<= (- |c_main_read~int_#ptr.offset| (- (select |c_#length| v_idx_169))) 400) (<= (- |c_main_~malloc_#res.offset| (select |c_#length| v_idx_169)) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- (select |c_#length| v_idx_169))) 400) (<= (- |c_main_read~int_#ptr.offset| (select |c_#length| v_idx_169)) (- 400)) (<= (- c_main_~p~1.offset (select |c_#length| v_idx_169)) (- 400)) (<= (- (- c_main_~p~1.offset) (select |c_#length| v_idx_169)) (- 400)) (<= (- c_main_~malloc_~size (select |c_#length| v_idx_169)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- (select |c_#length| v_idx_169))) 400) (<= (- c_main_~q~1.offset (select |c_#length| v_idx_169)) (- 400))) (<= v_b_9_1 v_idx_169) (<= v_b_8_1 v_idx_168) (< v_idx_169 v_b_8_1))) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- (- c_main_~p~1.offset) (- v_v_25_1)) 400) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) v_v_25_1) (- 404)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) v_v_25_1) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- c_main_~p~1.offset (- v_v_25_1)) 400) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| v_v_25_1) (- 400)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- (- v_b_8_1) (- v_b_9_1)) 1) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 4) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0)))} [2018-12-19 22:46:03,963 WARN L228 ngHoareTripleChecker]: Action: assume read~int_#sizeOfReadType + read~int_#ptr.offset <= #length[read~int_#ptr.base];assume #valid[read~int_#ptr.base];assume read~int_#sizeOfReadType + read~int_#ptr.offset <= #length[read~int_#ptr.base];havoc read~int_#value;assume read~int_#value == #memory_int[read~int_#ptr.base,read~int_#ptr.offset];#t~mem1 := read~int_#value;#t~short2 := #t~mem1 >= 0; [2018-12-19 22:46:03,964 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= |c_main_#t~mem1_primed| |c_main_read~int_#value_primed|) (or (and (not (<= 0 |c_main_#t~mem1_primed|)) (not |c_main_#t~short2_primed|)) (and |c_main_#t~short2_primed| (<= 0 |c_main_#t~mem1_primed|))) (<= (+ |c_main_read~int_#sizeOfReadType| |c_main_read~int_#ptr.offset|) (select |c_#length| |c_main_read~int_#ptr.base|)) (select |c_#valid| |c_main_read~int_#ptr.base|) (= |c_main_read~int_#value_primed| (select (select |c_#memory_int| |c_main_read~int_#ptr.base|) |c_main_read~int_#ptr.offset|))) [2018-12-19 22:46:03,965 WARN L230 ngHoareTripleChecker]: Post: {2147483630#(exists ((v_b_23_1 Int) (v_b_22_1 Int) (v_b_25_1 Int) (v_v_52_1 (Array Int Int)) (v_b_24_1 Int) (v_v_45_1 (Array Int Int)) (v_v_50_1 Int)) (and (<= (- (- v_b_24_1) c_main_~malloc_~size) (- 401)) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_23_1 c_main_~p~1.offset) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_24_1 (- |c_main_read~int_#sizeOfReadType|)) 5) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) v_b_24_1) (- 1)) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_23_1 (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_23_1 (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 400)) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_23_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_23_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 0) (<= (- (- v_b_24_1) (- c_main_~malloc_~size)) 399) (<= (- v_b_24_1 (- c_main_~p~1.offset)) 1) (<= (- (- v_b_24_1) c_main_~q~1.offset) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- v_b_24_1 |c_main_#t~malloc0.offset|) 1) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_23_1) c_main_~p~1.offset) 0) (<= (- v_b_22_1 v_b_25_1) (- 1)) (<= (- (- v_b_23_1) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- v_b_23_1 (- v_b_23_1)) 0) (<= (- v_b_23_1 (- c_main_~q~1.offset)) 0) (<= (- (- v_b_22_1) (- v_b_25_1)) 1) (<= (- (- v_b_24_1) c_main_~p~1.offset) (- 1)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_23_1 |c_main_#t~malloc0.offset|) 0) (<= (- v_b_24_1 (- |c_main_read~int_#ptr.offset|)) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_25_1 |c_main_read~int_#ptr.base|) 1) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- v_b_23_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_23_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- |c_main_#t~mem1| |c_main_read~int_#value|) 0) (<= (- v_b_23_1 |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- v_b_24_1 c_main_~p~1.offset) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) (- c_main_~q~1.offset)) 0) (<= (- v_b_23_1 v_b_24_1) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#value|) (- v_v_50_1)) 0) (<= (- v_b_23_1 (- v_b_24_1)) 1) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_23_1) |c_main_#t~malloc0.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_24_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_24_1 (- |c_main_#t~malloc0.offset|)) 1) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- |c_main_#t~mem1| v_v_50_1) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- v_b_24_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- v_b_24_1) v_b_24_1) (- 2)) (<= (- (- v_b_24_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_24_1 |c_main_read~int_#ptr.offset|) 1) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- v_b_25_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_23_1) (- v_b_24_1)) 1) (<= (- v_b_23_1 c_main_~q~1.offset) 0) (<= (- v_b_23_1 (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- v_b_24_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 0) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 0) (<= (- v_b_23_1 |c_main_~malloc_#res.offset|) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 0) (<= (- v_b_22_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 0) (forall ((v_idx_181 Int) (v_idx_182 Int) (v_idx_183 Int) (v_idx_188 Int) (v_idx_186 Int) (v_idx_187 Int)) (or (< v_idx_188 v_b_25_1) (<= v_b_24_1 v_idx_182) (< v_idx_183 v_b_24_1) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_187) v_idx_182)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_187) v_idx_182))) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_187) v_idx_182)) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_187) v_idx_182))) 0)) (<= v_b_22_1 v_idx_186) (< v_idx_187 v_b_22_1) (<= v_b_25_1 v_idx_187) (<= v_b_23_1 v_idx_181) (< v_idx_182 v_b_23_1))) (<= (- (- v_b_23_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_23_1 (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_24_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 400)) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_#t~mem1|) (- v_v_50_1)) 0) (<= (- v_b_24_1 (- c_main_~q~1.offset)) 1) (<= (- (- v_b_23_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_23_1 c_main_~malloc_~size) (- 400)) (<= (- v_b_23_1 (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_24_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |c_main_read~int_#value| v_v_50_1) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) (- c_main_~malloc_~size)) 400) (<= (- v_b_24_1 (- c_main_~malloc_~size)) 401) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (= v_v_52_1 v_v_45_1) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- (- v_b_22_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- v_b_24_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- v_b_24_1 c_main_~malloc_~size) (- 399)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_23_1 (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_24_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_24_1 (- v_b_24_1)) 2) (<= (- v_b_24_1 |c_main_read~int_#sizeOfReadType|) (- 3)) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_23_1) v_b_23_1) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_24_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_24_1) (- c_main_~q~1.offset)) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~mem1|) (- |c_main_read~int_#value|)) 0) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- (- v_b_23_1) c_main_~q~1.offset) 0) (<= (- (- v_b_23_1) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 4) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- v_b_24_1 (- |c_main_~malloc_#res.offset|)) 1) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_24_1 |c_main_~malloc_#res.offset|) 1) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_24_1 c_main_~q~1.offset) 1) (<= (- (- v_b_23_1) (- c_main_~p~1.offset)) 0)))} [2018-12-19 22:46:03,966 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 22:46:03,967 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 22:46:03,967 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 22:46:08,001 WARN L270 ngHoareTripleChecker]: Pre: {2147483631#(and (<= |main_read~int_#ptr.offset| main_~p~1.offset) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= 0 (+ |main_#t~malloc0.offset| main_~p~1.offset)) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= main_~p~1.offset 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= 0 (* 2 main_~q~1.offset)) (<= 0 |main_~malloc_#res.offset|) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 0) (<= (* 2 |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= main_~p~1.offset |main_read~int_#ptr.offset|) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (* 2 main_~q~1.offset) 0) (<= 0 (+ |main_#t~malloc0.offset| main_~q~1.offset)) |main_#t~short2| (<= (+ |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (+ |main_#t~malloc0.offset| 4) |main_read~int_#sizeOfReadType|) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= main_~q~1.offset |main_read~int_#ptr.offset|) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= 0 (+ |main_read~int_#ptr.offset| main_~q~1.offset)) (<= (+ main_~p~1.offset 4) |main_read~int_#sizeOfReadType|) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 0) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 0) (<= (+ main_~q~1.offset |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 0) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (+ |main_read~int_#ptr.offset| 400) main_~malloc_~size) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= 400 (+ |main_#t~malloc0.offset| main_~malloc_~size)) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 0) (<= 4 (+ |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|)) (<= (+ |main_read~int_#sizeOfReadType| 396) main_~malloc_~size) (<= |main_#t~malloc0.offset| main_~q~1.offset) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= 0 (+ |main_read~int_#ptr.offset| main_~p~1.offset)) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= |main_~malloc_#res.offset| 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= 0 |main_#t~malloc0.offset|) (<= 400 (+ main_~p~1.offset main_~malloc_~size)) (<= 0 (+ main_~q~1.offset |main_~malloc_#res.offset|)) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= 0 main_~p~1.offset) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= main_~malloc_~size (+ main_~q~1.offset 400)) (<= (+ |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) 4) (<= (* 2 |main_read~int_#sizeOfReadType|) 8) (<= (* 2 main_~p~1.offset) 0) (<= (+ |main_#t~malloc0.offset| main_~malloc_~size) 400) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= |main_read~int_#ptr.offset| |main_#t~malloc0.offset|) (<= (+ |main_read~int_#ptr.offset| |main_#t~malloc0.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 0) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 0) (<= |main_#t~malloc0.offset| 0) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 0) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (+ |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 0) (<= (+ |main_read~int_#ptr.offset| main_~malloc_~size) 400) (<= 400 main_~malloc_~size) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (+ |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 4) (<= (+ |main_~malloc_#res.offset| 4) |main_read~int_#sizeOfReadType|) (<= (+ main_~q~1.offset |main_read~int_#sizeOfReadType|) 4) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (+ |main_#t~malloc0.offset| 400) main_~malloc_~size) (<= (+ main_~q~1.offset main_~malloc_~size) 400) (<= (+ main_~q~1.offset 400) main_~malloc_~size) (<= (+ |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= 400 (+ main_~q~1.offset main_~malloc_~size)) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= 8 (* 2 |main_read~int_#sizeOfReadType|)) (<= 0 (+ |main_read~int_#ptr.offset| |main_#t~malloc0.offset|)) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (+ |main_~malloc_#res.offset| 400) main_~malloc_~size) (<= 400 (+ |main_read~int_#ptr.offset| main_~malloc_~size)) (<= main_~q~1.offset |main_#t~malloc0.offset|) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 0) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= 0 (* 2 |main_#t~malloc0.offset|)) (<= |main_#t~malloc0.offset| |main_~malloc_#res.offset|) (<= (+ main_~q~1.offset main_~p~1.offset) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= 0 (+ |main_#t~malloc0.offset| |main_~malloc_#res.offset|)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (+ main_~p~1.offset 400) main_~malloc_~size) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= 4 (+ main_~p~1.offset |main_read~int_#sizeOfReadType|)) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= main_~malloc_~size (+ |main_#t~malloc0.offset| 400)) (<= main_~p~1.offset |main_~malloc_#res.offset|) (<= 0 |main_read~int_#ptr.offset|) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (+ main_~p~1.offset main_~malloc_~size) 400) (<= 0 (+ |main_#t~malloc0.offset| |main_read~int_#ptr.offset|)) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= |main_read~int_#sizeOfReadType| (+ main_~q~1.offset 4)) (<= 0 main_~q~1.offset) (<= (+ |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= 0 (* 2 main_~p~1.offset)) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 0) (<= 0 (* 2 |main_read~int_#ptr.offset|)) (<= (+ |main_~malloc_#res.offset| main_~malloc_~size) 400) (<= 0 (* 2 |main_~malloc_#res.offset|)) (<= 4 (+ main_~q~1.offset |main_read~int_#sizeOfReadType|)) (<= main_~malloc_~size (+ |main_read~int_#ptr.offset| 400)) (<= |main_~malloc_#res.offset| main_~p~1.offset) (<= main_~q~1.offset 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (+ |main_~malloc_#res.offset| |main_read~int_#sizeOfReadType|) 4) (<= 404 (+ |main_read~int_#sizeOfReadType| main_~malloc_~size)) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= 0 (+ main_~q~1.offset main_~p~1.offset)) (<= |main_read~int_#ptr.offset| main_~q~1.offset) (<= (+ |main_read~int_#sizeOfReadType| main_~malloc_~size) 404) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= main_~malloc_~size (+ |main_~malloc_#res.offset| 400)) (<= |main_read~int_#sizeOfReadType| (+ |main_~malloc_#res.offset| 4)) (<= |main_read~int_#sizeOfReadType| (+ |main_#t~malloc0.offset| 4)) (<= 4 (+ |main_~malloc_#res.offset| |main_read~int_#sizeOfReadType|)) (<= main_~malloc_~size 400) (<= (* 2 main_~malloc_~size) 800) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- main_~malloc_~size (- main_~q~1.offset)) 400) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (+ main_~p~1.offset |main_read~int_#sizeOfReadType|) 4) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (+ |main_read~int_#ptr.offset| 4) |main_read~int_#sizeOfReadType|) (<= (- main_~p~1.offset (- main_~q~1.offset)) 0) (<= 4 (+ |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|)) (<= main_~q~1.offset main_~p~1.offset) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (exists ((v_b_8_1 Int) (v_b_9_1 Int)) (and (forall ((v_prenex_20 Int)) (or (<= v_b_9_1 v_prenex_20) (< v_prenex_20 v_b_8_1) (<= (- main_~q~1.offset (- (select |#length| v_prenex_20))) 400))) (forall ((v_prenex_3 Int)) (or (<= (- main_~malloc_~size (- (select |#length| v_prenex_3))) 800) (<= v_b_9_1 v_prenex_3) (< v_prenex_3 v_b_8_1))) (forall ((v_prenex_17 Int)) (or (<= (- (- |main_~malloc_#res.offset|) (select |#length| v_prenex_17)) (- 400)) (< v_prenex_17 v_b_8_1) (<= v_b_9_1 v_prenex_17))) (forall ((v_idx_169 Int)) (or (<= v_b_9_1 v_idx_169) (<= (- |main_read~int_#sizeOfReadType| (select |#length| v_idx_169)) (- 396)) (< v_idx_169 v_b_8_1))) (forall ((v_prenex_27 Int)) (or (<= (- (- (select |#length| v_prenex_27)) (select |#length| v_prenex_27)) (- 800)) (< v_prenex_27 v_b_8_1) (<= v_b_9_1 v_prenex_27))) (forall ((v_prenex_8 Int)) (or (<= v_b_9_1 v_prenex_8) (< v_prenex_8 v_b_8_1) (<= (- main_~p~1.offset (select |#length| v_prenex_8)) (- 400)))) (forall ((v_prenex_10 Int)) (or (<= v_b_9_1 v_prenex_10) (<= (- |main_#t~malloc0.offset| (- (select |#length| v_prenex_10))) 400) (< v_prenex_10 v_b_8_1))) (<= (- (- v_b_8_1) (- |main_~malloc_#res.base|)) 0) (forall ((v_prenex_6 Int)) (or (<= (- |main_read~int_#ptr.offset| (- (select |#length| v_prenex_6))) 400) (< v_prenex_6 v_b_8_1) (<= v_b_9_1 v_prenex_6))) (forall ((v_prenex_24 Int)) (or (<= v_b_9_1 v_prenex_24) (<= (- |main_read~int_#sizeOfReadType| (- (select |#length| v_prenex_24))) 404) (< v_prenex_24 v_b_8_1))) (forall ((v_prenex_5 Int)) (or (<= v_b_9_1 v_prenex_5) (< v_prenex_5 v_b_8_1) (<= (- (- main_~malloc_~size) (select |#length| v_prenex_5)) (- 800)))) (forall ((v_prenex_22 Int)) (or (<= (- (- |main_#t~malloc0.offset|) (select |#length| v_prenex_22)) (- 400)) (< v_prenex_22 v_b_8_1) (<= v_b_9_1 v_prenex_22))) (forall ((v_prenex_7 Int)) (or (<= (- main_~malloc_~size (select |#length| v_prenex_7)) 0) (<= v_b_9_1 v_prenex_7) (< v_prenex_7 v_b_8_1))) (forall ((v_prenex_21 Int)) (or (< v_prenex_21 v_b_8_1) (<= v_b_9_1 v_prenex_21) (<= (- (- |main_read~int_#ptr.offset|) (select |#length| v_prenex_21)) (- 400)))) (forall ((v_prenex_1 Int)) (or (<= v_b_9_1 v_prenex_1) (< v_prenex_1 v_b_8_1) (<= (- |main_~malloc_#res.offset| (- (select |#length| v_prenex_1))) 400))) (forall ((v_prenex_4 Int)) (or (< v_prenex_4 v_b_8_1) (<= (- (- main_~p~1.offset) (select |#length| v_prenex_4)) (- 400)) (<= v_b_9_1 v_prenex_4))) (forall ((v_prenex_2 Int)) (or (<= (- (- |main_read~int_#sizeOfReadType|) (- (select |#length| v_prenex_2))) 396) (< v_prenex_2 v_b_8_1) (<= v_b_9_1 v_prenex_2))) (forall ((v_prenex_28 Int)) (or (<= (- |main_read~int_#ptr.offset| (select |#length| v_prenex_28)) (- 400)) (< v_prenex_28 v_b_8_1) (<= v_b_9_1 v_prenex_28))) (<= (- (- v_b_9_1) (- |main_~malloc_#res.base|)) (- 1)) (forall ((v_prenex_13 Int)) (or (<= (- (- main_~q~1.offset) (- (select |#length| v_prenex_13))) 400) (<= v_b_9_1 v_prenex_13) (< v_prenex_13 v_b_8_1))) (forall ((v_prenex_16 Int)) (or (< v_prenex_16 v_b_8_1) (<= v_b_9_1 v_prenex_16) (<= (- |main_~malloc_#res.offset| (select |#length| v_prenex_16)) (- 400)))) (<= (- v_b_8_1 v_b_9_1) (- 1)) (forall ((v_prenex_11 Int)) (or (< v_prenex_11 v_b_8_1) (<= (- (- main_~p~1.offset) (- (select |#length| v_prenex_11))) 400) (<= v_b_9_1 v_prenex_11))) (<= (- v_b_9_1 |main_~malloc_#res.base|) 1) (<= (- (- v_b_8_1) (- v_b_9_1)) 1) (forall ((v_prenex_26 Int)) (or (<= (- (- |main_~malloc_#res.offset|) (- (select |#length| v_prenex_26))) 400) (< v_prenex_26 v_b_8_1) (<= v_b_9_1 v_prenex_26))) (forall ((v_prenex_23 Int)) (or (<= (- |main_#t~malloc0.offset| (select |#length| v_prenex_23)) (- 400)) (< v_prenex_23 v_b_8_1) (<= v_b_9_1 v_prenex_23))) (forall ((v_prenex_9 Int)) (or (<= v_b_9_1 v_prenex_9) (<= (- main_~q~1.offset (select |#length| v_prenex_9)) (- 400)) (< v_prenex_9 v_b_8_1))) (forall ((v_prenex_18 Int)) (or (< v_prenex_18 v_b_8_1) (<= (- main_~p~1.offset (- (select |#length| v_prenex_18))) 400) (<= v_b_9_1 v_prenex_18))) (forall ((v_prenex_29 Int)) (or (<= v_b_9_1 v_prenex_29) (< v_prenex_29 v_b_8_1) (<= (- (- |main_read~int_#sizeOfReadType|) (select |#length| v_prenex_29)) (- 404)))) (<= (- v_b_8_1 |main_~malloc_#res.base|) 0) (forall ((v_prenex_14 Int)) (or (<= v_b_9_1 v_prenex_14) (<= (- (- |main_#t~malloc0.offset|) (- (select |#length| v_prenex_14))) 400) (< v_prenex_14 v_b_8_1))) (forall ((v_prenex_12 Int)) (or (<= (- (select |#length| v_prenex_12) (- (select |#length| v_prenex_12))) 800) (< v_prenex_12 v_b_8_1) (<= v_b_9_1 v_prenex_12))) (forall ((v_prenex_25 Int)) (or (<= (- (- |main_read~int_#ptr.offset|) (- (select |#length| v_prenex_25))) 400) (<= v_b_9_1 v_prenex_25) (< v_prenex_25 v_b_8_1))) (forall ((v_prenex_19 Int)) (or (<= v_b_9_1 v_prenex_19) (<= (- (- main_~q~1.offset) (select |#length| v_prenex_19)) (- 400)) (< v_prenex_19 v_b_8_1))) (forall ((v_prenex_15 Int)) (or (<= (- (- main_~malloc_~size) (- (select |#length| v_prenex_15))) 0) (< v_prenex_15 v_b_8_1) (<= v_b_9_1 v_prenex_15))))) (<= |main_~malloc_#res.offset| |main_read~int_#ptr.offset|) (<= |main_~malloc_#res.offset| main_~q~1.offset) (<= |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) (<= |main_read~int_#sizeOfReadType| (+ |main_read~int_#ptr.offset| 4)) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (+ |main_read~int_#ptr.offset| main_~q~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= main_~malloc_~size (+ |main_read~int_#sizeOfReadType| 396)) (<= 0 (+ |main_read~int_#ptr.offset| |main_~malloc_#res.offset|)) (<= 0 (+ |main_~malloc_#res.offset| main_~p~1.offset)) (<= 4 |main_read~int_#sizeOfReadType|) (<= |main_read~int_#ptr.offset| 0) (<= (* 2 |main_read~int_#ptr.offset|) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= |main_~malloc_#res.offset| |main_#t~malloc0.offset|) (<= (* 2 |main_#t~malloc0.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) (- 4)) (<= 400 (+ |main_~malloc_#res.offset| main_~malloc_~size)) (<= (+ |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= main_~p~1.offset |main_#t~malloc0.offset|) (<= (+ main_~q~1.offset 4) |main_read~int_#sizeOfReadType|) (<= (+ |main_read~int_#ptr.offset| main_~p~1.offset) 0) (<= 800 (* 2 main_~malloc_~size)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= |main_#t~malloc0.offset| main_~p~1.offset) (<= |main_read~int_#sizeOfReadType| 4) (<= (+ |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 4) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= main_~p~1.offset main_~q~1.offset) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) (<= main_~malloc_~size (+ main_~p~1.offset 400)) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= |main_read~int_#sizeOfReadType| (+ main_~p~1.offset 4)) (<= main_~q~1.offset |main_~malloc_#res.offset|))} [2018-12-19 22:46:08,002 WARN L274 ngHoareTripleChecker]: Action: assume read~int_#sizeOfReadType + read~int_#ptr.offset <= #length[read~int_#ptr.base];assume #valid[read~int_#ptr.base];assume read~int_#sizeOfReadType + read~int_#ptr.offset <= #length[read~int_#ptr.base];havoc read~int_#value;assume read~int_#value == #memory_int[read~int_#ptr.base,read~int_#ptr.offset];#t~mem1 := read~int_#value;#t~short2 := #t~mem1 >= 0; [2018-12-19 22:46:08,003 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= |c_main_#t~mem1_primed| |c_main_read~int_#value_primed|) (or (and (not (<= 0 |c_main_#t~mem1_primed|)) (not |c_main_#t~short2_primed|)) (and |c_main_#t~short2_primed| (<= 0 |c_main_#t~mem1_primed|))) (<= (+ |c_main_read~int_#sizeOfReadType| |c_main_read~int_#ptr.offset|) (select |c_#length| |c_main_read~int_#ptr.base|)) (select |c_#valid| |c_main_read~int_#ptr.base|) (= |c_main_read~int_#value_primed| (select (select |c_#memory_int| |c_main_read~int_#ptr.base|) |c_main_read~int_#ptr.offset|))) [2018-12-19 22:46:08,925 WARN L276 ngHoareTripleChecker]: Post: {2147483630#(and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 0) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 400)) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (exists ((v_b_23_1 Int) (v_b_22_1 Int) (v_b_25_1 Int) (v_b_24_1 Int)) (and (<= (- (- v_b_24_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_23_1) (- v_b_24_1)) 1) (<= (- v_b_23_1 main_~q~1.offset) 0) (<= (- v_b_23_1 main_~p~1.offset) 0) (<= (- v_b_23_1 (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_24_1 (- |main_read~int_#sizeOfReadType|)) 5) (<= (- (- v_b_23_1) v_b_24_1) (- 1)) (<= (- v_b_23_1 (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_24_1) |main_~malloc_#res.offset|) (- 1)) (<= (- v_b_23_1 (- main_~p~1.offset)) 0) (<= (- v_b_23_1 |main_~malloc_#res.offset|) 0) (<= (- v_b_22_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_23_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_23_1 (- |main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_24_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_23_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_23_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_24_1) (- main_~malloc_~size)) 399) (<= (- v_b_24_1 (- main_~p~1.offset)) 1) (<= (- (- v_b_24_1) main_~q~1.offset) (- 1)) (<= (- v_b_24_1 |main_#t~malloc0.offset|) 1) (forall ((v_idx_182 Int) (v_idx_187 Int)) (or (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_187) v_idx_182))) 0) (<= v_b_24_1 v_idx_182) (< v_idx_187 v_b_22_1) (<= v_b_25_1 v_idx_187) (< v_idx_182 v_b_23_1))) (<= (- (- v_b_23_1) main_~p~1.offset) 0) (<= (- v_b_22_1 v_b_25_1) (- 1)) (<= (- v_b_24_1 (- main_~q~1.offset)) 1) (<= (- (- v_b_23_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_23_1) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_23_1 main_~malloc_~size) (- 400)) (<= (- v_b_23_1 (- v_b_23_1)) 0) (<= (- v_b_23_1 (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_23_1 (- main_~q~1.offset)) 0) (<= (- (- v_b_24_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_23_1) (- main_~malloc_~size)) 400) (<= (- v_b_24_1 (- main_~malloc_~size)) 401) (forall ((v_prenex_33 Int) (v_prenex_32 Int)) (or (< v_prenex_33 v_b_22_1) (<= (- |main_#t~mem1| (select (select |#memory_int| v_prenex_33) v_prenex_32)) 0) (<= v_b_25_1 v_prenex_33) (<= v_b_24_1 v_prenex_32) (< v_prenex_32 v_b_23_1))) (<= (- (- v_b_22_1) (- v_b_25_1)) 1) (forall ((v_prenex_30 Int) (v_prenex_31 Int)) (or (< v_prenex_30 v_b_23_1) (<= v_b_24_1 v_prenex_30) (<= (- |main_read~int_#value| (select (select |#memory_int| v_prenex_31) v_prenex_30)) 0) (< v_prenex_31 v_b_22_1) (<= v_b_25_1 v_prenex_31))) (<= (- (- v_b_24_1) main_~p~1.offset) (- 1)) (<= (- v_b_23_1 |main_#t~malloc0.offset|) 0) (<= (- v_b_24_1 (- |main_read~int_#ptr.offset|)) 1) (<= (- v_b_25_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_23_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_23_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_22_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- v_b_24_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_23_1 |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_24_1 main_~malloc_~size) (- 399)) (<= (- v_b_23_1 (- main_~malloc_~size)) 400) (<= (- (- v_b_24_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_24_1 (- v_b_24_1)) 2) (<= (- v_b_24_1 |main_read~int_#sizeOfReadType|) (- 3)) (<= (- v_b_24_1 main_~p~1.offset) 1) (<= (- (- v_b_23_1) (- main_~q~1.offset)) 0) (<= (- v_b_23_1 v_b_24_1) (- 1)) (<= (- (- v_b_23_1) v_b_23_1) 0) (<= (- (- v_b_24_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_23_1 (- v_b_24_1)) 1) (<= (- (- v_b_24_1) (- main_~q~1.offset)) (- 1)) (<= (- (- v_b_23_1) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_24_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_24_1 (- |main_#t~malloc0.offset|)) 1) (<= (- (- v_b_23_1) main_~q~1.offset) 0) (<= (- (- v_b_23_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_24_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_24_1) v_b_24_1) (- 2)) (<= (- (- v_b_24_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_24_1 (- |main_~malloc_#res.offset|)) 1) (forall ((v_prenex_34 Int) (v_prenex_35 Int)) (or (<= v_b_24_1 v_prenex_34) (< v_prenex_34 v_b_23_1) (<= v_b_25_1 v_prenex_35) (< v_prenex_35 v_b_22_1) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_prenex_35) v_prenex_34))) 0))) (<= (- v_b_24_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_25_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_24_1 |main_~malloc_#res.offset|) 1) (<= (- v_b_24_1 main_~q~1.offset) 1) (<= (- (- v_b_23_1) (- main_~p~1.offset)) 0))) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 0) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 0) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- |main_#t~mem1| |main_read~int_#value|) 0) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= |main_read~int_#value| |main_#t~mem1|) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- main_~malloc_~size (- main_~q~1.offset)) 400) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 0) (<= (- main_~p~1.offset (- main_~q~1.offset)) 0) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 0) (<= |main_#t~mem1| |main_read~int_#value|) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 400)) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 0) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 0) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~mem1|) (- |main_read~int_#value|)) 0) (<= (- main_~q~1.offset (- main_~q~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 4) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0))} [2018-12-19 22:46:09,094 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 22:46:09,095 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 22:46:09,096 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 22:46:09,096 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 22:46:09,097 WARN L224 ngHoareTripleChecker]: Pre: {2147483629#(exists ((v_b_23_1 Int) (v_b_22_1 Int) (v_b_25_1 Int) (v_v_52_1 (Array Int Int)) (v_b_24_1 Int) (v_v_45_1 (Array Int Int)) (v_v_50_1 Int)) (and (<= (- (- v_b_24_1) c_main_~malloc_~size) (- 401)) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_23_1 c_main_~p~1.offset) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_24_1 (- |c_main_read~int_#sizeOfReadType|)) 5) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) v_b_24_1) (- 1)) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_23_1 (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_23_1 (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 400)) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_23_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_23_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 0) (<= (- (- v_b_24_1) (- c_main_~malloc_~size)) 399) (<= (- v_b_24_1 (- c_main_~p~1.offset)) 1) (<= (- (- v_b_24_1) c_main_~q~1.offset) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- v_b_24_1 |c_main_#t~malloc0.offset|) 1) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_23_1) c_main_~p~1.offset) 0) (<= (- v_b_22_1 v_b_25_1) (- 1)) (<= (- (- v_b_23_1) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- v_b_23_1 (- v_b_23_1)) 0) (<= (- v_b_23_1 (- c_main_~q~1.offset)) 0) (<= (- (- v_b_22_1) (- v_b_25_1)) 1) (<= (- (- v_b_24_1) c_main_~p~1.offset) (- 1)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_23_1 |c_main_#t~malloc0.offset|) 0) (<= (- v_b_24_1 (- |c_main_read~int_#ptr.offset|)) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_25_1 |c_main_read~int_#ptr.base|) 1) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- v_b_23_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_23_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- |c_main_#t~mem1| |c_main_read~int_#value|) 0) (<= (- v_b_23_1 |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- v_b_24_1 c_main_~p~1.offset) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) (- c_main_~q~1.offset)) 0) (<= (- v_b_23_1 v_b_24_1) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#value|) (- v_v_50_1)) 0) (<= (- v_b_23_1 (- v_b_24_1)) 1) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_23_1) |c_main_#t~malloc0.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_24_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_24_1 (- |c_main_#t~malloc0.offset|)) 1) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- |c_main_#t~mem1| v_v_50_1) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- v_b_24_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- v_b_24_1) v_b_24_1) (- 2)) (<= (- (- v_b_24_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_24_1 |c_main_read~int_#ptr.offset|) 1) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- v_b_25_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (forall ((v_idx_203 Int) (v_idx_201 Int) (v_idx_202 Int) (v_idx_196 Int) (v_idx_197 Int) (v_idx_198 Int)) (or (< v_idx_203 v_b_25_1) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_202) v_idx_197)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_202) v_idx_197))) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_202) v_idx_197)) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_202) v_idx_197))) 0)) (<= v_b_25_1 v_idx_202) (<= v_b_23_1 v_idx_196) (< v_idx_197 v_b_23_1) (<= v_b_22_1 v_idx_201) (<= v_b_24_1 v_idx_197) (< v_idx_198 v_b_24_1) (< v_idx_202 v_b_22_1))) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_23_1) (- v_b_24_1)) 1) (<= (- v_b_23_1 c_main_~q~1.offset) 0) (<= (- v_b_23_1 (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- v_b_24_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 0) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 0) (<= (- v_b_23_1 |c_main_~malloc_#res.offset|) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 0) (<= (- v_b_22_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 0) (<= (- (- v_b_23_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_23_1 (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_24_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 400)) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_#t~mem1|) (- v_v_50_1)) 0) (<= (- v_b_24_1 (- c_main_~q~1.offset)) 1) (<= (- (- v_b_23_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_23_1 c_main_~malloc_~size) (- 400)) (<= (- v_b_23_1 (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_24_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |c_main_read~int_#value| v_v_50_1) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) (- c_main_~malloc_~size)) 400) (<= (- v_b_24_1 (- c_main_~malloc_~size)) 401) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (= v_v_52_1 v_v_45_1) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- (- v_b_22_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- v_b_24_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- v_b_24_1 c_main_~malloc_~size) (- 399)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_23_1 (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_24_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_24_1 (- v_b_24_1)) 2) (<= (- v_b_24_1 |c_main_read~int_#sizeOfReadType|) (- 3)) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_23_1) v_b_23_1) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_24_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_24_1) (- c_main_~q~1.offset)) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~mem1|) (- |c_main_read~int_#value|)) 0) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- (- v_b_23_1) c_main_~q~1.offset) 0) (<= (- (- v_b_23_1) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 4) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- v_b_24_1 (- |c_main_~malloc_#res.offset|)) 1) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_24_1 |c_main_~malloc_#res.offset|) 1) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_24_1 c_main_~q~1.offset) 1) (<= (- (- v_b_23_1) (- c_main_~p~1.offset)) 0)))} [2018-12-19 22:46:09,097 WARN L228 ngHoareTripleChecker]: Action: assume !#t~short2;havoc #t~mem1;havoc #t~short2; [2018-12-19 22:46:09,098 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (not |c_main_#t~short2|) [2018-12-19 22:46:09,098 WARN L230 ngHoareTripleChecker]: Post: {2147483628#(exists ((v_b_23_1 Int) (v_b_22_1 Int) (v_b_25_1 Int) (v_v_52_1 (Array Int Int)) (v_b_24_1 Int) (v_v_45_1 (Array Int Int)) (v_v_50_1 Int)) (and (<= (- (- v_b_24_1) c_main_~malloc_~size) (- 401)) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_23_1 c_main_~p~1.offset) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_24_1 (- |c_main_read~int_#sizeOfReadType|)) 5) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) v_b_24_1) (- 1)) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_23_1 (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_23_1 (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 400)) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_23_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_23_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 0) (<= (- (- v_b_24_1) (- c_main_~malloc_~size)) 399) (<= (- v_b_24_1 (- c_main_~p~1.offset)) 1) (<= (- (- v_b_24_1) c_main_~q~1.offset) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- v_b_24_1 |c_main_#t~malloc0.offset|) 1) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_23_1) c_main_~p~1.offset) 0) (<= (- v_b_22_1 v_b_25_1) (- 1)) (<= (- (- v_b_23_1) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- v_b_23_1 (- v_b_23_1)) 0) (<= (- v_b_23_1 (- c_main_~q~1.offset)) 0) (<= (- (- v_b_22_1) (- v_b_25_1)) 1) (<= (- (- v_b_24_1) c_main_~p~1.offset) (- 1)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_23_1 |c_main_#t~malloc0.offset|) 0) (<= (- v_b_24_1 (- |c_main_read~int_#ptr.offset|)) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_25_1 |c_main_read~int_#ptr.base|) 1) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- v_b_23_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_23_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- v_b_23_1 |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- v_b_24_1 c_main_~p~1.offset) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) (- c_main_~q~1.offset)) 0) (<= (- v_b_23_1 v_b_24_1) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#value|) (- v_v_50_1)) 0) (<= (- v_b_23_1 (- v_b_24_1)) 1) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_23_1) |c_main_#t~malloc0.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_24_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_24_1 (- |c_main_#t~malloc0.offset|)) 1) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (forall ((v_idx_212 Int) (v_idx_213 Int) (v_idx_218 Int) (v_idx_216 Int) (v_idx_217 Int) (v_idx_211 Int)) (or (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_217) v_idx_212)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_217) v_idx_212))) 0)) (< v_idx_213 v_b_24_1) (<= v_b_25_1 v_idx_217) (< v_idx_218 v_b_25_1) (<= v_b_23_1 v_idx_211) (<= v_b_24_1 v_idx_212) (<= v_b_22_1 v_idx_216) (< v_idx_217 v_b_22_1) (< v_idx_212 v_b_23_1))) (<= (- (- v_b_24_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- v_b_24_1) v_b_24_1) (- 2)) (<= (- (- v_b_24_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_24_1 |c_main_read~int_#ptr.offset|) 1) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- v_b_25_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_23_1) (- v_b_24_1)) 1) (<= (- v_b_23_1 c_main_~q~1.offset) 0) (<= (- v_b_23_1 (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- v_b_24_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 0) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 0) (<= (- v_b_23_1 |c_main_~malloc_#res.offset|) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 0) (<= (- v_b_22_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 0) (<= (- (- v_b_23_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_23_1 (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_24_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 400)) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_24_1 (- c_main_~q~1.offset)) 1) (<= (- (- v_b_23_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_23_1 c_main_~malloc_~size) (- 400)) (<= (- v_b_23_1 (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_24_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |c_main_read~int_#value| v_v_50_1) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) (- c_main_~malloc_~size)) 400) (<= (- v_b_24_1 (- c_main_~malloc_~size)) 401) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (= v_v_52_1 v_v_45_1) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- (- v_b_22_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- v_b_24_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- v_b_24_1 c_main_~malloc_~size) (- 399)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_23_1 (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_24_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_24_1 (- v_b_24_1)) 2) (<= (- v_b_24_1 |c_main_read~int_#sizeOfReadType|) (- 3)) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_23_1) v_b_23_1) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_24_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_24_1) (- c_main_~q~1.offset)) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- (- v_b_23_1) c_main_~q~1.offset) 0) (<= (- (- v_b_23_1) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 4) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- v_b_24_1 (- |c_main_~malloc_#res.offset|)) 1) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_24_1 |c_main_~malloc_#res.offset|) 1) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_24_1 c_main_~q~1.offset) 1) (<= (- (- v_b_23_1) (- c_main_~p~1.offset)) 0)))} [2018-12-19 22:46:09,099 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 22:46:09,100 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 22:46:09,100 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 22:46:09,888 WARN L270 ngHoareTripleChecker]: Pre: {2147483629#(and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 0) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 400)) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 0) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 0) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- |main_#t~mem1| |main_read~int_#value|) 0) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (exists ((v_b_23_1 Int) (v_b_22_1 Int) (v_b_25_1 Int) (v_b_24_1 Int)) (and (<= (- (- v_b_24_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_23_1) (- v_b_24_1)) 1) (<= (- v_b_23_1 main_~q~1.offset) 0) (<= (- v_b_23_1 main_~p~1.offset) 0) (<= (- v_b_23_1 (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_24_1 (- |main_read~int_#sizeOfReadType|)) 5) (<= (- (- v_b_23_1) v_b_24_1) (- 1)) (<= (- v_b_23_1 (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_24_1) |main_~malloc_#res.offset|) (- 1)) (forall ((v_idx_202 Int) (v_idx_197 Int)) (or (<= v_b_25_1 v_idx_202) (< v_idx_197 v_b_23_1) (<= (- |main_#t~mem1| (select (select |#memory_int| v_idx_202) v_idx_197)) 0) (<= v_b_24_1 v_idx_197) (< v_idx_202 v_b_22_1))) (<= (- v_b_23_1 (- main_~p~1.offset)) 0) (forall ((v_prenex_37 Int) (v_prenex_36 Int)) (or (<= v_b_25_1 v_prenex_36) (<= v_b_24_1 v_prenex_37) (< v_prenex_36 v_b_22_1) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_prenex_36) v_prenex_37))) 0) (< v_prenex_37 v_b_23_1))) (<= (- v_b_23_1 |main_~malloc_#res.offset|) 0) (<= (- v_b_22_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_23_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_23_1 (- |main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_24_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_23_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_23_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_24_1) (- main_~malloc_~size)) 399) (<= (- v_b_24_1 (- main_~p~1.offset)) 1) (<= (- (- v_b_24_1) main_~q~1.offset) (- 1)) (<= (- v_b_24_1 |main_#t~malloc0.offset|) 1) (<= (- (- v_b_23_1) main_~p~1.offset) 0) (<= (- v_b_22_1 v_b_25_1) (- 1)) (<= (- v_b_24_1 (- main_~q~1.offset)) 1) (<= (- (- v_b_23_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_23_1) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_23_1 main_~malloc_~size) (- 400)) (<= (- v_b_23_1 (- v_b_23_1)) 0) (<= (- v_b_23_1 (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_23_1 (- main_~q~1.offset)) 0) (<= (- (- v_b_24_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_23_1) (- main_~malloc_~size)) 400) (<= (- v_b_24_1 (- main_~malloc_~size)) 401) (<= (- (- v_b_22_1) (- v_b_25_1)) 1) (<= (- (- v_b_24_1) main_~p~1.offset) (- 1)) (<= (- v_b_23_1 |main_#t~malloc0.offset|) 0) (<= (- v_b_24_1 (- |main_read~int_#ptr.offset|)) 1) (<= (- v_b_25_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_23_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_23_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_22_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- v_b_24_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_23_1 |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_24_1 main_~malloc_~size) (- 399)) (forall ((v_prenex_41 Int) (v_prenex_40 Int)) (or (<= v_b_25_1 v_prenex_40) (< v_prenex_40 v_b_22_1) (<= (- |main_read~int_#value| (select (select |#memory_int| v_prenex_40) v_prenex_41)) 0) (<= v_b_24_1 v_prenex_41) (< v_prenex_41 v_b_23_1))) (<= (- v_b_23_1 (- main_~malloc_~size)) 400) (<= (- (- v_b_24_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_24_1 (- v_b_24_1)) 2) (<= (- v_b_24_1 |main_read~int_#sizeOfReadType|) (- 3)) (<= (- v_b_24_1 main_~p~1.offset) 1) (<= (- (- v_b_23_1) (- main_~q~1.offset)) 0) (<= (- v_b_23_1 v_b_24_1) (- 1)) (<= (- (- v_b_23_1) v_b_23_1) 0) (<= (- (- v_b_24_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_23_1 (- v_b_24_1)) 1) (<= (- (- v_b_24_1) (- main_~q~1.offset)) (- 1)) (<= (- (- v_b_23_1) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_24_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_24_1 (- |main_#t~malloc0.offset|)) 1) (<= (- (- v_b_23_1) main_~q~1.offset) 0) (<= (- (- v_b_23_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_24_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_24_1) v_b_24_1) (- 2)) (<= (- (- v_b_24_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_24_1 (- |main_~malloc_#res.offset|)) 1) (<= (- v_b_24_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_25_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_24_1 |main_~malloc_#res.offset|) 1) (forall ((v_prenex_38 Int) (v_prenex_39 Int)) (or (< v_prenex_39 v_b_23_1) (< v_prenex_38 v_b_22_1) (<= v_b_24_1 v_prenex_39) (<= v_b_25_1 v_prenex_38) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_prenex_38) v_prenex_39))) 0))) (<= (- v_b_24_1 main_~q~1.offset) 1) (<= (- (- v_b_23_1) (- main_~p~1.offset)) 0))) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= |main_read~int_#value| |main_#t~mem1|) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- main_~malloc_~size (- main_~q~1.offset)) 400) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 0) (<= (- main_~p~1.offset (- main_~q~1.offset)) 0) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 0) (<= |main_#t~mem1| |main_read~int_#value|) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 400)) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 0) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 0) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~mem1|) (- |main_read~int_#value|)) 0) (<= (- main_~q~1.offset (- main_~q~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 4) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0))} [2018-12-19 22:46:09,888 WARN L274 ngHoareTripleChecker]: Action: assume !#t~short2;havoc #t~mem1;havoc #t~short2; [2018-12-19 22:46:09,888 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (not |c_main_#t~short2|) [2018-12-19 22:46:10,445 WARN L276 ngHoareTripleChecker]: Post: {2147483628#(and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 0) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (exists ((v_b_23_1 Int) (v_b_22_1 Int) (v_b_25_1 Int) (v_b_24_1 Int)) (and (<= (- (- v_b_24_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_23_1) (- v_b_24_1)) 1) (<= (- v_b_23_1 main_~q~1.offset) 0) (<= (- v_b_23_1 main_~p~1.offset) 0) (<= (- v_b_23_1 (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_24_1 (- |main_read~int_#sizeOfReadType|)) 5) (<= (- (- v_b_23_1) v_b_24_1) (- 1)) (<= (- v_b_23_1 (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_24_1) |main_~malloc_#res.offset|) (- 1)) (<= (- v_b_23_1 (- main_~p~1.offset)) 0) (<= (- v_b_23_1 |main_~malloc_#res.offset|) 0) (<= (- v_b_22_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_23_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_23_1 (- |main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_24_1) |main_read~int_#sizeOfReadType|) (- 5)) (forall ((v_idx_212 Int) (v_idx_217 Int)) (or (<= v_b_25_1 v_idx_217) (<= v_b_24_1 v_idx_212) (< v_idx_217 v_b_22_1) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_217) v_idx_212)) 0) (< v_idx_212 v_b_23_1))) (<= (- v_b_23_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_23_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_24_1) (- main_~malloc_~size)) 399) (<= (- v_b_24_1 (- main_~p~1.offset)) 1) (<= (- (- v_b_24_1) main_~q~1.offset) (- 1)) (<= (- v_b_24_1 |main_#t~malloc0.offset|) 1) (<= (- (- v_b_23_1) main_~p~1.offset) 0) (<= (- v_b_22_1 v_b_25_1) (- 1)) (<= (- v_b_24_1 (- main_~q~1.offset)) 1) (<= (- (- v_b_23_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_23_1) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_23_1 main_~malloc_~size) (- 400)) (<= (- v_b_23_1 (- v_b_23_1)) 0) (<= (- v_b_23_1 (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_23_1 (- main_~q~1.offset)) 0) (<= (- (- v_b_24_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_23_1) (- main_~malloc_~size)) 400) (<= (- v_b_24_1 (- main_~malloc_~size)) 401) (<= (- (- v_b_22_1) (- v_b_25_1)) 1) (<= (- (- v_b_24_1) main_~p~1.offset) (- 1)) (<= (- v_b_23_1 |main_#t~malloc0.offset|) 0) (<= (- v_b_24_1 (- |main_read~int_#ptr.offset|)) 1) (<= (- v_b_25_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_23_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_23_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_22_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- v_b_24_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_23_1 |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_24_1 main_~malloc_~size) (- 399)) (<= (- v_b_23_1 (- main_~malloc_~size)) 400) (<= (- (- v_b_24_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_24_1 (- v_b_24_1)) 2) (<= (- v_b_24_1 |main_read~int_#sizeOfReadType|) (- 3)) (<= (- v_b_24_1 main_~p~1.offset) 1) (<= (- (- v_b_23_1) (- main_~q~1.offset)) 0) (<= (- v_b_23_1 v_b_24_1) (- 1)) (<= (- (- v_b_23_1) v_b_23_1) 0) (forall ((v_prenex_43 Int) (v_prenex_42 Int)) (or (< v_prenex_42 v_b_23_1) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_prenex_43) v_prenex_42))) 0) (<= v_b_24_1 v_prenex_42) (<= v_b_25_1 v_prenex_43) (< v_prenex_43 v_b_22_1))) (<= (- (- v_b_24_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_23_1 (- v_b_24_1)) 1) (<= (- (- v_b_24_1) (- main_~q~1.offset)) (- 1)) (<= (- (- v_b_23_1) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_24_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_24_1 (- |main_#t~malloc0.offset|)) 1) (<= (- (- v_b_23_1) main_~q~1.offset) 0) (<= (- (- v_b_23_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_24_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_24_1) v_b_24_1) (- 2)) (<= (- (- v_b_24_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_24_1 (- |main_~malloc_#res.offset|)) 1) (<= (- v_b_24_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_25_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_24_1 |main_~malloc_#res.offset|) 1) (<= (- v_b_24_1 main_~q~1.offset) 1) (<= (- (- v_b_23_1) (- main_~p~1.offset)) 0))) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 400)) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 0) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 0) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- main_~malloc_~size (- main_~q~1.offset)) 400) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 0) (<= (- main_~p~1.offset (- main_~q~1.offset)) 0) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 0) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 400)) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 0) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 0) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- main_~q~1.offset (- main_~q~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 4) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0))} [2018-12-19 22:46:10,576 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 22:46:10,576 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 22:46:10,577 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 22:46:10,577 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 22:46:10,577 WARN L224 ngHoareTripleChecker]: Pre: {2147483627#(exists ((v_b_23_1 Int) (v_b_22_1 Int) (v_b_25_1 Int) (v_v_52_1 (Array Int Int)) (v_b_24_1 Int) (v_v_45_1 (Array Int Int)) (v_v_50_1 Int)) (and (<= (- (- v_b_24_1) c_main_~malloc_~size) (- 401)) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_23_1 c_main_~p~1.offset) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_24_1 (- |c_main_read~int_#sizeOfReadType|)) 5) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) v_b_24_1) (- 1)) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_23_1 (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_23_1 (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 400)) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_23_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_23_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 0) (<= (- (- v_b_24_1) (- c_main_~malloc_~size)) 399) (<= (- v_b_24_1 (- c_main_~p~1.offset)) 1) (<= (- (- v_b_24_1) c_main_~q~1.offset) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- v_b_24_1 |c_main_#t~malloc0.offset|) 1) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_23_1) c_main_~p~1.offset) 0) (<= (- v_b_22_1 v_b_25_1) (- 1)) (<= (- (- v_b_23_1) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- v_b_23_1 (- v_b_23_1)) 0) (<= (- v_b_23_1 (- c_main_~q~1.offset)) 0) (<= (- (- v_b_22_1) (- v_b_25_1)) 1) (<= (- (- v_b_24_1) c_main_~p~1.offset) (- 1)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_23_1 |c_main_#t~malloc0.offset|) 0) (<= (- v_b_24_1 (- |c_main_read~int_#ptr.offset|)) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_25_1 |c_main_read~int_#ptr.base|) 1) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- v_b_23_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_23_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- |c_main_#t~mem1| |c_main_read~int_#value|) 0) (<= (- v_b_23_1 |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- v_b_24_1 c_main_~p~1.offset) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) (- c_main_~q~1.offset)) 0) (<= (- v_b_23_1 v_b_24_1) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#value|) (- v_v_50_1)) 0) (<= (- v_b_23_1 (- v_b_24_1)) 1) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_23_1) |c_main_#t~malloc0.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_24_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_24_1 (- |c_main_#t~malloc0.offset|)) 1) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- |c_main_#t~mem1| v_v_50_1) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- v_b_24_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- v_b_24_1) v_b_24_1) (- 2)) (<= (- (- v_b_24_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_24_1 |c_main_read~int_#ptr.offset|) 1) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- v_b_25_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_23_1) (- v_b_24_1)) 1) (<= (- v_b_23_1 c_main_~q~1.offset) 0) (<= (- v_b_23_1 (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- v_b_24_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 0) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 0) (<= (- v_b_23_1 |c_main_~malloc_#res.offset|) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 0) (<= (- v_b_22_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 0) (<= (- (- v_b_23_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_23_1 (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_24_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 400)) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_#t~mem1|) (- v_v_50_1)) 0) (<= (- v_b_24_1 (- c_main_~q~1.offset)) 1) (<= (- (- v_b_23_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_23_1 c_main_~malloc_~size) (- 400)) (<= (- v_b_23_1 (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_24_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |c_main_read~int_#value| v_v_50_1) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) (- c_main_~malloc_~size)) 400) (<= (- v_b_24_1 (- c_main_~malloc_~size)) 401) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (= v_v_52_1 v_v_45_1) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- (- v_b_22_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- v_b_24_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- v_b_24_1 c_main_~malloc_~size) (- 399)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_23_1 (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_24_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_24_1 (- v_b_24_1)) 2) (<= (- v_b_24_1 |c_main_read~int_#sizeOfReadType|) (- 3)) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_23_1) v_b_23_1) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_24_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (forall ((v_idx_226 Int) (v_idx_227 Int) (v_idx_228 Int) (v_idx_232 Int) (v_idx_233 Int) (v_idx_231 Int)) (or (<= v_b_25_1 v_idx_232) (< v_idx_233 v_b_25_1) (<= v_b_22_1 v_idx_231) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_232) v_idx_227)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_232) v_idx_227))) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_232) v_idx_227)) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_232) v_idx_227))) 0)) (<= v_b_24_1 v_idx_227) (<= v_b_23_1 v_idx_226) (< v_idx_228 v_b_24_1) (< v_idx_232 v_b_22_1) (< v_idx_227 v_b_23_1))) (<= (- (- v_b_24_1) (- c_main_~q~1.offset)) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~mem1|) (- |c_main_read~int_#value|)) 0) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- (- v_b_23_1) c_main_~q~1.offset) 0) (<= (- (- v_b_23_1) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 4) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- v_b_24_1 (- |c_main_~malloc_#res.offset|)) 1) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_24_1 |c_main_~malloc_#res.offset|) 1) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_24_1 c_main_~q~1.offset) 1) (<= (- (- v_b_23_1) (- c_main_~p~1.offset)) 0)))} [2018-12-19 22:46:10,578 WARN L228 ngHoareTripleChecker]: Action: assume !!#t~short2;havoc #t~mem1;havoc #t~short2;#t~post3.base, #t~post3.offset := ~q~1.base, ~q~1.offset;~q~1.base, ~q~1.offset := #t~post3.base, #t~post3.offset + 4;havoc #t~post3.base, #t~post3.offset; [2018-12-19 22:46:10,578 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= c_main_~q~1.offset_primed (+ c_main_~q~1.offset 4)) |c_main_#t~short2| (= c_main_~q~1.base c_main_~q~1.base_primed)) [2018-12-19 22:46:10,578 WARN L230 ngHoareTripleChecker]: Post: {2147483626#(exists ((v_b_23_1 Int) (v_b_22_1 Int) (v_b_25_1 Int) (v_v_52_1 (Array Int Int)) (v_b_24_1 Int) (v_v_45_1 (Array Int Int)) (v_v_50_1 Int)) (and (<= (- (- v_b_24_1) c_main_~malloc_~size) (- 401)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_23_1 c_main_~p~1.offset) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_24_1 (- |c_main_read~int_#sizeOfReadType|)) 5) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) v_b_24_1) (- 1)) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_23_1 (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_23_1 (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 8)) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) (- 4)) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 396) (<= (- v_b_23_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_23_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_24_1) (- c_main_~malloc_~size)) 399) (<= (- v_b_24_1 (- c_main_~p~1.offset)) 1) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- v_b_24_1 |c_main_#t~malloc0.offset|) 1) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_23_1) c_main_~p~1.offset) 0) (<= (- v_b_22_1 v_b_25_1) (- 1)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) (- 4)) (<= (- (- v_b_23_1) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- v_b_23_1 (- v_b_23_1)) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) (- 8)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 8) (<= (- (- v_b_22_1) (- v_b_25_1)) 1) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) (- 4)) (<= (- (- v_b_24_1) c_main_~p~1.offset) (- 1)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_23_1 |c_main_#t~malloc0.offset|) 0) (<= (- v_b_24_1 (- |c_main_read~int_#ptr.offset|)) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_25_1 |c_main_read~int_#ptr.base|) 1) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 4) (<= (- (- v_b_23_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 4) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_23_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) (- 4)) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 4) (<= (- v_b_23_1 |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- v_b_24_1 c_main_~p~1.offset) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_23_1 v_b_24_1) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#value|) (- v_v_50_1)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) (- 4)) (<= (- v_b_23_1 (- v_b_24_1)) 1) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_23_1) |c_main_#t~malloc0.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_24_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_24_1 (- |c_main_#t~malloc0.offset|)) 1) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- v_b_24_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- v_b_24_1) v_b_24_1) (- 2)) (<= (- (- v_b_24_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_24_1 (- c_main_~q~1.offset)) 5) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) (- 4)) (<= (- v_b_24_1 |c_main_read~int_#ptr.offset|) 1) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- v_b_23_1 (- c_main_~q~1.offset)) 4) (<= (- (- v_b_24_1) (- c_main_~q~1.offset)) 3) (forall ((v_idx_247 Int) (v_idx_248 Int) (v_idx_246 Int) (v_idx_243 Int) (v_idx_241 Int) (v_idx_242 Int)) (or (< v_idx_247 v_b_22_1) (<= v_b_23_1 v_idx_241) (< v_idx_242 v_b_23_1) (< v_idx_248 v_b_25_1) (<= v_b_24_1 v_idx_242) (< v_idx_243 v_b_24_1) (<= v_b_25_1 v_idx_247) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_247) v_idx_242)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_247) v_idx_242))) 0)) (<= v_b_22_1 v_idx_246))) (<= (- (- v_b_25_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_23_1) c_main_~q~1.offset) (- 4)) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 404) (<= (- v_b_23_1 c_main_~q~1.offset) (- 4)) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_23_1) (- v_b_24_1)) 1) (<= (- v_b_23_1 (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 4) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- v_b_24_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- v_b_23_1 |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_23_1) (- c_main_~q~1.offset)) 4) (<= (- v_b_22_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- v_b_23_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_23_1 (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_24_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 4) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 396)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 404)) (<= (- (- v_b_23_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_23_1 c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) (- 4)) (<= (- v_b_23_1 (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 4) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_24_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |c_main_read~int_#value| v_v_50_1) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) (- c_main_~malloc_~size)) 400) (<= (- v_b_24_1 (- c_main_~malloc_~size)) 401) (<= (- (- v_b_24_1) c_main_~q~1.offset) (- 5)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) (- 4)) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (= v_v_52_1 v_v_45_1) (<= (- (- v_b_22_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- v_b_24_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- v_b_24_1 c_main_~malloc_~size) (- 399)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_23_1 (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_24_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_24_1 (- v_b_24_1)) 2) (<= (- v_b_24_1 |c_main_read~int_#sizeOfReadType|) (- 3)) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_23_1) v_b_23_1) 0) (<= (- (- v_b_24_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_24_1 c_main_~q~1.offset) (- 3)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- (- v_b_23_1) |c_main_~malloc_#res.offset|) 0) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- v_b_24_1 (- |c_main_~malloc_#res.offset|)) 1) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_24_1 |c_main_~malloc_#res.offset|) 1) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_23_1) (- c_main_~p~1.offset)) 0)))} [2018-12-19 22:46:10,578 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 22:46:10,579 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 22:46:10,580 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 22:46:11,164 WARN L270 ngHoareTripleChecker]: Pre: {2147483627#(and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 0) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 400)) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 0) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 0) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- |main_#t~mem1| |main_read~int_#value|) 0) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (exists ((v_b_23_1 Int) (v_b_22_1 Int) (v_b_25_1 Int) (v_b_24_1 Int)) (and (<= (- (- v_b_24_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_23_1) (- v_b_24_1)) 1) (<= (- v_b_23_1 main_~q~1.offset) 0) (<= (- v_b_23_1 main_~p~1.offset) 0) (<= (- v_b_23_1 (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_24_1 (- |main_read~int_#sizeOfReadType|)) 5) (<= (- (- v_b_23_1) v_b_24_1) (- 1)) (<= (- v_b_23_1 (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_24_1) |main_~malloc_#res.offset|) (- 1)) (forall ((v_prenex_49 Int) (v_prenex_48 Int)) (or (<= v_b_24_1 v_prenex_48) (< v_prenex_48 v_b_23_1) (<= v_b_25_1 v_prenex_49) (< v_prenex_49 v_b_22_1) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_prenex_49) v_prenex_48))) 0))) (<= (- v_b_23_1 (- main_~p~1.offset)) 0) (forall ((v_idx_227 Int) (v_idx_232 Int)) (or (<= v_b_25_1 v_idx_232) (<= v_b_24_1 v_idx_227) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_idx_232) v_idx_227))) 0) (< v_idx_232 v_b_22_1) (< v_idx_227 v_b_23_1))) (<= (- v_b_23_1 |main_~malloc_#res.offset|) 0) (<= (- v_b_22_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_23_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_23_1 (- |main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_24_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_23_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_23_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_24_1) (- main_~malloc_~size)) 399) (<= (- v_b_24_1 (- main_~p~1.offset)) 1) (<= (- (- v_b_24_1) main_~q~1.offset) (- 1)) (<= (- v_b_24_1 |main_#t~malloc0.offset|) 1) (<= (- (- v_b_23_1) main_~p~1.offset) 0) (<= (- v_b_22_1 v_b_25_1) (- 1)) (<= (- v_b_24_1 (- main_~q~1.offset)) 1) (<= (- (- v_b_23_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_23_1) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_23_1 main_~malloc_~size) (- 400)) (<= (- v_b_23_1 (- v_b_23_1)) 0) (<= (- v_b_23_1 (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_23_1 (- main_~q~1.offset)) 0) (<= (- (- v_b_24_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_23_1) (- main_~malloc_~size)) 400) (<= (- v_b_24_1 (- main_~malloc_~size)) 401) (forall ((v_prenex_45 Int) (v_prenex_44 Int)) (or (< v_prenex_45 v_b_22_1) (<= v_b_24_1 v_prenex_44) (<= v_b_25_1 v_prenex_45) (<= (- |main_read~int_#value| (select (select |#memory_int| v_prenex_45) v_prenex_44)) 0) (< v_prenex_44 v_b_23_1))) (<= (- (- v_b_22_1) (- v_b_25_1)) 1) (<= (- (- v_b_24_1) main_~p~1.offset) (- 1)) (<= (- v_b_23_1 |main_#t~malloc0.offset|) 0) (<= (- v_b_24_1 (- |main_read~int_#ptr.offset|)) 1) (<= (- v_b_25_1 |main_read~int_#ptr.base|) 1) (forall ((v_prenex_47 Int) (v_prenex_46 Int)) (or (< v_prenex_47 v_b_22_1) (<= v_b_24_1 v_prenex_46) (<= v_b_25_1 v_prenex_47) (<= (- |main_#t~mem1| (select (select |#memory_int| v_prenex_47) v_prenex_46)) 0) (< v_prenex_46 v_b_23_1))) (<= (- (- v_b_23_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_23_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_22_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- v_b_24_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_23_1 |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_24_1 main_~malloc_~size) (- 399)) (<= (- v_b_23_1 (- main_~malloc_~size)) 400) (<= (- (- v_b_24_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_24_1 (- v_b_24_1)) 2) (<= (- v_b_24_1 |main_read~int_#sizeOfReadType|) (- 3)) (<= (- v_b_24_1 main_~p~1.offset) 1) (<= (- (- v_b_23_1) (- main_~q~1.offset)) 0) (<= (- v_b_23_1 v_b_24_1) (- 1)) (<= (- (- v_b_23_1) v_b_23_1) 0) (<= (- (- v_b_24_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_23_1 (- v_b_24_1)) 1) (<= (- (- v_b_24_1) (- main_~q~1.offset)) (- 1)) (<= (- (- v_b_23_1) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_24_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_24_1 (- |main_#t~malloc0.offset|)) 1) (<= (- (- v_b_23_1) main_~q~1.offset) 0) (<= (- (- v_b_23_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_24_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_24_1) v_b_24_1) (- 2)) (<= (- (- v_b_24_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_24_1 (- |main_~malloc_#res.offset|)) 1) (<= (- v_b_24_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_25_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_24_1 |main_~malloc_#res.offset|) 1) (<= (- v_b_24_1 main_~q~1.offset) 1) (<= (- (- v_b_23_1) (- main_~p~1.offset)) 0))) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= |main_read~int_#value| |main_#t~mem1|) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- main_~malloc_~size (- main_~q~1.offset)) 400) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 0) (<= (- main_~p~1.offset (- main_~q~1.offset)) 0) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 0) (<= |main_#t~mem1| |main_read~int_#value|) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 400)) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 0) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 0) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~mem1|) (- |main_read~int_#value|)) 0) (<= (- main_~q~1.offset (- main_~q~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 4) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0))} [2018-12-19 22:46:11,164 WARN L274 ngHoareTripleChecker]: Action: assume !!#t~short2;havoc #t~mem1;havoc #t~short2;#t~post3.base, #t~post3.offset := ~q~1.base, ~q~1.offset;~q~1.base, ~q~1.offset := #t~post3.base, #t~post3.offset + 4;havoc #t~post3.base, #t~post3.offset; [2018-12-19 22:46:11,164 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= c_main_~q~1.offset_primed (+ c_main_~q~1.offset 4)) |c_main_#t~short2| (= c_main_~q~1.base c_main_~q~1.base_primed)) [2018-12-19 22:46:12,157 WARN L276 ngHoareTripleChecker]: Post: {2147483626#(and (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 8) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 8)) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) (- 4)) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 396) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- main_~p~1.offset main_~q~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- (- main_~q~1.offset) main_~q~1.offset) (- 8)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 8) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) (- 4)) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 0) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 4) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 4) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) (- 4)) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 4) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 0) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) (- 4)) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) (- 4)) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- main_~malloc_~size (- main_~q~1.offset)) 404) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset (- main_~q~1.offset)) 4) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 0) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 4) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 396)) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 404)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) (- 4)) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 4) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) (- 4)) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (exists ((v_b_23_1 Int) (v_b_22_1 Int) (v_b_25_1 Int) (v_b_24_1 Int)) (and (<= (- (- v_b_24_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_23_1) (- v_b_24_1)) 1) (<= (- v_b_23_1 main_~p~1.offset) 0) (<= (- v_b_23_1 (- |main_~malloc_#res.offset|)) 0) (forall ((v_prenex_51 Int) (v_prenex_50 Int)) (or (<= v_b_24_1 v_prenex_51) (< v_prenex_50 v_b_22_1) (< v_prenex_51 v_b_23_1) (<= v_b_25_1 v_prenex_50) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_prenex_50) v_prenex_51))) 0))) (<= (- (- v_b_23_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_24_1 (- |main_read~int_#sizeOfReadType|)) 5) (<= (- (- v_b_23_1) v_b_24_1) (- 1)) (<= (- v_b_23_1 (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_24_1) |main_~malloc_#res.offset|) (- 1)) (<= (- v_b_23_1 (- main_~p~1.offset)) 0) (<= (- v_b_23_1 |main_~malloc_#res.offset|) 0) (<= (- (- v_b_23_1) (- main_~q~1.offset)) 4) (<= (- v_b_22_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_23_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_23_1 (- |main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_24_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_23_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_23_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_24_1) (- main_~malloc_~size)) 399) (<= (- v_b_24_1 (- main_~p~1.offset)) 1) (<= (- v_b_24_1 |main_#t~malloc0.offset|) 1) (<= (- (- v_b_23_1) main_~p~1.offset) 0) (<= (- v_b_22_1 v_b_25_1) (- 1)) (<= (- (- v_b_23_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_23_1) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_23_1 main_~malloc_~size) (- 400)) (<= (- v_b_23_1 (- v_b_23_1)) 0) (<= (- v_b_23_1 (- |main_#t~malloc0.offset|)) 0) (<= (- (- v_b_24_1) |main_#t~malloc0.offset|) (- 1)) (forall ((v_idx_247 Int) (v_idx_242 Int)) (or (< v_idx_247 v_b_22_1) (< v_idx_242 v_b_23_1) (<= v_b_24_1 v_idx_242) (<= v_b_25_1 v_idx_247) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_247) v_idx_242)) 0))) (<= (- (- v_b_23_1) (- main_~malloc_~size)) 400) (<= (- v_b_24_1 (- main_~malloc_~size)) 401) (<= (- (- v_b_24_1) main_~q~1.offset) (- 5)) (<= (- (- v_b_22_1) (- v_b_25_1)) 1) (<= (- (- v_b_24_1) main_~p~1.offset) (- 1)) (<= (- v_b_23_1 |main_#t~malloc0.offset|) 0) (<= (- v_b_24_1 (- |main_read~int_#ptr.offset|)) 1) (<= (- v_b_25_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_23_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_23_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_22_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- v_b_24_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_23_1 |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_24_1 main_~malloc_~size) (- 399)) (<= (- v_b_23_1 (- main_~malloc_~size)) 400) (<= (- (- v_b_24_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_24_1 (- v_b_24_1)) 2) (<= (- v_b_24_1 |main_read~int_#sizeOfReadType|) (- 3)) (<= (- v_b_24_1 main_~p~1.offset) 1) (<= (- v_b_23_1 v_b_24_1) (- 1)) (<= (- (- v_b_23_1) v_b_23_1) 0) (<= (- (- v_b_24_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_23_1 (- v_b_24_1)) 1) (<= (- v_b_24_1 main_~q~1.offset) (- 3)) (<= (- (- v_b_23_1) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_24_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_24_1 (- |main_#t~malloc0.offset|)) 1) (<= (- (- v_b_23_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_24_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_24_1) v_b_24_1) (- 2)) (<= (- (- v_b_24_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_24_1 (- |main_~malloc_#res.offset|)) 1) (<= (- v_b_24_1 (- main_~q~1.offset)) 5) (<= (- v_b_23_1 (- main_~q~1.offset)) 4) (<= (- v_b_24_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_24_1) (- main_~q~1.offset)) 3) (<= (- (- v_b_25_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_24_1 |main_~malloc_#res.offset|) 1) (<= (- (- v_b_23_1) main_~q~1.offset) (- 4)) (<= (- v_b_23_1 main_~q~1.offset) (- 4)) (<= (- (- v_b_23_1) (- main_~p~1.offset)) 0))) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 0) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0))} [2018-12-19 22:46:13,324 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 22:46:13,324 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 22:46:13,324 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 22:46:13,324 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 22:46:13,325 WARN L224 ngHoareTripleChecker]: Pre: {2147483625#(exists ((v_b_23_1 Int) (v_b_22_1 Int) (v_b_25_1 Int) (v_v_52_1 (Array Int Int)) (v_b_24_1 Int) (v_v_45_1 (Array Int Int)) (v_v_50_1 Int)) (and (<= (- (- v_b_24_1) c_main_~malloc_~size) (- 401)) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_23_1 c_main_~p~1.offset) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_24_1 (- |c_main_read~int_#sizeOfReadType|)) 5) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) v_b_24_1) (- 1)) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_23_1 (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_23_1 (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 400)) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_23_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_23_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 0) (<= (- (- v_b_24_1) (- c_main_~malloc_~size)) 399) (<= (- v_b_24_1 (- c_main_~p~1.offset)) 1) (<= (- (- v_b_24_1) c_main_~q~1.offset) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- v_b_24_1 |c_main_#t~malloc0.offset|) 1) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_23_1) c_main_~p~1.offset) 0) (<= (- v_b_22_1 v_b_25_1) (- 1)) (<= (- (- v_b_23_1) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- v_b_23_1 (- v_b_23_1)) 0) (<= (- v_b_23_1 (- c_main_~q~1.offset)) 0) (<= (- (- v_b_22_1) (- v_b_25_1)) 1) (<= (- (- v_b_24_1) c_main_~p~1.offset) (- 1)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_23_1 |c_main_#t~malloc0.offset|) 0) (<= (- v_b_24_1 (- |c_main_read~int_#ptr.offset|)) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_25_1 |c_main_read~int_#ptr.base|) 1) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- v_b_23_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_23_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- v_b_23_1 |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- v_b_24_1 c_main_~p~1.offset) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) (- c_main_~q~1.offset)) 0) (<= (- v_b_23_1 v_b_24_1) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#value|) (- v_v_50_1)) 0) (<= (- v_b_23_1 (- v_b_24_1)) 1) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_23_1) |c_main_#t~malloc0.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_24_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_24_1 (- |c_main_#t~malloc0.offset|)) 1) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- v_b_24_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- v_b_24_1) v_b_24_1) (- 2)) (<= (- (- v_b_24_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_24_1 |c_main_read~int_#ptr.offset|) 1) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- v_b_25_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_23_1) (- v_b_24_1)) 1) (<= (- v_b_23_1 c_main_~q~1.offset) 0) (<= (- v_b_23_1 (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- v_b_24_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 0) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 0) (<= (- v_b_23_1 |c_main_~malloc_#res.offset|) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 0) (<= (- v_b_22_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 0) (<= (- (- v_b_23_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_23_1 (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_24_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 400)) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_24_1 (- c_main_~q~1.offset)) 1) (<= (- (- v_b_23_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_23_1 c_main_~malloc_~size) (- 400)) (<= (- v_b_23_1 (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_24_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |c_main_read~int_#value| v_v_50_1) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) (- c_main_~malloc_~size)) 400) (<= (- v_b_24_1 (- c_main_~malloc_~size)) 401) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (forall ((v_idx_258 Int) (v_idx_256 Int) (v_idx_257 Int) (v_idx_261 Int) (v_idx_262 Int) (v_idx_263 Int)) (or (<= v_b_25_1 v_idx_262) (<= v_b_22_1 v_idx_261) (< v_idx_263 v_b_25_1) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_262) v_idx_257)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_262) v_idx_257))) 0)) (<= v_b_24_1 v_idx_257) (< v_idx_257 v_b_23_1) (<= v_b_23_1 v_idx_256) (< v_idx_262 v_b_22_1) (< v_idx_258 v_b_24_1))) (= v_v_52_1 v_v_45_1) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- (- v_b_22_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- v_b_24_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- v_b_24_1 c_main_~malloc_~size) (- 399)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_23_1 (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_24_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_24_1 (- v_b_24_1)) 2) (<= (- v_b_24_1 |c_main_read~int_#sizeOfReadType|) (- 3)) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_23_1) v_b_23_1) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_24_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_24_1) (- c_main_~q~1.offset)) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- (- v_b_23_1) c_main_~q~1.offset) 0) (<= (- (- v_b_23_1) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 4) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- v_b_24_1 (- |c_main_~malloc_#res.offset|)) 1) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_24_1 |c_main_~malloc_#res.offset|) 1) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_24_1 c_main_~q~1.offset) 1) (<= (- (- v_b_23_1) (- c_main_~p~1.offset)) 0)))} [2018-12-19 22:46:13,325 WARN L228 ngHoareTripleChecker]: Action: main := 0; [2018-12-19 22:46:13,325 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= c_main_main_primed 0) [2018-12-19 22:46:13,326 WARN L230 ngHoareTripleChecker]: Post: {2147483624#(exists ((v_b_23_1 Int) (v_b_22_1 Int) (v_b_25_1 Int) (v_v_52_1 (Array Int Int)) (v_b_24_1 Int) (v_v_45_1 (Array Int Int)) (v_v_50_1 Int)) (and (<= (- (- v_b_24_1) c_main_~malloc_~size) (- 401)) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_main)) 0) (<= (- (- c_main_main) c_main_~q~1.offset) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- v_b_24_1 (- |c_main_read~int_#sizeOfReadType|)) 5) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- v_b_23_1 (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_23_1 (- c_main_~p~1.offset)) 0) (<= (- c_main_main (- c_main_~q~1.offset)) 0) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- v_b_23_1 |c_main_read~int_#ptr.offset|) 0) (forall ((v_idx_278 Int) (v_idx_272 Int) (v_idx_273 Int) (v_idx_271 Int) (v_idx_276 Int) (v_idx_277 Int)) (or (<= v_b_23_1 v_idx_271) (<= v_b_25_1 v_idx_277) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_277) v_idx_272)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_277) v_idx_272))) 0)) (< v_idx_278 v_b_25_1) (< v_idx_272 v_b_23_1) (< v_idx_273 v_b_24_1) (<= v_b_22_1 v_idx_276) (<= v_b_24_1 v_idx_272) (< v_idx_277 v_b_22_1))) (<= (- (- v_b_23_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_24_1 (- c_main_~p~1.offset)) 1) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_23_1) c_main_main) 0) (<= (- (- v_b_23_1) c_main_~p~1.offset) 0) (<= (- v_b_22_1 v_b_25_1) (- 1)) (<= (- (- v_b_23_1) c_main_~malloc_~size) (- 400)) (<= (- v_b_23_1 (- v_b_23_1)) 0) (<= (- (- c_main_main) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_24_1) c_main_~p~1.offset) (- 1)) (<= (- v_b_23_1 |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_25_1 |c_main_read~int_#ptr.base|) 1) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_23_1 c_main_main) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- v_b_23_1 |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- v_b_24_1 c_main_~p~1.offset) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) (- c_main_~q~1.offset)) 0) (<= (- (- |c_main_read~int_#value|) (- v_v_50_1)) 0) (<= (- c_main_main |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_24_1) c_main_main) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_24_1 (- |c_main_#t~malloc0.offset|)) 1) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- v_b_24_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_24_1 |c_main_read~int_#ptr.offset|) 1) (<= (- c_main_main (- c_main_~malloc_~size)) 400) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- c_main_main (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 400) (<= (- (- v_b_24_1) (- c_main_main)) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- v_b_23_1 c_main_~q~1.offset) 0) (<= (- v_b_23_1 (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- c_main_main) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_23_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- (- v_b_24_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 0) (<= (- c_main_main c_main_~malloc_~size) (- 400)) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 0) (<= (- v_b_22_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 0) (<= (- (- v_b_23_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_23_1 (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_23_1 (- c_main_main)) 0) (<= (- v_b_23_1 c_main_~malloc_~size) (- 400)) (<= (- v_b_23_1 (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- c_main_main) (- c_main_~malloc_~size)) 400) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_24_1 (- c_main_~malloc_~size)) 401) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_22_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- (- v_b_23_1) (- c_main_main)) 0) (<= (- v_b_24_1 (- c_main_main)) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_23_1) v_b_23_1) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_main) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) c_main_~q~1.offset) 0) (<= (- (- c_main_main) c_main_main) 0) (<= (- (- v_b_23_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_24_1 |c_main_~malloc_#res.offset|) 1) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_24_1 c_main_~q~1.offset) 1) (<= (- (- v_b_23_1) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_main)) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- v_b_23_1 c_main_~p~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_23_1) v_b_24_1) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_main (- c_main_main)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 0) (<= (- (- v_b_24_1) (- c_main_~malloc_~size)) 399) (<= (- (- v_b_24_1) c_main_~q~1.offset) (- 1)) (<= (- v_b_24_1 |c_main_#t~malloc0.offset|) 1) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- v_b_23_1 (- c_main_~q~1.offset)) 0) (<= (- (- v_b_22_1) (- v_b_25_1)) 1) (<= (- (- c_main_main) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_24_1 (- |c_main_read~int_#ptr.offset|)) 1) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- c_main_main (- c_main_~p~1.offset)) 0) (<= (- (- v_b_23_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- c_main_main) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_24_1 c_main_main) 1) (<= (- (- v_b_23_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- c_main_main) (- c_main_~q~1.offset)) 0) (<= (- v_b_23_1 v_b_24_1) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 0) (<= (- c_main_main c_main_~p~1.offset) 0) (<= (- v_b_23_1 (- v_b_24_1)) 1) (<= (- (- v_b_23_1) |c_main_#t~malloc0.offset|) 0) (<= (- c_main_main (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_24_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- c_main_main |c_main_read~int_#ptr.offset|) 0) (<= (- c_main_main |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_24_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- v_b_24_1) v_b_24_1) (- 2)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- v_b_25_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- c_main_main c_main_~q~1.offset) 0) (<= (- (- v_b_23_1) (- v_b_24_1)) 1) (<= (- (- c_main_main) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 400) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 0) (<= (- v_b_23_1 |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_24_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |c_main_#t~malloc0.offset| c_main_main) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- c_main_main) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_24_1 (- c_main_~q~1.offset)) 1) (<= (- (- v_b_23_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_24_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |c_main_read~int_#value| v_v_50_1) 0) (<= (- (- v_b_23_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- (- c_main_main) c_main_~p~1.offset) 0) (= v_v_52_1 v_v_45_1) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- (- v_b_24_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- c_main_main) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_24_1 c_main_~malloc_~size) (- 399)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_23_1 (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) (- 4)) (<= (- (- v_b_24_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_24_1 (- v_b_24_1)) 2) (<= (- v_b_24_1 |c_main_read~int_#sizeOfReadType|) (- 3)) (<= (- (- c_main_main) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_24_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_24_1) (- c_main_~q~1.offset)) (- 1)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 4) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- v_b_24_1 (- |c_main_~malloc_#res.offset|)) 1) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- c_main_main (- |c_main_~malloc_#res.offset|)) 0)))} [2018-12-19 22:46:13,326 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 22:46:13,327 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 22:46:13,327 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 22:46:13,989 WARN L270 ngHoareTripleChecker]: Pre: {2147483625#(and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 0) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 400)) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 0) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 0) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (exists ((v_b_23_1 Int) (v_b_22_1 Int) (v_b_25_1 Int) (v_b_24_1 Int)) (and (<= (- (- v_b_24_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_23_1) (- v_b_24_1)) 1) (<= (- v_b_23_1 main_~q~1.offset) 0) (<= (- v_b_23_1 main_~p~1.offset) 0) (<= (- v_b_23_1 (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_24_1 (- |main_read~int_#sizeOfReadType|)) 5) (<= (- (- v_b_23_1) v_b_24_1) (- 1)) (<= (- v_b_23_1 (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_24_1) |main_~malloc_#res.offset|) (- 1)) (<= (- v_b_23_1 (- main_~p~1.offset)) 0) (<= (- v_b_23_1 |main_~malloc_#res.offset|) 0) (<= (- v_b_22_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_23_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_23_1 (- |main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_24_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_23_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_23_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_24_1) (- main_~malloc_~size)) 399) (<= (- v_b_24_1 (- main_~p~1.offset)) 1) (<= (- (- v_b_24_1) main_~q~1.offset) (- 1)) (<= (- v_b_24_1 |main_#t~malloc0.offset|) 1) (<= (- (- v_b_23_1) main_~p~1.offset) 0) (<= (- v_b_22_1 v_b_25_1) (- 1)) (<= (- v_b_24_1 (- main_~q~1.offset)) 1) (<= (- (- v_b_23_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_23_1) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_23_1 main_~malloc_~size) (- 400)) (<= (- v_b_23_1 (- v_b_23_1)) 0) (<= (- v_b_23_1 (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_23_1 (- main_~q~1.offset)) 0) (<= (- (- v_b_24_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_23_1) (- main_~malloc_~size)) 400) (<= (- v_b_24_1 (- main_~malloc_~size)) 401) (<= (- (- v_b_22_1) (- v_b_25_1)) 1) (<= (- (- v_b_24_1) main_~p~1.offset) (- 1)) (<= (- v_b_23_1 |main_#t~malloc0.offset|) 0) (<= (- v_b_24_1 (- |main_read~int_#ptr.offset|)) 1) (<= (- v_b_25_1 |main_read~int_#ptr.base|) 1) (forall ((v_idx_257 Int) (v_idx_262 Int)) (or (<= v_b_25_1 v_idx_262) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_262) v_idx_257)) 0) (<= v_b_24_1 v_idx_257) (< v_idx_257 v_b_23_1) (< v_idx_262 v_b_22_1))) (<= (- (- v_b_23_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_23_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_22_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- v_b_24_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_23_1 |main_read~int_#sizeOfReadType|) (- 4)) (forall ((v_prenex_52 Int) (v_prenex_53 Int)) (or (< v_prenex_52 v_b_23_1) (< v_prenex_53 v_b_22_1) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_prenex_53) v_prenex_52))) 0) (<= v_b_25_1 v_prenex_53) (<= v_b_24_1 v_prenex_52))) (<= (- v_b_24_1 main_~malloc_~size) (- 399)) (<= (- v_b_23_1 (- main_~malloc_~size)) 400) (<= (- (- v_b_24_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_24_1 (- v_b_24_1)) 2) (<= (- v_b_24_1 |main_read~int_#sizeOfReadType|) (- 3)) (<= (- v_b_24_1 main_~p~1.offset) 1) (<= (- (- v_b_23_1) (- main_~q~1.offset)) 0) (<= (- v_b_23_1 v_b_24_1) (- 1)) (<= (- (- v_b_23_1) v_b_23_1) 0) (<= (- (- v_b_24_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_23_1 (- v_b_24_1)) 1) (<= (- (- v_b_24_1) (- main_~q~1.offset)) (- 1)) (<= (- (- v_b_23_1) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_24_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_24_1 (- |main_#t~malloc0.offset|)) 1) (<= (- (- v_b_23_1) main_~q~1.offset) 0) (<= (- (- v_b_23_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_24_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_24_1) v_b_24_1) (- 2)) (<= (- (- v_b_24_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_24_1 (- |main_~malloc_#res.offset|)) 1) (<= (- v_b_24_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_25_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_24_1 |main_~malloc_#res.offset|) 1) (<= (- v_b_24_1 main_~q~1.offset) 1) (<= (- (- v_b_23_1) (- main_~p~1.offset)) 0))) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- main_~malloc_~size (- main_~q~1.offset)) 400) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 0) (<= (- main_~p~1.offset (- main_~q~1.offset)) 0) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 0) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 400)) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 0) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 0) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- main_~q~1.offset (- main_~q~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 4) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0))} [2018-12-19 22:46:13,989 WARN L274 ngHoareTripleChecker]: Action: main := 0; [2018-12-19 22:46:13,990 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= c_main_main_primed 0) [2018-12-19 22:46:14,691 WARN L276 ngHoareTripleChecker]: Post: {2147483624#(and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_main)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_main)) 0) (<= (- (- main_main) main_~q~1.offset) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 0) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- main_main (- main_~q~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 400)) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- main_main (- main_main)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- (- main_main) (- |main_~malloc_#res.offset|)) 0) (<= (- (- main_main) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 0) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- main_main (- main_~p~1.offset)) 0) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 0) (<= (- (- main_main) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- main_main) (- main_~q~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 0) (<= (- main_main main_~p~1.offset) 0) (<= (- main_main |main_~malloc_#res.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- main_main (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- main_main |main_read~int_#ptr.offset|) 0) (<= (- main_main |main_read~int_#sizeOfReadType|) (- 4)) (<= (- main_main (- main_~malloc_~size)) 400) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- main_main (- |main_read~int_#ptr.offset|)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- main_main main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (exists ((v_b_23_1 Int) (v_b_22_1 Int) (v_b_25_1 Int) (v_b_24_1 Int)) (and (<= (- (- v_b_24_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_24_1) (- main_main)) (- 1)) (<= (- v_b_23_1 main_~q~1.offset) 0) (<= (- (- v_b_23_1) (- v_b_24_1)) 1) (<= (- v_b_23_1 main_~p~1.offset) 0) (<= (- v_b_23_1 (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_24_1 (- |main_read~int_#sizeOfReadType|)) 5) (<= (- (- v_b_23_1) v_b_24_1) (- 1)) (<= (- v_b_23_1 (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_24_1) |main_~malloc_#res.offset|) (- 1)) (<= (- v_b_23_1 (- main_~p~1.offset)) 0) (<= (- v_b_23_1 |main_~malloc_#res.offset|) 0) (<= (- v_b_22_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_23_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_23_1 (- |main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_24_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_23_1 |main_read~int_#ptr.offset|) 0) (forall ((v_idx_272 Int) (v_idx_277 Int)) (or (<= v_b_25_1 v_idx_277) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_277) v_idx_272)) 0) (< v_idx_272 v_b_23_1) (<= v_b_24_1 v_idx_272) (< v_idx_277 v_b_22_1))) (<= (- (- v_b_23_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_24_1 (- main_~p~1.offset)) 1) (<= (- (- v_b_24_1) (- main_~malloc_~size)) 399) (<= (- (- v_b_24_1) main_~q~1.offset) (- 1)) (<= (- v_b_24_1 |main_#t~malloc0.offset|) 1) (<= (- (- v_b_23_1) main_main) 0) (<= (- (- v_b_23_1) main_~p~1.offset) 0) (<= (- v_b_22_1 v_b_25_1) (- 1)) (<= (- v_b_23_1 (- main_main)) 0) (<= (- v_b_24_1 (- main_~q~1.offset)) 1) (<= (- (- v_b_23_1) main_~malloc_~size) (- 400)) (<= (- v_b_23_1 main_~malloc_~size) (- 400)) (<= (- (- v_b_23_1) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_23_1 (- v_b_23_1)) 0) (<= (- v_b_23_1 (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_23_1 (- main_~q~1.offset)) 0) (<= (- (- v_b_24_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_23_1) (- main_~malloc_~size)) 400) (<= (- v_b_24_1 (- main_~malloc_~size)) 401) (<= (- (- v_b_22_1) (- v_b_25_1)) 1) (<= (- (- v_b_24_1) main_~p~1.offset) (- 1)) (<= (- v_b_23_1 |main_#t~malloc0.offset|) 0) (<= (- v_b_24_1 (- |main_read~int_#ptr.offset|)) 1) (<= (- v_b_25_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_23_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_23_1 main_main) 0) (<= (- (- v_b_23_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_24_1 main_main) 1) (<= (- (- v_b_22_1) (- |main_read~int_#ptr.base|)) 0) (forall ((v_prenex_55 Int) (v_prenex_54 Int)) (or (< v_prenex_55 v_b_22_1) (<= v_b_24_1 v_prenex_54) (< v_prenex_54 v_b_23_1) (<= v_b_25_1 v_prenex_55) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_prenex_55) v_prenex_54))) 0))) (<= (- (- v_b_24_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_23_1 |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_24_1 main_~malloc_~size) (- 399)) (<= (- (- v_b_23_1) (- main_main)) 0) (<= (- v_b_23_1 (- main_~malloc_~size)) 400) (<= (- v_b_24_1 (- main_main)) 1) (<= (- (- v_b_24_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_24_1 (- v_b_24_1)) 2) (<= (- v_b_24_1 |main_read~int_#sizeOfReadType|) (- 3)) (<= (- v_b_24_1 main_~p~1.offset) 1) (<= (- (- v_b_23_1) (- main_~q~1.offset)) 0) (<= (- v_b_23_1 v_b_24_1) (- 1)) (<= (- (- v_b_23_1) v_b_23_1) 0) (<= (- (- v_b_24_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_23_1 (- v_b_24_1)) 1) (<= (- (- v_b_24_1) (- main_~q~1.offset)) (- 1)) (<= (- (- v_b_23_1) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_24_1) main_main) (- 1)) (<= (- (- v_b_24_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_24_1 (- |main_#t~malloc0.offset|)) 1) (<= (- (- v_b_23_1) main_~q~1.offset) 0) (<= (- (- v_b_23_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_24_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_24_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_24_1) v_b_24_1) (- 2)) (<= (- v_b_24_1 (- |main_~malloc_#res.offset|)) 1) (<= (- v_b_24_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_25_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_24_1 |main_~malloc_#res.offset|) 1) (<= (- v_b_24_1 main_~q~1.offset) 1) (<= (- (- v_b_23_1) (- main_~p~1.offset)) 0))) (<= (- (- main_main) (- main_~p~1.offset)) 0) (<= (- (- main_main) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- main_~malloc_~size (- main_~q~1.offset)) 400) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 0) (<= (- main_~p~1.offset (- main_~q~1.offset)) 0) (<= (- main_main main_~malloc_~size) (- 400)) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 0) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- |main_#t~malloc0.offset| main_main) 0) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 400)) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 0) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- (- main_main) |main_read~int_#ptr.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- (- main_main) (- main_~malloc_~size)) 400) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 0) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- (- main_main) main_~p~1.offset) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- main_main) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- (- main_main) |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 0) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_main) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- main_~q~1.offset (- main_~q~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- (- main_main) main_main) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 4) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- main_main (- |main_~malloc_#res.offset|)) 0))} [2018-12-19 22:46:15,836 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 22:46:15,836 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 22:46:15,836 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 22:46:15,837 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 22:46:15,837 WARN L224 ngHoareTripleChecker]: Pre: {2147483623#(or (exists ((v_v_25_1 Int) (v_v_19_1 Bool) (v_b_4_1 Int) (v_b_5_1 Int) (v_b_8_1 Int) (v_b_9_1 Int)) (and (<= (- (- |c_main_#t~malloc0.offset|) (- v_v_25_1)) 400) (forall ((v_idx_289 Int) (v_idx_283 Int) (v_idx_284 Int) (v_idx_287 Int) (v_idx_288 Int) (v_idx_285 Int)) (or (<= v_b_4_1 v_idx_283) (< v_idx_288 v_b_8_1) (< v_idx_289 v_b_9_1) (< v_idx_284 v_b_4_1) (<= v_b_9_1 v_idx_288) (<= v_b_5_1 v_idx_284) (< v_idx_285 v_b_5_1) (<= v_b_8_1 v_idx_287) (and (<= (- c_main_~q~1.offset (- (select |c_#length| v_idx_288))) 400) (<= (- (- |c_main_~malloc_#res.offset|) (select |c_#length| v_idx_288)) (- 400)) (<= (- (- |c_main_#t~malloc0.offset|) (- (select |c_#length| v_idx_288))) 400) (<= (- (- |c_main_#t~malloc0.offset|) (select |c_#length| v_idx_288)) (- 400)) (<= (- (- c_main_~p~1.offset) (- (select |c_#length| v_idx_288))) 400) (<= (- c_main_~p~1.offset (- (select |c_#length| v_idx_288))) 400) (<= (- |c_main_#t~malloc0.offset| (select |c_#length| v_idx_288)) (- 400)) (<= (- (- c_main_~malloc_~size) (select |c_#length| v_idx_288)) (- 800)) (<= (- c_main_~malloc_~size (- (select |c_#length| v_idx_288))) 800) (<= (- (- c_main_~malloc_~size) (- (select |c_#length| v_idx_288))) 0) (<= (- (- (select |c_#length| v_idx_288)) (select |c_#length| v_idx_288)) (- 800)) (<= (- (select |c_#length| v_idx_288) (- (select |c_#length| v_idx_288))) 800) (<= (- (- c_main_~q~1.offset) (select |c_#length| v_idx_288)) (- 400)) (<= (- |c_main_~malloc_#res.offset| (- (select |c_#length| v_idx_288))) 400) (<= (- |c_main_~malloc_#res.offset| (select |c_#length| v_idx_288)) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- (select |c_#length| v_idx_288))) 400) (select |c_#valid| v_idx_284) (<= (- c_main_~p~1.offset (select |c_#length| v_idx_288)) (- 400)) (<= (- |c_main_#t~malloc0.offset| (- (select |c_#length| v_idx_288))) 400) (<= (- (- c_main_~p~1.offset) (select |c_#length| v_idx_288)) (- 400)) (<= (- (- c_main_~q~1.offset) (- (select |c_#length| v_idx_288))) 400) (<= (- c_main_~malloc_~size (select |c_#length| v_idx_288)) 0) (<= (- c_main_~q~1.offset (select |c_#length| v_idx_288)) (- 400))))) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- c_main_~malloc_~size) v_v_25_1) (- 800)) (<= (- c_main_~malloc_~size (- v_v_25_1)) 800) (<= (- (- c_main_~malloc_~size) (- v_v_25_1)) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 0) (<= (- (- v_b_8_1) (- |c_main_~malloc_#res.base|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) v_v_19_1 (<= (- (- v_b_4_1) (- |c_main_~malloc_#res.base|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 0) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 0) (<= (- (- c_main_~q~1.offset) (- v_v_25_1)) 400) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 0) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- v_b_4_1 v_b_9_1) (- 1)) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 400)) (<= (- (- v_b_4_1) (- v_b_5_1)) 1) (<= (- (- v_b_5_1) (- |c_main_~malloc_#res.base|)) (- 1)) (<= (- c_main_~q~1.offset (- v_v_25_1)) 400) (<= (- (- |c_main_#t~malloc0.offset|) v_v_25_1) (- 400)) (<= (- (- v_b_9_1) (- |c_main_~malloc_#res.base|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- v_b_4_1 v_b_5_1) (- 1)) (<= (- v_b_8_1 v_b_9_1) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_9_1 |c_main_~malloc_#res.base|) 1) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- c_main_~q~1.offset) v_v_25_1) (- 400)) (<= (- |c_main_~malloc_#res.offset| (- v_v_25_1)) 400) (<= (- |c_main_~malloc_#res.offset| v_v_25_1) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- v_v_25_1)) 400) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 0) (<= (- (- c_main_~p~1.offset) v_v_25_1) (- 400)) (<= (- v_b_8_1 |c_main_~malloc_#res.base|) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- c_main_~p~1.offset) (- v_v_25_1)) 400) (<= (- (- v_b_5_1) (- v_b_9_1)) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- (- v_b_4_1) (- v_b_9_1)) 1) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- v_v_25_1 (- v_v_25_1)) 800) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- v_b_5_1 v_b_8_1) 1) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_#t~malloc0.offset| (- v_v_25_1)) 400) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_4_1) (- v_b_8_1)) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) v_v_25_1) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- c_main_~p~1.offset (- v_v_25_1)) 400) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| v_v_25_1) (- 400)) (<= (- (- v_b_5_1) (- v_b_8_1)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- (- v_v_25_1) v_v_25_1) (- 800)) (<= (- (- v_b_8_1) (- v_b_9_1)) 1) (<= (- v_b_4_1 |c_main_~malloc_#res.base|) 0) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- c_main_~p~1.offset v_v_25_1) (- 400)) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- v_b_4_1 v_b_8_1) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- c_main_~malloc_~size v_v_25_1) 0) (<= (- v_b_5_1 v_b_9_1) 0) (<= (- v_b_5_1 |c_main_~malloc_#res.base|) 1) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- c_main_~q~1.offset v_v_25_1) (- 400)))) (exists ((v_b_23_1 Int) (v_b_22_1 Int) (v_b_25_1 Int) (v_v_52_1 (Array Int Int)) (v_b_24_1 Int) (v_v_45_1 (Array Int Int)) (v_v_50_1 Int)) (and (<= (- (- v_b_24_1) c_main_~malloc_~size) (- 401)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_23_1 c_main_~p~1.offset) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_24_1 (- |c_main_read~int_#sizeOfReadType|)) 5) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) v_b_24_1) (- 1)) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_23_1 (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_23_1 (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 8)) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) (- 4)) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 396) (<= (- v_b_23_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_23_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_24_1) (- c_main_~malloc_~size)) 399) (<= (- v_b_24_1 (- c_main_~p~1.offset)) 1) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- v_b_24_1 |c_main_#t~malloc0.offset|) 1) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_23_1) c_main_~p~1.offset) 0) (<= (- v_b_22_1 v_b_25_1) (- 1)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) (- 4)) (<= (- (- v_b_23_1) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- v_b_23_1 (- v_b_23_1)) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) (- 8)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 8) (<= (- (- v_b_22_1) (- v_b_25_1)) 1) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) (- 4)) (<= (- (- v_b_24_1) c_main_~p~1.offset) (- 1)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_23_1 |c_main_#t~malloc0.offset|) 0) (<= (- v_b_24_1 (- |c_main_read~int_#ptr.offset|)) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_25_1 |c_main_read~int_#ptr.base|) 1) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 4) (<= (- (- v_b_23_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 4) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_23_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) (- 4)) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 4) (<= (- v_b_23_1 |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- v_b_24_1 c_main_~p~1.offset) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_23_1 v_b_24_1) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#value|) (- v_v_50_1)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) (- 4)) (<= (- v_b_23_1 (- v_b_24_1)) 1) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_23_1) |c_main_#t~malloc0.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_24_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_24_1 (- |c_main_#t~malloc0.offset|)) 1) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- v_b_24_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- v_b_24_1) v_b_24_1) (- 2)) (<= (- (- v_b_24_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_24_1 (- c_main_~q~1.offset)) 5) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) (- 4)) (<= (- v_b_24_1 |c_main_read~int_#ptr.offset|) 1) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- v_b_23_1 (- c_main_~q~1.offset)) 4) (<= (- (- v_b_24_1) (- c_main_~q~1.offset)) 3) (<= (- (- v_b_25_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_23_1) c_main_~q~1.offset) (- 4)) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 404) (<= (- v_b_23_1 c_main_~q~1.offset) (- 4)) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_23_1) (- v_b_24_1)) 1) (<= (- v_b_23_1 (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 4) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- v_b_24_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- v_b_23_1 |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_23_1) (- c_main_~q~1.offset)) 4) (<= (- v_b_22_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- v_b_23_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_23_1 (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_24_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 0) (forall ((v_idx_302 Int) (v_idx_300 Int) (v_idx_301 Int) (v_idx_306 Int) (v_idx_307 Int) (v_idx_305 Int)) (or (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_306) v_idx_301)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_306) v_idx_301))) 0)) (<= v_b_23_1 v_idx_300) (< v_idx_301 v_b_23_1) (<= v_b_22_1 v_idx_305) (<= v_b_25_1 v_idx_306) (< v_idx_307 v_b_25_1) (<= v_b_24_1 v_idx_301) (< v_idx_306 v_b_22_1) (< v_idx_302 v_b_24_1))) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 4) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 396)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 404)) (<= (- (- v_b_23_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_23_1 c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) (- 4)) (<= (- v_b_23_1 (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 4) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_24_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |c_main_read~int_#value| v_v_50_1) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) (- c_main_~malloc_~size)) 400) (<= (- v_b_24_1 (- c_main_~malloc_~size)) 401) (<= (- (- v_b_24_1) c_main_~q~1.offset) (- 5)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) (- 4)) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (= v_v_52_1 v_v_45_1) (<= (- (- v_b_22_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- v_b_24_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- v_b_24_1 c_main_~malloc_~size) (- 399)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_23_1 (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_24_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_24_1 (- v_b_24_1)) 2) (<= (- v_b_24_1 |c_main_read~int_#sizeOfReadType|) (- 3)) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_23_1) v_b_23_1) 0) (<= (- (- v_b_24_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_24_1 c_main_~q~1.offset) (- 3)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- (- v_b_23_1) |c_main_~malloc_#res.offset|) 0) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- v_b_24_1 (- |c_main_~malloc_#res.offset|)) 1) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_24_1 |c_main_~malloc_#res.offset|) 1) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_23_1) (- c_main_~p~1.offset)) 0))))} [2018-12-19 22:46:15,837 WARN L228 ngHoareTripleChecker]: Action: #t~short2 := ~q~1.offset < ~p~1.offset + 400; [2018-12-19 22:46:15,838 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (or (and (not |c_main_#t~short2_primed|) (not (< c_main_~q~1.offset (+ c_main_~p~1.offset 400)))) (and (< c_main_~q~1.offset (+ c_main_~p~1.offset 400)) |c_main_#t~short2_primed|)) [2018-12-19 22:46:15,838 WARN L230 ngHoareTripleChecker]: Post: {2147483622#(or (exists ((v_v_25_1 Int) (v_v_19_1 Bool) (v_b_4_1 Int) (v_b_5_1 Int) (v_b_8_1 Int) (v_b_9_1 Int)) (and (<= (- (- |c_main_#t~malloc0.offset|) (- v_v_25_1)) 400) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- c_main_~malloc_~size) v_v_25_1) (- 800)) (<= (- c_main_~malloc_~size (- v_v_25_1)) 800) (<= (- (- c_main_~malloc_~size) (- v_v_25_1)) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 0) (<= (- (- v_b_8_1) (- |c_main_~malloc_#res.base|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) v_v_19_1 (<= (- (- v_b_4_1) (- |c_main_~malloc_#res.base|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 0) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 0) (<= (- (- c_main_~q~1.offset) (- v_v_25_1)) 400) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 0) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- v_b_4_1 v_b_9_1) (- 1)) |c_main_#t~short2| (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 400)) (<= (- (- v_b_4_1) (- v_b_5_1)) 1) (<= (- (- v_b_5_1) (- |c_main_~malloc_#res.base|)) (- 1)) (<= (- c_main_~q~1.offset (- v_v_25_1)) 400) (<= (- (- |c_main_#t~malloc0.offset|) v_v_25_1) (- 400)) (<= (- (- v_b_9_1) (- |c_main_~malloc_#res.base|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- v_b_4_1 v_b_5_1) (- 1)) (<= (- v_b_8_1 v_b_9_1) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_9_1 |c_main_~malloc_#res.base|) 1) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- c_main_~q~1.offset) v_v_25_1) (- 400)) (<= (- |c_main_~malloc_#res.offset| (- v_v_25_1)) 400) (<= (- |c_main_~malloc_#res.offset| v_v_25_1) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- v_v_25_1)) 400) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 0) (<= (- (- c_main_~p~1.offset) v_v_25_1) (- 400)) (<= (- v_b_8_1 |c_main_~malloc_#res.base|) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- c_main_~p~1.offset) (- v_v_25_1)) 400) (<= (- (- v_b_5_1) (- v_b_9_1)) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- (- v_b_4_1) (- v_b_9_1)) 1) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- v_v_25_1 (- v_v_25_1)) 800) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- v_b_5_1 v_b_8_1) 1) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_#t~malloc0.offset| (- v_v_25_1)) 400) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_4_1) (- v_b_8_1)) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) v_v_25_1) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- c_main_~p~1.offset (- v_v_25_1)) 400) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| v_v_25_1) (- 400)) (<= (- (- v_b_5_1) (- v_b_8_1)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- (- v_v_25_1) v_v_25_1) (- 800)) (<= (- (- v_b_8_1) (- v_b_9_1)) 1) (<= (- v_b_4_1 |c_main_~malloc_#res.base|) 0) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- c_main_~p~1.offset v_v_25_1) (- 400)) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- v_b_4_1 v_b_8_1) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- c_main_~malloc_~size v_v_25_1) 0) (<= (- v_b_5_1 v_b_9_1) 0) (<= (- v_b_5_1 |c_main_~malloc_#res.base|) 1) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- c_main_~q~1.offset v_v_25_1) (- 400)) (forall ((v_idx_313 Int) (v_idx_314 Int) (v_idx_312 Int) (v_idx_317 Int) (v_idx_318 Int) (v_idx_316 Int)) (or (< v_idx_313 v_b_4_1) (<= v_b_5_1 v_idx_313) (<= v_b_8_1 v_idx_316) (and (<= (- c_main_~q~1.offset (- (select |c_#length| v_idx_317))) 400) (<= (- (- |c_main_~malloc_#res.offset|) (select |c_#length| v_idx_317)) (- 400)) (<= (- (- |c_main_#t~malloc0.offset|) (- (select |c_#length| v_idx_317))) 400) (<= (- (- |c_main_#t~malloc0.offset|) (select |c_#length| v_idx_317)) (- 400)) (<= (- (- c_main_~p~1.offset) (- (select |c_#length| v_idx_317))) 400) (<= (- c_main_~p~1.offset (- (select |c_#length| v_idx_317))) 400) (<= (- |c_main_#t~malloc0.offset| (select |c_#length| v_idx_317)) (- 400)) (<= (- (- c_main_~malloc_~size) (select |c_#length| v_idx_317)) (- 800)) (<= (- c_main_~malloc_~size (- (select |c_#length| v_idx_317))) 800) (<= (- (- c_main_~malloc_~size) (- (select |c_#length| v_idx_317))) 0) (<= (- (- (select |c_#length| v_idx_317)) (select |c_#length| v_idx_317)) (- 800)) (<= (- (select |c_#length| v_idx_317) (- (select |c_#length| v_idx_317))) 800) (<= (- (- c_main_~q~1.offset) (select |c_#length| v_idx_317)) (- 400)) (<= (- |c_main_~malloc_#res.offset| (- (select |c_#length| v_idx_317))) 400) (<= (- |c_main_~malloc_#res.offset| (select |c_#length| v_idx_317)) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- (select |c_#length| v_idx_317))) 400) (select |c_#valid| v_idx_313) (<= (- c_main_~p~1.offset (select |c_#length| v_idx_317)) (- 400)) (<= (- |c_main_#t~malloc0.offset| (- (select |c_#length| v_idx_317))) 400) (<= (- (- c_main_~p~1.offset) (select |c_#length| v_idx_317)) (- 400)) (<= (- (- c_main_~q~1.offset) (- (select |c_#length| v_idx_317))) 400) (<= (- c_main_~malloc_~size (select |c_#length| v_idx_317)) 0) (<= (- c_main_~q~1.offset (select |c_#length| v_idx_317)) (- 400))) (< v_idx_317 v_b_8_1) (< v_idx_314 v_b_5_1) (< v_idx_318 v_b_9_1) (<= v_b_9_1 v_idx_317) (<= v_b_4_1 v_idx_312))))) (exists ((v_b_23_1 Int) (v_b_22_1 Int) (v_b_25_1 Int) (v_v_52_1 (Array Int Int)) (v_b_24_1 Int) (v_v_45_1 (Array Int Int)) (v_v_50_1 Int)) (and (<= (- (- v_b_24_1) c_main_~malloc_~size) (- 401)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_23_1 c_main_~p~1.offset) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_24_1 (- |c_main_read~int_#sizeOfReadType|)) 5) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) v_b_24_1) (- 1)) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_23_1 (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_23_1 (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 8)) (forall ((v_idx_335 Int) (v_idx_336 Int) (v_idx_334 Int) (v_idx_329 Int) (v_idx_331 Int) (v_idx_330 Int)) (or (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_335) v_idx_330)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_335) v_idx_330))) 0)) (<= v_b_24_1 v_idx_330) (< v_idx_330 v_b_23_1) (<= v_b_22_1 v_idx_334) (<= v_b_25_1 v_idx_335) (< v_idx_336 v_b_25_1) (<= v_b_23_1 v_idx_329) (< v_idx_335 v_b_22_1) (< v_idx_331 v_b_24_1))) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) (- 4)) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 396) (<= (- v_b_23_1 |c_main_read~int_#ptr.offset|) 0) |c_main_#t~short2| (<= (- (- v_b_23_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_24_1) (- c_main_~malloc_~size)) 399) (<= (- v_b_24_1 (- c_main_~p~1.offset)) 1) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- v_b_24_1 |c_main_#t~malloc0.offset|) 1) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_23_1) c_main_~p~1.offset) 0) (<= (- v_b_22_1 v_b_25_1) (- 1)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) (- 4)) (<= (- (- v_b_23_1) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- v_b_23_1 (- v_b_23_1)) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) (- 8)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 8) (<= (- (- v_b_22_1) (- v_b_25_1)) 1) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) (- 4)) (<= (- (- v_b_24_1) c_main_~p~1.offset) (- 1)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_23_1 |c_main_#t~malloc0.offset|) 0) (<= (- v_b_24_1 (- |c_main_read~int_#ptr.offset|)) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_25_1 |c_main_read~int_#ptr.base|) 1) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 4) (<= (- (- v_b_23_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 4) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_23_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) (- 4)) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 4) (<= (- v_b_23_1 |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- v_b_24_1 c_main_~p~1.offset) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_23_1 v_b_24_1) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#value|) (- v_v_50_1)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) (- 4)) (<= (- v_b_23_1 (- v_b_24_1)) 1) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_23_1) |c_main_#t~malloc0.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_24_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_24_1 (- |c_main_#t~malloc0.offset|)) 1) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- v_b_24_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- v_b_24_1) v_b_24_1) (- 2)) (<= (- (- v_b_24_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_24_1 (- c_main_~q~1.offset)) 5) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) (- 4)) (<= (- v_b_24_1 |c_main_read~int_#ptr.offset|) 1) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- v_b_23_1 (- c_main_~q~1.offset)) 4) (<= (- (- v_b_24_1) (- c_main_~q~1.offset)) 3) (<= (- (- v_b_25_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_23_1) c_main_~q~1.offset) (- 4)) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 404) (<= (- v_b_23_1 c_main_~q~1.offset) (- 4)) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_23_1) (- v_b_24_1)) 1) (<= (- v_b_23_1 (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 4) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- v_b_24_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- v_b_23_1 |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_23_1) (- c_main_~q~1.offset)) 4) (<= (- v_b_22_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- v_b_23_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_23_1 (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_24_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 4) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 396)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 404)) (<= (- (- v_b_23_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_23_1 c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) (- 4)) (<= (- v_b_23_1 (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 4) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_24_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |c_main_read~int_#value| v_v_50_1) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) (- c_main_~malloc_~size)) 400) (<= (- v_b_24_1 (- c_main_~malloc_~size)) 401) (<= (- (- v_b_24_1) c_main_~q~1.offset) (- 5)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) (- 4)) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (= v_v_52_1 v_v_45_1) (<= (- (- v_b_22_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- v_b_24_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- v_b_24_1 c_main_~malloc_~size) (- 399)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_23_1 (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_24_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_24_1 (- v_b_24_1)) 2) (<= (- v_b_24_1 |c_main_read~int_#sizeOfReadType|) (- 3)) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_23_1) v_b_23_1) 0) (<= (- (- v_b_24_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_24_1 c_main_~q~1.offset) (- 3)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- (- v_b_23_1) |c_main_~malloc_#res.offset|) 0) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- v_b_24_1 (- |c_main_~malloc_#res.offset|)) 1) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_24_1 |c_main_~malloc_#res.offset|) 1) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_23_1) (- c_main_~p~1.offset)) 0))))} [2018-12-19 22:46:15,838 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 22:46:15,840 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 22:46:15,840 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 22:46:15,915 WARN L270 ngHoareTripleChecker]: Pre: {2147483623#(or (exists ((v_v_25_1 Int) (v_v_19_1 Bool) (v_b_4_1 Int) (v_b_5_1 Int) (v_b_8_1 Int) (v_b_9_1 Int)) (and (<= (- (- |main_#t~malloc0.offset|) (- v_v_25_1)) 400) (forall ((v_idx_289 Int) (v_idx_283 Int) (v_idx_284 Int) (v_idx_287 Int) (v_idx_288 Int) (v_idx_285 Int)) (or (<= v_b_4_1 v_idx_283) (< v_idx_288 v_b_8_1) (< v_idx_289 v_b_9_1) (< v_idx_284 v_b_4_1) (<= v_b_9_1 v_idx_288) (<= v_b_5_1 v_idx_284) (< v_idx_285 v_b_5_1) (<= v_b_8_1 v_idx_287) (and (<= (- main_~q~1.offset (- (select |#length| v_idx_288))) 400) (<= (- (- |main_~malloc_#res.offset|) (select |#length| v_idx_288)) (- 400)) (<= (- (- |main_#t~malloc0.offset|) (- (select |#length| v_idx_288))) 400) (<= (- (- |main_#t~malloc0.offset|) (select |#length| v_idx_288)) (- 400)) (<= (- (- main_~p~1.offset) (- (select |#length| v_idx_288))) 400) (<= (- main_~p~1.offset (- (select |#length| v_idx_288))) 400) (<= (- |main_#t~malloc0.offset| (select |#length| v_idx_288)) (- 400)) (<= (- (- main_~malloc_~size) (select |#length| v_idx_288)) (- 800)) (<= (- main_~malloc_~size (- (select |#length| v_idx_288))) 800) (<= (- (- main_~malloc_~size) (- (select |#length| v_idx_288))) 0) (<= (- (- (select |#length| v_idx_288)) (select |#length| v_idx_288)) (- 800)) (<= (- (select |#length| v_idx_288) (- (select |#length| v_idx_288))) 800) (<= (- (- main_~q~1.offset) (select |#length| v_idx_288)) (- 400)) (<= (- |main_~malloc_#res.offset| (- (select |#length| v_idx_288))) 400) (<= (- |main_~malloc_#res.offset| (select |#length| v_idx_288)) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- (select |#length| v_idx_288))) 400) (select |#valid| v_idx_284) (<= (- main_~p~1.offset (select |#length| v_idx_288)) (- 400)) (<= (- |main_#t~malloc0.offset| (- (select |#length| v_idx_288))) 400) (<= (- (- main_~p~1.offset) (select |#length| v_idx_288)) (- 400)) (<= (- (- main_~q~1.offset) (- (select |#length| v_idx_288))) 400) (<= (- main_~malloc_~size (select |#length| v_idx_288)) 0) (<= (- main_~q~1.offset (select |#length| v_idx_288)) (- 400))))) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- main_~malloc_~size) v_v_25_1) (- 800)) (<= (- main_~malloc_~size (- v_v_25_1)) 800) (<= (- (- main_~malloc_~size) (- v_v_25_1)) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 0) (<= (- (- v_b_8_1) (- |main_~malloc_#res.base|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size (- main_~q~1.offset)) 400) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) v_v_19_1 (<= (- (- v_b_4_1) (- |main_~malloc_#res.base|)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 0) (<= (- main_~p~1.offset (- main_~q~1.offset)) 0) (<= (- (- main_~q~1.offset) (- v_v_25_1)) 400) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 0) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- v_b_4_1 v_b_9_1) (- 1)) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 400)) (<= (- (- v_b_4_1) (- v_b_5_1)) 1) (<= (- (- v_b_5_1) (- |main_~malloc_#res.base|)) (- 1)) (<= (- main_~q~1.offset (- v_v_25_1)) 400) (<= (- (- |main_#t~malloc0.offset|) v_v_25_1) (- 400)) (<= (- (- v_b_9_1) (- |main_~malloc_#res.base|)) (- 1)) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- v_b_4_1 v_b_5_1) (- 1)) (<= (- v_b_8_1 v_b_9_1) (- 1)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- v_b_9_1 |main_~malloc_#res.base|) 1) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- (- main_~q~1.offset) v_v_25_1) (- 400)) (<= (- |main_~malloc_#res.offset| (- v_v_25_1)) 400) (<= (- |main_~malloc_#res.offset| v_v_25_1) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- v_v_25_1)) 400) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 0) (<= (- (- main_~p~1.offset) v_v_25_1) (- 400)) (<= (- v_b_8_1 |main_~malloc_#res.base|) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- (- main_~p~1.offset) (- v_v_25_1)) 400) (<= (- (- v_b_5_1) (- v_b_9_1)) 0) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- (- v_b_4_1) (- v_b_9_1)) 1) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- v_v_25_1 (- v_v_25_1)) 800) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- v_b_5_1 v_b_8_1) 1) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_#t~malloc0.offset| (- v_v_25_1)) 400) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_4_1) (- v_b_8_1)) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- |main_~malloc_#res.offset|) v_v_25_1) (- 400)) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- main_~p~1.offset (- v_v_25_1)) 400) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- |main_#t~malloc0.offset| v_v_25_1) (- 400)) (<= (- (- v_b_5_1) (- v_b_8_1)) (- 1)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- main_~q~1.offset (- main_~q~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- (- v_v_25_1) v_v_25_1) (- 800)) (<= (- (- v_b_8_1) (- v_b_9_1)) 1) (<= (- v_b_4_1 |main_~malloc_#res.base|) 0) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- main_~p~1.offset v_v_25_1) (- 400)) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- v_b_4_1 v_b_8_1) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- main_~malloc_~size v_v_25_1) 0) (<= (- v_b_5_1 v_b_9_1) 0) (<= (- v_b_5_1 |main_~malloc_#res.base|) 1) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- main_~q~1.offset v_v_25_1) (- 400)))) (exists ((v_b_23_1 Int) (v_b_22_1 Int) (v_b_25_1 Int) (v_v_52_1 (Array Int Int)) (v_b_24_1 Int) (v_v_45_1 (Array Int Int)) (v_v_50_1 Int)) (and (<= (- (- v_b_24_1) main_~malloc_~size) (- 401)) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 8) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- v_b_23_1 main_~p~1.offset) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_24_1 (- |main_read~int_#sizeOfReadType|)) 5) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) v_b_24_1) (- 1)) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- v_b_23_1 (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_23_1 (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 8)) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) (- 4)) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 396) (<= (- v_b_23_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_23_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_24_1) (- main_~malloc_~size)) 399) (<= (- v_b_24_1 (- main_~p~1.offset)) 1) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- v_b_24_1 |main_#t~malloc0.offset|) 1) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_23_1) main_~p~1.offset) 0) (<= (- v_b_22_1 v_b_25_1) (- 1)) (<= (- main_~p~1.offset main_~q~1.offset) (- 4)) (<= (- (- v_b_23_1) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- v_b_23_1 (- v_b_23_1)) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) (- 8)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 8) (<= (- (- v_b_22_1) (- v_b_25_1)) 1) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) (- 4)) (<= (- (- v_b_24_1) main_~p~1.offset) (- 1)) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- v_b_23_1 |main_#t~malloc0.offset|) 0) (<= (- v_b_24_1 (- |main_read~int_#ptr.offset|)) 1) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_25_1 |main_read~int_#ptr.base|) 1) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 4) (<= (- (- v_b_23_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 4) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- (- v_b_23_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) (- 4)) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 4) (<= (- v_b_23_1 |main_read~int_#sizeOfReadType|) (- 4)) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- v_b_24_1 main_~p~1.offset) 1) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_23_1 v_b_24_1) (- 1)) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 0) (<= (- (- |main_read~int_#value|) (- v_v_50_1)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) (- 4)) (<= (- v_b_23_1 (- v_b_24_1)) 1) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_23_1) |main_#t~malloc0.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_24_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- v_b_24_1 (- |main_#t~malloc0.offset|)) 1) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- v_b_24_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_24_1) v_b_24_1) (- 2)) (<= (- (- v_b_24_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_24_1 (- main_~q~1.offset)) 5) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) (- 4)) (<= (- v_b_24_1 |main_read~int_#ptr.offset|) 1) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- v_b_23_1 (- main_~q~1.offset)) 4) (<= (- (- v_b_24_1) (- main_~q~1.offset)) 3) (<= (- (- v_b_25_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_23_1) main_~q~1.offset) (- 4)) (<= (- main_~malloc_~size (- main_~q~1.offset)) 404) (<= (- v_b_23_1 main_~q~1.offset) (- 4)) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- v_b_23_1) (- v_b_24_1)) 1) (<= (- v_b_23_1 (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) (- |main_#t~malloc0.offset|)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset (- main_~q~1.offset)) 4) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- v_b_24_1) |main_~malloc_#res.offset|) (- 1)) (<= (- v_b_23_1 |main_~malloc_#res.offset|) 0) (<= (- (- v_b_23_1) (- main_~q~1.offset)) 4) (<= (- v_b_22_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_23_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_23_1 (- |main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_24_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 0) (forall ((v_idx_302 Int) (v_idx_300 Int) (v_idx_301 Int) (v_idx_306 Int) (v_idx_307 Int) (v_idx_305 Int)) (or (and (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_306) v_idx_301)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_306) v_idx_301))) 0)) (<= v_b_23_1 v_idx_300) (< v_idx_301 v_b_23_1) (<= v_b_22_1 v_idx_305) (<= v_b_25_1 v_idx_306) (< v_idx_307 v_b_25_1) (<= v_b_24_1 v_idx_301) (< v_idx_306 v_b_22_1) (< v_idx_302 v_b_24_1))) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 4) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 396)) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 404)) (<= (- (- v_b_23_1) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_23_1 main_~malloc_~size) (- 400)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) (- 4)) (<= (- v_b_23_1 (- |main_#t~malloc0.offset|)) 0) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 4) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_24_1) |main_#t~malloc0.offset|) (- 1)) (<= (- |main_read~int_#value| v_v_50_1) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) (- main_~malloc_~size)) 400) (<= (- v_b_24_1 (- main_~malloc_~size)) 401) (<= (- (- v_b_24_1) main_~q~1.offset) (- 5)) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) (- 4)) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (= v_v_52_1 v_v_45_1) (<= (- (- v_b_22_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- v_b_24_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- v_b_24_1 main_~malloc_~size) (- 399)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_23_1 (- main_~malloc_~size)) 400) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_24_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_24_1 (- v_b_24_1)) 2) (<= (- v_b_24_1 |main_read~int_#sizeOfReadType|) (- 3)) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 0) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_23_1) v_b_23_1) 0) (<= (- (- v_b_24_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_24_1 main_~q~1.offset) (- 3)) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- (- v_b_23_1) |main_~malloc_#res.offset|) 0) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- v_b_24_1 (- |main_~malloc_#res.offset|)) 1) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- v_b_24_1 |main_~malloc_#res.offset|) 1) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_23_1) (- main_~p~1.offset)) 0))))} [2018-12-19 22:46:15,915 WARN L274 ngHoareTripleChecker]: Action: #t~short2 := ~q~1.offset < ~p~1.offset + 400; [2018-12-19 22:46:15,915 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (or (and (not |c_main_#t~short2_primed|) (not (< c_main_~q~1.offset (+ c_main_~p~1.offset 400)))) (and (< c_main_~q~1.offset (+ c_main_~p~1.offset 400)) |c_main_#t~short2_primed|)) [2018-12-19 22:46:15,985 WARN L276 ngHoareTripleChecker]: Post: {2147483622#(or (exists ((v_v_25_1 Int) (v_v_19_1 Bool) (v_b_4_1 Int) (v_b_5_1 Int) (v_b_8_1 Int) (v_b_9_1 Int)) (and (<= (- (- |main_#t~malloc0.offset|) (- v_v_25_1)) 400) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- main_~malloc_~size) v_v_25_1) (- 800)) (<= (- main_~malloc_~size (- v_v_25_1)) 800) (<= (- (- main_~malloc_~size) (- v_v_25_1)) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 0) (<= (- (- v_b_8_1) (- |main_~malloc_#res.base|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size (- main_~q~1.offset)) 400) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) v_v_19_1 (<= (- (- v_b_4_1) (- |main_~malloc_#res.base|)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 0) (<= (- main_~p~1.offset (- main_~q~1.offset)) 0) (<= (- (- main_~q~1.offset) (- v_v_25_1)) 400) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 0) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- v_b_4_1 v_b_9_1) (- 1)) |main_#t~short2| (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 400)) (<= (- (- v_b_4_1) (- v_b_5_1)) 1) (<= (- (- v_b_5_1) (- |main_~malloc_#res.base|)) (- 1)) (<= (- main_~q~1.offset (- v_v_25_1)) 400) (<= (- (- |main_#t~malloc0.offset|) v_v_25_1) (- 400)) (<= (- (- v_b_9_1) (- |main_~malloc_#res.base|)) (- 1)) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- v_b_4_1 v_b_5_1) (- 1)) (<= (- v_b_8_1 v_b_9_1) (- 1)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- v_b_9_1 |main_~malloc_#res.base|) 1) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- (- main_~q~1.offset) v_v_25_1) (- 400)) (<= (- |main_~malloc_#res.offset| (- v_v_25_1)) 400) (<= (- |main_~malloc_#res.offset| v_v_25_1) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- v_v_25_1)) 400) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 0) (<= (- (- main_~p~1.offset) v_v_25_1) (- 400)) (<= (- v_b_8_1 |main_~malloc_#res.base|) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- (- main_~p~1.offset) (- v_v_25_1)) 400) (<= (- (- v_b_5_1) (- v_b_9_1)) 0) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- (- v_b_4_1) (- v_b_9_1)) 1) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- v_v_25_1 (- v_v_25_1)) 800) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- v_b_5_1 v_b_8_1) 1) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_#t~malloc0.offset| (- v_v_25_1)) 400) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_4_1) (- v_b_8_1)) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- |main_~malloc_#res.offset|) v_v_25_1) (- 400)) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- main_~p~1.offset (- v_v_25_1)) 400) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- |main_#t~malloc0.offset| v_v_25_1) (- 400)) (<= (- (- v_b_5_1) (- v_b_8_1)) (- 1)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- main_~q~1.offset (- main_~q~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- (- v_v_25_1) v_v_25_1) (- 800)) (<= (- (- v_b_8_1) (- v_b_9_1)) 1) (<= (- v_b_4_1 |main_~malloc_#res.base|) 0) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- main_~p~1.offset v_v_25_1) (- 400)) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- v_b_4_1 v_b_8_1) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- main_~malloc_~size v_v_25_1) 0) (<= (- v_b_5_1 v_b_9_1) 0) (<= (- v_b_5_1 |main_~malloc_#res.base|) 1) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- main_~q~1.offset v_v_25_1) (- 400)) (forall ((v_idx_313 Int) (v_idx_314 Int) (v_idx_312 Int) (v_idx_317 Int) (v_idx_318 Int) (v_idx_316 Int)) (or (< v_idx_313 v_b_4_1) (<= v_b_5_1 v_idx_313) (<= v_b_8_1 v_idx_316) (and (<= (- main_~q~1.offset (- (select |#length| v_idx_317))) 400) (<= (- (- |main_~malloc_#res.offset|) (select |#length| v_idx_317)) (- 400)) (<= (- (- |main_#t~malloc0.offset|) (- (select |#length| v_idx_317))) 400) (<= (- (- |main_#t~malloc0.offset|) (select |#length| v_idx_317)) (- 400)) (<= (- (- main_~p~1.offset) (- (select |#length| v_idx_317))) 400) (<= (- main_~p~1.offset (- (select |#length| v_idx_317))) 400) (<= (- |main_#t~malloc0.offset| (select |#length| v_idx_317)) (- 400)) (<= (- (- main_~malloc_~size) (select |#length| v_idx_317)) (- 800)) (<= (- main_~malloc_~size (- (select |#length| v_idx_317))) 800) (<= (- (- main_~malloc_~size) (- (select |#length| v_idx_317))) 0) (<= (- (- (select |#length| v_idx_317)) (select |#length| v_idx_317)) (- 800)) (<= (- (select |#length| v_idx_317) (- (select |#length| v_idx_317))) 800) (<= (- (- main_~q~1.offset) (select |#length| v_idx_317)) (- 400)) (<= (- |main_~malloc_#res.offset| (- (select |#length| v_idx_317))) 400) (<= (- |main_~malloc_#res.offset| (select |#length| v_idx_317)) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- (select |#length| v_idx_317))) 400) (select |#valid| v_idx_313) (<= (- main_~p~1.offset (select |#length| v_idx_317)) (- 400)) (<= (- |main_#t~malloc0.offset| (- (select |#length| v_idx_317))) 400) (<= (- (- main_~p~1.offset) (select |#length| v_idx_317)) (- 400)) (<= (- (- main_~q~1.offset) (- (select |#length| v_idx_317))) 400) (<= (- main_~malloc_~size (select |#length| v_idx_317)) 0) (<= (- main_~q~1.offset (select |#length| v_idx_317)) (- 400))) (< v_idx_317 v_b_8_1) (< v_idx_314 v_b_5_1) (< v_idx_318 v_b_9_1) (<= v_b_9_1 v_idx_317) (<= v_b_4_1 v_idx_312))))) (exists ((v_b_23_1 Int) (v_b_22_1 Int) (v_b_25_1 Int) (v_v_52_1 (Array Int Int)) (v_b_24_1 Int) (v_v_45_1 (Array Int Int)) (v_v_50_1 Int)) (and (<= (- (- v_b_24_1) main_~malloc_~size) (- 401)) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 8) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- v_b_23_1 main_~p~1.offset) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_24_1 (- |main_read~int_#sizeOfReadType|)) 5) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) v_b_24_1) (- 1)) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- v_b_23_1 (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_23_1 (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 8)) (forall ((v_idx_335 Int) (v_idx_336 Int) (v_idx_334 Int) (v_idx_329 Int) (v_idx_331 Int) (v_idx_330 Int)) (or (and (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_335) v_idx_330)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_335) v_idx_330))) 0)) (<= v_b_24_1 v_idx_330) (< v_idx_330 v_b_23_1) (<= v_b_22_1 v_idx_334) (<= v_b_25_1 v_idx_335) (< v_idx_336 v_b_25_1) (<= v_b_23_1 v_idx_329) (< v_idx_335 v_b_22_1) (< v_idx_331 v_b_24_1))) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) (- 4)) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 396) (<= (- v_b_23_1 |main_read~int_#ptr.offset|) 0) |main_#t~short2| (<= (- (- v_b_23_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_24_1) (- main_~malloc_~size)) 399) (<= (- v_b_24_1 (- main_~p~1.offset)) 1) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- v_b_24_1 |main_#t~malloc0.offset|) 1) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_23_1) main_~p~1.offset) 0) (<= (- v_b_22_1 v_b_25_1) (- 1)) (<= (- main_~p~1.offset main_~q~1.offset) (- 4)) (<= (- (- v_b_23_1) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- v_b_23_1 (- v_b_23_1)) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) (- 8)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 8) (<= (- (- v_b_22_1) (- v_b_25_1)) 1) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) (- 4)) (<= (- (- v_b_24_1) main_~p~1.offset) (- 1)) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- v_b_23_1 |main_#t~malloc0.offset|) 0) (<= (- v_b_24_1 (- |main_read~int_#ptr.offset|)) 1) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_25_1 |main_read~int_#ptr.base|) 1) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 4) (<= (- (- v_b_23_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 4) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- (- v_b_23_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) (- 4)) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 4) (<= (- v_b_23_1 |main_read~int_#sizeOfReadType|) (- 4)) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- v_b_24_1 main_~p~1.offset) 1) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_23_1 v_b_24_1) (- 1)) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 0) (<= (- (- |main_read~int_#value|) (- v_v_50_1)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) (- 4)) (<= (- v_b_23_1 (- v_b_24_1)) 1) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_23_1) |main_#t~malloc0.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_24_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- v_b_24_1 (- |main_#t~malloc0.offset|)) 1) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- v_b_24_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_24_1) v_b_24_1) (- 2)) (<= (- (- v_b_24_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_24_1 (- main_~q~1.offset)) 5) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) (- 4)) (<= (- v_b_24_1 |main_read~int_#ptr.offset|) 1) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- v_b_23_1 (- main_~q~1.offset)) 4) (<= (- (- v_b_24_1) (- main_~q~1.offset)) 3) (<= (- (- v_b_25_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_23_1) main_~q~1.offset) (- 4)) (<= (- main_~malloc_~size (- main_~q~1.offset)) 404) (<= (- v_b_23_1 main_~q~1.offset) (- 4)) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- v_b_23_1) (- v_b_24_1)) 1) (<= (- v_b_23_1 (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) (- |main_#t~malloc0.offset|)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset (- main_~q~1.offset)) 4) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- v_b_24_1) |main_~malloc_#res.offset|) (- 1)) (<= (- v_b_23_1 |main_~malloc_#res.offset|) 0) (<= (- (- v_b_23_1) (- main_~q~1.offset)) 4) (<= (- v_b_22_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_23_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_23_1 (- |main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_24_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 0) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 4) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 396)) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 404)) (<= (- (- v_b_23_1) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_23_1 main_~malloc_~size) (- 400)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) (- 4)) (<= (- v_b_23_1 (- |main_#t~malloc0.offset|)) 0) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 4) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_24_1) |main_#t~malloc0.offset|) (- 1)) (<= (- |main_read~int_#value| v_v_50_1) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) (- main_~malloc_~size)) 400) (<= (- v_b_24_1 (- main_~malloc_~size)) 401) (<= (- (- v_b_24_1) main_~q~1.offset) (- 5)) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) (- 4)) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (= v_v_52_1 v_v_45_1) (<= (- (- v_b_22_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- v_b_24_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- v_b_24_1 main_~malloc_~size) (- 399)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_23_1 (- main_~malloc_~size)) 400) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_24_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_24_1 (- v_b_24_1)) 2) (<= (- v_b_24_1 |main_read~int_#sizeOfReadType|) (- 3)) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 0) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_23_1) v_b_23_1) 0) (<= (- (- v_b_24_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_24_1 main_~q~1.offset) (- 3)) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- (- v_b_23_1) |main_~malloc_#res.offset|) 0) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- v_b_24_1 (- |main_~malloc_#res.offset|)) 1) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- v_b_24_1 |main_~malloc_#res.offset|) 1) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_23_1) (- main_~p~1.offset)) 0))))} [2018-12-19 22:46:23,947 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 22:46:23,948 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 22:46:23,948 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 22:46:23,948 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 22:46:23,949 WARN L224 ngHoareTripleChecker]: Pre: {2147483619#(exists ((v_b_23_1 Int) (v_b_22_1 Int) (v_b_25_1 Int) (v_v_52_1 (Array Int Int)) (v_b_24_1 Int) (v_v_45_1 (Array Int Int)) (v_v_50_1 Int)) (and (<= (- (- v_b_24_1) c_main_~malloc_~size) (- 401)) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_main)) 0) (<= (- (- c_main_main) c_main_~q~1.offset) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- v_b_24_1 (- |c_main_read~int_#sizeOfReadType|)) 5) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- v_b_23_1 (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_23_1 (- c_main_~p~1.offset)) 0) (<= (- c_main_main (- c_main_~q~1.offset)) 0) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- v_b_23_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_23_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_24_1 (- c_main_~p~1.offset)) 1) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_23_1) c_main_main) 0) (<= (- (- v_b_23_1) c_main_~p~1.offset) 0) (<= (- v_b_22_1 v_b_25_1) (- 1)) (<= (- (- v_b_23_1) c_main_~malloc_~size) (- 400)) (<= (- v_b_23_1 (- v_b_23_1)) 0) (<= (- (- c_main_main) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_24_1) c_main_~p~1.offset) (- 1)) (<= (- v_b_23_1 |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_25_1 |c_main_read~int_#ptr.base|) 1) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_23_1 c_main_main) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- v_b_23_1 |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- v_b_24_1 c_main_~p~1.offset) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) (- c_main_~q~1.offset)) 0) (<= (- (- |c_main_read~int_#value|) (- v_v_50_1)) 0) (forall ((v_idx_379 Int) (v_idx_378 Int) (v_idx_380 Int) (v_idx_375 Int) (v_idx_373 Int) (v_idx_374 Int)) (or (<= v_b_24_1 v_idx_374) (<= v_b_23_1 v_idx_373) (< v_idx_380 v_b_25_1) (< v_idx_379 v_b_22_1) (<= v_b_22_1 v_idx_378) (<= v_b_25_1 v_idx_379) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_379) v_idx_374)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_379) v_idx_374))) 0)) (< v_idx_374 v_b_23_1) (< v_idx_375 v_b_24_1))) (<= (- c_main_main |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_24_1) c_main_main) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_24_1 (- |c_main_#t~malloc0.offset|)) 1) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- v_b_24_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_24_1 |c_main_read~int_#ptr.offset|) 1) (<= (- c_main_main (- c_main_~malloc_~size)) 400) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- c_main_main (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 400) (<= (- (- v_b_24_1) (- c_main_main)) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- v_b_23_1 c_main_~q~1.offset) 0) (<= (- v_b_23_1 (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- c_main_main) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_23_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- (- v_b_24_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 0) (<= (- c_main_main c_main_~malloc_~size) (- 400)) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 0) (<= (- v_b_22_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 0) (<= (- (- v_b_23_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_23_1 (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_23_1 (- c_main_main)) 0) (<= (- v_b_23_1 c_main_~malloc_~size) (- 400)) (<= (- v_b_23_1 (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- c_main_main) (- c_main_~malloc_~size)) 400) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_24_1 (- c_main_~malloc_~size)) 401) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_22_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- (- v_b_23_1) (- c_main_main)) 0) (<= (- v_b_24_1 (- c_main_main)) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_23_1) v_b_23_1) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_main) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) c_main_~q~1.offset) 0) (<= (- (- c_main_main) c_main_main) 0) (<= (- (- v_b_23_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_24_1 |c_main_~malloc_#res.offset|) 1) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_24_1 c_main_~q~1.offset) 1) (<= (- (- v_b_23_1) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_main)) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- v_b_23_1 c_main_~p~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_23_1) v_b_24_1) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_main (- c_main_main)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 0) (<= (- (- v_b_24_1) (- c_main_~malloc_~size)) 399) (<= (- (- v_b_24_1) c_main_~q~1.offset) (- 1)) (<= (- v_b_24_1 |c_main_#t~malloc0.offset|) 1) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- v_b_23_1 (- c_main_~q~1.offset)) 0) (<= (- (- v_b_22_1) (- v_b_25_1)) 1) (<= (- (- c_main_main) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_24_1 (- |c_main_read~int_#ptr.offset|)) 1) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- c_main_main (- c_main_~p~1.offset)) 0) (<= (- (- v_b_23_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- c_main_main) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_24_1 c_main_main) 1) (<= (- (- v_b_23_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- c_main_main) (- c_main_~q~1.offset)) 0) (<= (- v_b_23_1 v_b_24_1) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 0) (<= (- c_main_main c_main_~p~1.offset) 0) (<= (- v_b_23_1 (- v_b_24_1)) 1) (<= (- (- v_b_23_1) |c_main_#t~malloc0.offset|) 0) (<= (- c_main_main (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_24_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- c_main_main |c_main_read~int_#ptr.offset|) 0) (<= (- c_main_main |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_24_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- v_b_24_1) v_b_24_1) (- 2)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- v_b_25_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- c_main_main c_main_~q~1.offset) 0) (<= (- (- v_b_23_1) (- v_b_24_1)) 1) (<= (- (- c_main_main) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 400) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 0) (<= (- v_b_23_1 |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_24_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |c_main_#t~malloc0.offset| c_main_main) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- c_main_main) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_24_1 (- c_main_~q~1.offset)) 1) (<= (- (- v_b_23_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_24_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |c_main_read~int_#value| v_v_50_1) 0) (<= (- (- v_b_23_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- (- c_main_main) c_main_~p~1.offset) 0) (= v_v_52_1 v_v_45_1) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- (- v_b_24_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- c_main_main) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_24_1 c_main_~malloc_~size) (- 399)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_23_1 (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) (- 4)) (<= (- (- v_b_24_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_24_1 (- v_b_24_1)) 2) (<= (- v_b_24_1 |c_main_read~int_#sizeOfReadType|) (- 3)) (<= (- (- c_main_main) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_24_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_24_1) (- c_main_~q~1.offset)) (- 1)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 4) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- v_b_24_1 (- |c_main_~malloc_#res.offset|)) 1) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- c_main_main (- |c_main_~malloc_#res.offset|)) 0)))} [2018-12-19 22:46:23,949 WARN L228 ngHoareTripleChecker]: Action: assume true; [2018-12-19 22:46:23,949 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: true [2018-12-19 22:46:23,950 WARN L230 ngHoareTripleChecker]: Post: {2147483618#(exists ((v_b_23_1 Int) (v_b_22_1 Int) (v_b_25_1 Int) (v_v_52_1 (Array Int Int)) (v_b_24_1 Int) (v_v_45_1 (Array Int Int)) (v_v_50_1 Int)) (and (<= (- (- v_b_24_1) c_main_~malloc_~size) (- 401)) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_main)) 0) (<= (- (- c_main_main) c_main_~q~1.offset) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- v_b_24_1 (- |c_main_read~int_#sizeOfReadType|)) 5) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- v_b_23_1 (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_23_1 (- c_main_~p~1.offset)) 0) (<= (- c_main_main (- c_main_~q~1.offset)) 0) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- v_b_23_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_23_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_24_1 (- c_main_~p~1.offset)) 1) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_23_1) c_main_main) 0) (<= (- (- v_b_23_1) c_main_~p~1.offset) 0) (<= (- v_b_22_1 v_b_25_1) (- 1)) (<= (- (- v_b_23_1) c_main_~malloc_~size) (- 400)) (<= (- v_b_23_1 (- v_b_23_1)) 0) (<= (- (- c_main_main) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_24_1) c_main_~p~1.offset) (- 1)) (<= (- v_b_23_1 |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_25_1 |c_main_read~int_#ptr.base|) 1) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_23_1 c_main_main) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- v_b_23_1 |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- v_b_24_1 c_main_~p~1.offset) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) (- c_main_~q~1.offset)) 0) (<= (- (- |c_main_read~int_#value|) (- v_v_50_1)) 0) (<= (- c_main_main |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_24_1) c_main_main) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_24_1 (- |c_main_#t~malloc0.offset|)) 1) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- v_b_24_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_24_1 |c_main_read~int_#ptr.offset|) 1) (<= (- c_main_main (- c_main_~malloc_~size)) 400) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- c_main_main (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 400) (<= (- (- v_b_24_1) (- c_main_main)) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- v_b_23_1 c_main_~q~1.offset) 0) (<= (- v_b_23_1 (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- c_main_main) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_23_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- (- v_b_24_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 0) (<= (- c_main_main c_main_~malloc_~size) (- 400)) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 0) (<= (- v_b_22_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 0) (<= (- (- v_b_23_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_23_1 (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_23_1 (- c_main_main)) 0) (<= (- v_b_23_1 c_main_~malloc_~size) (- 400)) (<= (- v_b_23_1 (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- c_main_main) (- c_main_~malloc_~size)) 400) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_24_1 (- c_main_~malloc_~size)) 401) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_22_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- (- v_b_23_1) (- c_main_main)) 0) (<= (- v_b_24_1 (- c_main_main)) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_23_1) v_b_23_1) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_main) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) c_main_~q~1.offset) 0) (<= (- (- c_main_main) c_main_main) 0) (<= (- (- v_b_23_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_24_1 |c_main_~malloc_#res.offset|) 1) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_24_1 c_main_~q~1.offset) 1) (<= (- (- v_b_23_1) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_main)) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- v_b_23_1 c_main_~p~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_23_1) v_b_24_1) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_main (- c_main_main)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 0) (<= (- (- v_b_24_1) (- c_main_~malloc_~size)) 399) (<= (- (- v_b_24_1) c_main_~q~1.offset) (- 1)) (<= (- v_b_24_1 |c_main_#t~malloc0.offset|) 1) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- v_b_23_1 (- c_main_~q~1.offset)) 0) (<= (- (- v_b_22_1) (- v_b_25_1)) 1) (<= (- (- c_main_main) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_24_1 (- |c_main_read~int_#ptr.offset|)) 1) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- c_main_main (- c_main_~p~1.offset)) 0) (<= (- (- v_b_23_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- c_main_main) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_24_1 c_main_main) 1) (<= (- (- v_b_23_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- c_main_main) (- c_main_~q~1.offset)) 0) (<= (- v_b_23_1 v_b_24_1) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 0) (<= (- c_main_main c_main_~p~1.offset) 0) (<= (- v_b_23_1 (- v_b_24_1)) 1) (<= (- (- v_b_23_1) |c_main_#t~malloc0.offset|) 0) (<= (- c_main_main (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_24_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- c_main_main |c_main_read~int_#ptr.offset|) 0) (<= (- c_main_main |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_24_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- v_b_24_1) v_b_24_1) (- 2)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- v_b_25_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- c_main_main c_main_~q~1.offset) 0) (<= (- (- v_b_23_1) (- v_b_24_1)) 1) (<= (- (- c_main_main) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 400) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 0) (<= (- v_b_23_1 |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_24_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |c_main_#t~malloc0.offset| c_main_main) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- c_main_main) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_24_1 (- c_main_~q~1.offset)) 1) (<= (- (- v_b_23_1) (- |c_main_~malloc_#res.offset|)) 0) (forall ((v_idx_388 Int) (v_idx_389 Int) (v_idx_390 Int) (v_idx_393 Int) (v_idx_394 Int) (v_idx_395 Int)) (or (< v_idx_394 v_b_22_1) (<= v_b_25_1 v_idx_394) (< v_idx_395 v_b_25_1) (<= v_b_23_1 v_idx_388) (< v_idx_389 v_b_23_1) (<= v_b_22_1 v_idx_393) (< v_idx_390 v_b_24_1) (<= v_b_24_1 v_idx_389) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_394) v_idx_389)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_394) v_idx_389))) 0)))) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_24_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |c_main_read~int_#value| v_v_50_1) 0) (<= (- (- v_b_23_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- (- c_main_main) c_main_~p~1.offset) 0) (= v_v_52_1 v_v_45_1) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- (- v_b_24_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- c_main_main) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_24_1 c_main_~malloc_~size) (- 399)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_23_1 (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) (- 4)) (<= (- (- v_b_24_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_24_1 (- v_b_24_1)) 2) (<= (- v_b_24_1 |c_main_read~int_#sizeOfReadType|) (- 3)) (<= (- (- c_main_main) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_24_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_24_1) (- c_main_~q~1.offset)) (- 1)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 4) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- v_b_24_1 (- |c_main_~malloc_#res.offset|)) 1) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- c_main_main (- |c_main_~malloc_#res.offset|)) 0)))} [2018-12-19 22:46:23,950 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 22:46:23,951 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 22:46:23,951 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 22:46:24,866 WARN L270 ngHoareTripleChecker]: Pre: {2147483619#(and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_main)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_main)) 0) (<= (- (- main_main) main_~q~1.offset) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 0) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- main_main (- main_~q~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 400)) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- main_main (- main_main)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- (- main_main) (- |main_~malloc_#res.offset|)) 0) (<= (- (- main_main) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 0) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- main_main (- main_~p~1.offset)) 0) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 0) (<= (- (- main_main) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- main_main) (- main_~q~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 0) (<= (- main_main main_~p~1.offset) 0) (<= (- main_main |main_~malloc_#res.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- main_main (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- main_main |main_read~int_#ptr.offset|) 0) (<= (- main_main |main_read~int_#sizeOfReadType|) (- 4)) (<= (- main_main (- main_~malloc_~size)) 400) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- main_main (- |main_read~int_#ptr.offset|)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- main_main main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- main_main) (- main_~p~1.offset)) 0) (<= (- (- main_main) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- main_~malloc_~size (- main_~q~1.offset)) 400) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 0) (<= (- main_~p~1.offset (- main_~q~1.offset)) 0) (<= (- main_main main_~malloc_~size) (- 400)) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 0) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- |main_#t~malloc0.offset| main_main) 0) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 400)) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 0) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- (- main_main) |main_read~int_#ptr.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- (- main_main) (- main_~malloc_~size)) 400) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 0) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) (- 4)) (exists ((v_b_23_1 Int) (v_b_22_1 Int) (v_b_25_1 Int) (v_b_24_1 Int)) (and (<= (- (- v_b_24_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_24_1) (- main_main)) (- 1)) (<= (- v_b_23_1 main_~q~1.offset) 0) (<= (- (- v_b_23_1) (- v_b_24_1)) 1) (<= (- v_b_23_1 main_~p~1.offset) 0) (<= (- v_b_23_1 (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_24_1 (- |main_read~int_#sizeOfReadType|)) 5) (<= (- (- v_b_23_1) v_b_24_1) (- 1)) (<= (- v_b_23_1 (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_24_1) |main_~malloc_#res.offset|) (- 1)) (<= (- v_b_23_1 (- main_~p~1.offset)) 0) (<= (- v_b_23_1 |main_~malloc_#res.offset|) 0) (forall ((v_idx_379 Int) (v_idx_374 Int)) (or (<= v_b_24_1 v_idx_374) (< v_idx_379 v_b_22_1) (<= v_b_25_1 v_idx_379) (< v_idx_374 v_b_23_1) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_379) v_idx_374))) 0))) (<= (- v_b_22_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_23_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_23_1 (- |main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_24_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_23_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_23_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_24_1 (- main_~p~1.offset)) 1) (<= (- (- v_b_24_1) (- main_~malloc_~size)) 399) (<= (- (- v_b_24_1) main_~q~1.offset) (- 1)) (<= (- v_b_24_1 |main_#t~malloc0.offset|) 1) (<= (- (- v_b_23_1) main_main) 0) (<= (- (- v_b_23_1) main_~p~1.offset) 0) (<= (- v_b_22_1 v_b_25_1) (- 1)) (<= (- v_b_23_1 (- main_main)) 0) (<= (- v_b_24_1 (- main_~q~1.offset)) 1) (<= (- (- v_b_23_1) main_~malloc_~size) (- 400)) (<= (- v_b_23_1 main_~malloc_~size) (- 400)) (<= (- (- v_b_23_1) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_23_1 (- v_b_23_1)) 0) (<= (- v_b_23_1 (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_23_1 (- main_~q~1.offset)) 0) (<= (- (- v_b_24_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_23_1) (- main_~malloc_~size)) 400) (<= (- v_b_24_1 (- main_~malloc_~size)) 401) (<= (- (- v_b_22_1) (- v_b_25_1)) 1) (<= (- (- v_b_24_1) main_~p~1.offset) (- 1)) (<= (- v_b_23_1 |main_#t~malloc0.offset|) 0) (<= (- v_b_24_1 (- |main_read~int_#ptr.offset|)) 1) (<= (- v_b_25_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_23_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_23_1 main_main) 0) (<= (- (- v_b_23_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_24_1 main_main) 1) (forall ((v_prenex_56 Int) (v_prenex_57 Int)) (or (<= v_b_24_1 v_prenex_57) (<= (- |main_read~int_#value| (select (select |#memory_int| v_prenex_56) v_prenex_57)) 0) (< v_prenex_56 v_b_22_1) (< v_prenex_57 v_b_23_1) (<= v_b_25_1 v_prenex_56))) (<= (- (- v_b_22_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- v_b_24_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_23_1 |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_24_1 main_~malloc_~size) (- 399)) (<= (- (- v_b_23_1) (- main_main)) 0) (<= (- v_b_23_1 (- main_~malloc_~size)) 400) (<= (- v_b_24_1 (- main_main)) 1) (<= (- (- v_b_24_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_24_1 (- v_b_24_1)) 2) (<= (- v_b_24_1 |main_read~int_#sizeOfReadType|) (- 3)) (<= (- v_b_24_1 main_~p~1.offset) 1) (<= (- (- v_b_23_1) (- main_~q~1.offset)) 0) (<= (- v_b_23_1 v_b_24_1) (- 1)) (<= (- (- v_b_23_1) v_b_23_1) 0) (<= (- (- v_b_24_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_23_1 (- v_b_24_1)) 1) (<= (- (- v_b_24_1) (- main_~q~1.offset)) (- 1)) (<= (- (- v_b_23_1) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_24_1) main_main) (- 1)) (<= (- (- v_b_24_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_24_1 (- |main_#t~malloc0.offset|)) 1) (<= (- (- v_b_23_1) main_~q~1.offset) 0) (<= (- (- v_b_23_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_24_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_24_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_24_1) v_b_24_1) (- 2)) (<= (- v_b_24_1 (- |main_~malloc_#res.offset|)) 1) (<= (- v_b_24_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_25_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_24_1 |main_~malloc_#res.offset|) 1) (<= (- v_b_24_1 main_~q~1.offset) 1) (<= (- (- v_b_23_1) (- main_~p~1.offset)) 0))) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- (- main_main) main_~p~1.offset) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- main_main) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- (- main_main) |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 0) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_main) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- main_~q~1.offset (- main_~q~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- (- main_main) main_main) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 4) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- main_main (- |main_~malloc_#res.offset|)) 0))} [2018-12-19 22:46:24,867 WARN L274 ngHoareTripleChecker]: Action: assume true; [2018-12-19 22:46:24,867 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: true [2018-12-19 22:46:25,294 WARN L276 ngHoareTripleChecker]: Post: {2147483618#(and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_main)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_main)) 0) (<= (- (- main_main) main_~q~1.offset) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 0) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- main_main (- main_~q~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 400)) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- main_main (- main_main)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- (- main_main) (- |main_~malloc_#res.offset|)) 0) (<= (- (- main_main) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 0) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- main_main (- main_~p~1.offset)) 0) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 0) (<= (- (- main_main) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- main_main) (- main_~q~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 0) (<= (- main_main main_~p~1.offset) 0) (<= (- main_main |main_~malloc_#res.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- main_main (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- main_main |main_read~int_#ptr.offset|) 0) (<= (- main_main |main_read~int_#sizeOfReadType|) (- 4)) (<= (- main_main (- main_~malloc_~size)) 400) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- main_main (- |main_read~int_#ptr.offset|)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- main_main main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- main_main) (- main_~p~1.offset)) 0) (<= (- (- main_main) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- main_~malloc_~size (- main_~q~1.offset)) 400) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 0) (<= (- main_~p~1.offset (- main_~q~1.offset)) 0) (<= (- main_main main_~malloc_~size) (- 400)) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 0) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- |main_#t~malloc0.offset| main_main) 0) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 400)) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 0) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- (- main_main) |main_read~int_#ptr.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- (- main_main) (- main_~malloc_~size)) 400) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 0) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- (- main_main) main_~p~1.offset) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- main_main) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- (- main_main) |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 0) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_main) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- main_~q~1.offset (- main_~q~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- (- main_main) main_main) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 4) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (exists ((v_b_23_1 Int) (v_b_22_1 Int) (v_b_25_1 Int) (v_b_24_1 Int)) (and (<= (- (- v_b_24_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_24_1) (- main_main)) (- 1)) (<= (- v_b_23_1 main_~q~1.offset) 0) (<= (- (- v_b_23_1) (- v_b_24_1)) 1) (<= (- v_b_23_1 main_~p~1.offset) 0) (<= (- v_b_23_1 (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_24_1 (- |main_read~int_#sizeOfReadType|)) 5) (<= (- (- v_b_23_1) v_b_24_1) (- 1)) (<= (- v_b_23_1 (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_24_1) |main_~malloc_#res.offset|) (- 1)) (<= (- v_b_23_1 (- main_~p~1.offset)) 0) (<= (- v_b_23_1 |main_~malloc_#res.offset|) 0) (<= (- v_b_22_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_23_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_23_1 (- |main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_24_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_23_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_23_1) |main_read~int_#sizeOfReadType|) (- 4)) (forall ((v_idx_389 Int) (v_idx_394 Int)) (or (<= v_b_25_1 v_idx_394) (< v_idx_394 v_b_22_1) (< v_idx_389 v_b_23_1) (<= v_b_24_1 v_idx_389) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_394) v_idx_389)) 0))) (<= (- v_b_24_1 (- main_~p~1.offset)) 1) (<= (- (- v_b_24_1) (- main_~malloc_~size)) 399) (<= (- (- v_b_24_1) main_~q~1.offset) (- 1)) (<= (- v_b_24_1 |main_#t~malloc0.offset|) 1) (forall ((v_prenex_59 Int) (v_prenex_58 Int)) (or (<= v_b_24_1 v_prenex_58) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_prenex_59) v_prenex_58))) 0) (< v_prenex_59 v_b_22_1) (<= v_b_25_1 v_prenex_59) (< v_prenex_58 v_b_23_1))) (<= (- (- v_b_23_1) main_main) 0) (<= (- (- v_b_23_1) main_~p~1.offset) 0) (<= (- v_b_22_1 v_b_25_1) (- 1)) (<= (- v_b_23_1 (- main_main)) 0) (<= (- v_b_24_1 (- main_~q~1.offset)) 1) (<= (- (- v_b_23_1) main_~malloc_~size) (- 400)) (<= (- v_b_23_1 main_~malloc_~size) (- 400)) (<= (- (- v_b_23_1) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_23_1 (- v_b_23_1)) 0) (<= (- v_b_23_1 (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_23_1 (- main_~q~1.offset)) 0) (<= (- (- v_b_24_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_23_1) (- main_~malloc_~size)) 400) (<= (- v_b_24_1 (- main_~malloc_~size)) 401) (<= (- (- v_b_22_1) (- v_b_25_1)) 1) (<= (- (- v_b_24_1) main_~p~1.offset) (- 1)) (<= (- v_b_23_1 |main_#t~malloc0.offset|) 0) (<= (- v_b_24_1 (- |main_read~int_#ptr.offset|)) 1) (<= (- v_b_25_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_23_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_23_1 main_main) 0) (<= (- (- v_b_23_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_24_1 main_main) 1) (<= (- (- v_b_22_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- v_b_24_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_23_1 |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_24_1 main_~malloc_~size) (- 399)) (<= (- (- v_b_23_1) (- main_main)) 0) (<= (- v_b_23_1 (- main_~malloc_~size)) 400) (<= (- v_b_24_1 (- main_main)) 1) (<= (- (- v_b_24_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_24_1 (- v_b_24_1)) 2) (<= (- v_b_24_1 |main_read~int_#sizeOfReadType|) (- 3)) (<= (- v_b_24_1 main_~p~1.offset) 1) (<= (- (- v_b_23_1) (- main_~q~1.offset)) 0) (<= (- v_b_23_1 v_b_24_1) (- 1)) (<= (- (- v_b_23_1) v_b_23_1) 0) (<= (- (- v_b_24_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_23_1 (- v_b_24_1)) 1) (<= (- (- v_b_24_1) (- main_~q~1.offset)) (- 1)) (<= (- (- v_b_23_1) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_24_1) main_main) (- 1)) (<= (- (- v_b_24_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_24_1 (- |main_#t~malloc0.offset|)) 1) (<= (- (- v_b_23_1) main_~q~1.offset) 0) (<= (- (- v_b_23_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_24_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_24_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_24_1) v_b_24_1) (- 2)) (<= (- v_b_24_1 (- |main_~malloc_#res.offset|)) 1) (<= (- v_b_24_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_25_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_24_1 |main_~malloc_#res.offset|) 1) (<= (- v_b_24_1 main_~q~1.offset) 1) (<= (- (- v_b_23_1) (- main_~p~1.offset)) 0))) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- main_main (- |main_~malloc_#res.offset|)) 0))} [2018-12-19 22:46:29,873 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 22:46:29,873 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 22:46:29,873 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 22:46:29,874 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 22:46:29,874 WARN L224 ngHoareTripleChecker]: Pre: {2147483607#(or (exists ((v_v_25_1 Int) (v_b_8_1 Int) (v_b_9_1 Int)) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- v_v_25_1)) 400) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- c_main_~malloc_~size) v_v_25_1) (- 800)) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 400)) (<= (- (- c_main_~q~1.offset) (- v_v_25_1)) 400) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (forall ((v_idx_470 Int) (v_idx_471 Int) (v_idx_472 Int)) (or (and (<= (- (- |c_main_#t~malloc0.offset|) (- (select |c_#length| v_idx_471))) 400) (<= (- (- c_main_~p~1.offset) (- (select |c_#length| v_idx_471))) 400) (<= (- |c_main_read~int_#sizeOfReadType| (- (select |c_#length| v_idx_471))) 404) (<= (- (- c_main_~malloc_~size) (select |c_#length| v_idx_471)) (- 800)) (<= (- c_main_~malloc_~size (- (select |c_#length| v_idx_471))) 800) (<= (- (- c_main_~malloc_~size) (- (select |c_#length| v_idx_471))) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (select |c_#length| v_idx_471)) (- 404)) (<= (- (select |c_#length| v_idx_471) (- (select |c_#length| v_idx_471))) 800) (<= (- (- |c_main_read~int_#ptr.offset|) (select |c_#length| v_idx_471)) (- 400)) (<= (- |c_main_#t~malloc0.offset| (- (select |c_#length| v_idx_471))) 400) (<= (- (- c_main_~q~1.offset) (- (select |c_#length| v_idx_471))) 400) (<= (- c_main_~q~1.offset (- (select |c_#length| v_idx_471))) 400) (<= (- (- |c_main_~malloc_#res.offset|) (select |c_#length| v_idx_471)) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- (select |c_#length| v_idx_471))) 396) (<= (- (- |c_main_#t~malloc0.offset|) (select |c_#length| v_idx_471)) (- 400)) (<= (- c_main_~p~1.offset (- (select |c_#length| v_idx_471))) 400) (<= (- |c_main_#t~malloc0.offset| (select |c_#length| v_idx_471)) (- 400)) (<= (- (- (select |c_#length| v_idx_471)) (select |c_#length| v_idx_471)) (- 800)) (<= (- |c_main_read~int_#sizeOfReadType| (select |c_#length| v_idx_471)) (- 396)) (<= (- (- c_main_~q~1.offset) (select |c_#length| v_idx_471)) (- 400)) (<= (- |c_main_~malloc_#res.offset| (- (select |c_#length| v_idx_471))) 400) (<= (- |c_main_read~int_#ptr.offset| (- (select |c_#length| v_idx_471))) 400) (<= (- |c_main_~malloc_#res.offset| (select |c_#length| v_idx_471)) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- (select |c_#length| v_idx_471))) 400) (<= (- |c_main_read~int_#ptr.offset| (select |c_#length| v_idx_471)) (- 400)) (<= (- c_main_~p~1.offset (select |c_#length| v_idx_471)) (- 400)) (<= (- (- c_main_~p~1.offset) (select |c_#length| v_idx_471)) (- 400)) (<= (- c_main_~malloc_~size (select |c_#length| v_idx_471)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- (select |c_#length| v_idx_471))) 400) (<= (- c_main_~q~1.offset (select |c_#length| v_idx_471)) (- 400))) (< v_idx_472 v_b_9_1) (<= v_b_8_1 v_idx_470) (<= v_b_9_1 v_idx_471) (< v_idx_471 v_b_8_1))) |c_main_#t~short2| (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 0) (<= (- (- v_b_9_1) (- |c_main_~malloc_#res.base|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- v_b_8_1 v_b_9_1) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_9_1 |c_main_~malloc_#res.base|) 1) (<= (- |c_main_~malloc_#res.offset| (- v_v_25_1)) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- (- c_main_~p~1.offset) v_v_25_1) (- 400)) (<= (- v_b_8_1 |c_main_~malloc_#res.base|) 0) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- v_v_25_1)) 400) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- v_v_25_1)) 404) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- v_v_25_1 (- v_v_25_1)) 800) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- |c_main_#t~malloc0.offset| (- v_v_25_1)) 400) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- v_v_25_1)) 396) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- (- v_v_25_1) v_v_25_1) (- 800)) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- |c_main_read~int_#sizeOfReadType| v_v_25_1) (- 396)) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_main_read~int_#ptr.offset| (- v_v_25_1)) 400) (<= (- |c_main_read~int_#ptr.offset| v_v_25_1) (- 400)) (<= (- c_main_~p~1.offset v_v_25_1) (- 400)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- c_main_~malloc_~size v_v_25_1) 0) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- c_main_~q~1.offset v_v_25_1) (- 400)) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- c_main_~malloc_~size (- v_v_25_1)) 800) (<= (- (- c_main_~malloc_~size) (- v_v_25_1)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) v_v_25_1) (- 400)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- (- v_b_8_1) (- |c_main_~malloc_#res.base|)) 0) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 0) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 0) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 400)) (<= (- c_main_~q~1.offset (- v_v_25_1)) 400) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) v_v_25_1) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- c_main_~q~1.offset) v_v_25_1) (- 400)) (<= (- |c_main_~malloc_#res.offset| v_v_25_1) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- v_v_25_1)) 400) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- (- c_main_~p~1.offset) (- v_v_25_1)) 400) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) v_v_25_1) (- 404)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) v_v_25_1) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- c_main_~p~1.offset (- v_v_25_1)) 400) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| v_v_25_1) (- 400)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- (- v_b_8_1) (- v_b_9_1)) 1) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 4) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0))) (and (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 4) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 4) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) |c_main_#t~short2| (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 4) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 8) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 4) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 8) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 4) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 4) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 4) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 0) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 404) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 396)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 4) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 4) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 4) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 396)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 8) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 404) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0)))} [2018-12-19 22:46:29,874 WARN L228 ngHoareTripleChecker]: Action: assume read~int_#sizeOfReadType + read~int_#ptr.offset <= #length[read~int_#ptr.base];assume #valid[read~int_#ptr.base];assume read~int_#sizeOfReadType + read~int_#ptr.offset <= #length[read~int_#ptr.base];havoc read~int_#value;assume read~int_#value == #memory_int[read~int_#ptr.base,read~int_#ptr.offset];#t~mem1 := read~int_#value;#t~short2 := #t~mem1 >= 0; [2018-12-19 22:46:29,874 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= |c_main_#t~mem1_primed| |c_main_read~int_#value_primed|) (or (and (not (<= 0 |c_main_#t~mem1_primed|)) (not |c_main_#t~short2_primed|)) (and |c_main_#t~short2_primed| (<= 0 |c_main_#t~mem1_primed|))) (<= (+ |c_main_read~int_#sizeOfReadType| |c_main_read~int_#ptr.offset|) (select |c_#length| |c_main_read~int_#ptr.base|)) (select |c_#valid| |c_main_read~int_#ptr.base|) (= |c_main_read~int_#value_primed| (select (select |c_#memory_int| |c_main_read~int_#ptr.base|) |c_main_read~int_#ptr.offset|))) [2018-12-19 22:46:29,875 WARN L230 ngHoareTripleChecker]: Post: {2147483606#(exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_b_62_1 Int) (v_v_625_1 (Array Int Int)) (v_v_630_1 Int) (v_v_632_1 (Array Int Int))) (and (<= (- v_b_62_1 v_b_65_1) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_62_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_62_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_#t~mem1|) (- v_v_630_1)) 0) (<= (- v_b_63_1 (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 4) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_64_1) v_b_64_1) (- 2)) (<= (- (- v_b_63_1) v_b_64_1) (- 1)) (<= (- v_b_64_1 c_main_~q~1.offset) 5) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 4) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_64_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 4) (<= (- v_b_65_1 |c_main_read~int_#ptr.base|) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 8) (<= (- (- v_b_63_1) c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_64_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_63_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_63_1 |c_main_read~int_#sizeOfReadType|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 8) (= v_v_625_1 v_v_632_1) (<= (- v_b_63_1 (- c_main_~malloc_~size)) 404) (<= (- v_b_63_1 (- c_main_~p~1.offset)) 4) (<= (- v_b_63_1 (- |c_main_~malloc_#res.offset|)) 4) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_64_1 (- c_main_~q~1.offset)) 9) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 4) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 4) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 4) (<= (- |c_main_#t~mem1| |c_main_read~int_#value|) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 0) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_64_1) (- c_main_~malloc_~size)) 399) (<= (- v_b_63_1 c_main_~malloc_~size) (- 396)) (<= (- v_b_64_1 |c_main_~malloc_#res.offset|) 5) (<= (- v_b_63_1 c_main_~p~1.offset) 4) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 0) (<= (- v_b_64_1 (- |c_main_#t~malloc0.offset|)) 5) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_63_1) (- |c_main_#t~malloc0.offset|)) 0) (forall ((v_idx_489 Int) (v_idx_488 Int) (v_idx_490 Int) (v_idx_485 Int) (v_idx_483 Int) (v_idx_484 Int)) (or (< v_idx_489 v_b_62_1) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_489) v_idx_484))) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_489) v_idx_484))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_489) v_idx_484)) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_489) v_idx_484)) 0)) (<= v_b_64_1 v_idx_484) (< v_idx_490 v_b_65_1) (<= v_b_65_1 v_idx_489) (<= v_b_62_1 v_idx_488) (<= v_b_63_1 v_idx_483) (< v_idx_485 v_b_64_1) (< v_idx_484 v_b_63_1))) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- v_b_63_1 (- v_b_64_1)) 9) (<= (- (- v_b_64_1) c_main_~malloc_~size) (- 401)) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_64_1 (- c_main_~malloc_~size)) 405) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_63_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_63_1) c_main_~p~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 404) (<= (- v_b_64_1 |c_main_#t~malloc0.offset|) 5) (<= (- (- v_b_65_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_63_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_64_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_64_1 |c_main_read~int_#sizeOfReadType|) 1) (<= (- (- v_b_64_1) (- c_main_~q~1.offset)) 3) (<= (- (- v_b_63_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_63_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_64_1) c_main_~p~1.offset) (- 1)) (<= (- (- v_b_63_1) c_main_~q~1.offset) 0) (<= (- (- v_b_64_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- v_b_64_1 (- |c_main_read~int_#ptr.offset|)) 9) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 4) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- v_b_63_1) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#value| v_v_630_1) 0) (<= (- (- v_b_63_1) (- v_b_64_1)) 1) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- v_b_64_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 4) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- v_b_64_1 (- v_b_64_1)) 10) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 4) (<= (- (- v_b_64_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 396)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 c_main_~malloc_~size) (- 395)) (<= (- (- v_b_64_1) c_main_~q~1.offset) (- 1)) (<= (- (- v_b_63_1) v_b_63_1) 0) (<= (- v_b_64_1 (- c_main_~p~1.offset)) 5) (<= (- (- |c_main_read~int_#value|) (- v_v_630_1)) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 4) (<= (- (- v_b_63_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_63_1 |c_main_~malloc_#res.offset|) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_63_1 (- c_main_~q~1.offset)) 8) (<= (- (- v_b_63_1) |c_main_#t~malloc0.offset|) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- v_b_63_1 |c_main_#t~malloc0.offset|) 4) (<= (- (- v_b_64_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_62_1) (- v_b_65_1)) 1) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 8) (<= (- v_b_64_1 (- |c_main_read~int_#sizeOfReadType|)) 9) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~mem1| v_v_630_1) 0) (<= (- v_b_63_1 (- |c_main_#t~malloc0.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_64_1 (- |c_main_~malloc_#res.offset|)) 5) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_64_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_63_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_64_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- v_b_63_1 c_main_~q~1.offset) 4) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_63_1) (- c_main_~q~1.offset)) 4) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- v_b_63_1 v_b_64_1) (- 1)) (<= (- v_b_63_1 (- v_b_63_1)) 8) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~mem1|) (- |c_main_read~int_#value|)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 404) (<= (- (- v_b_63_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- v_b_64_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_63_1 (- |c_main_read~int_#ptr.offset|)) 8) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 c_main_~p~1.offset) 5)))} [2018-12-19 22:46:29,875 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 22:46:29,876 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 22:46:29,877 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 22:46:30,394 WARN L181 SmtUtils]: Spent 513.00 ms on a formula simplification. DAG size of input: 408 DAG size of output: 46 [2018-12-19 22:46:30,395 WARN L270 ngHoareTripleChecker]: Pre: {2147483607#(and |main_#t~short2| (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 404) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0))} [2018-12-19 22:46:30,395 WARN L274 ngHoareTripleChecker]: Action: assume read~int_#sizeOfReadType + read~int_#ptr.offset <= #length[read~int_#ptr.base];assume #valid[read~int_#ptr.base];assume read~int_#sizeOfReadType + read~int_#ptr.offset <= #length[read~int_#ptr.base];havoc read~int_#value;assume read~int_#value == #memory_int[read~int_#ptr.base,read~int_#ptr.offset];#t~mem1 := read~int_#value;#t~short2 := #t~mem1 >= 0; [2018-12-19 22:46:30,395 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= |c_main_#t~mem1_primed| |c_main_read~int_#value_primed|) (or (and (not (<= 0 |c_main_#t~mem1_primed|)) (not |c_main_#t~short2_primed|)) (and |c_main_#t~short2_primed| (<= 0 |c_main_#t~mem1_primed|))) (<= (+ |c_main_read~int_#sizeOfReadType| |c_main_read~int_#ptr.offset|) (select |c_#length| |c_main_read~int_#ptr.base|)) (select |c_#valid| |c_main_read~int_#ptr.base|) (= |c_main_read~int_#value_primed| (select (select |c_#memory_int| |c_main_read~int_#ptr.base|) |c_main_read~int_#ptr.offset|))) [2018-12-19 22:46:30,821 WARN L276 ngHoareTripleChecker]: Post: {2147483606#(and (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 8) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 4) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 4) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 4) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 8) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 4) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 8) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 4) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 4) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 4) (<= (- |main_#t~mem1| |main_read~int_#value|) 0) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 0) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_b_62_1 Int)) (and (<= (- (- v_b_64_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_64_1 |main_read~int_#sizeOfReadType|) 1) (<= (- v_b_62_1 v_b_65_1) (- 1)) (<= (- v_b_63_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_64_1) (- main_~q~1.offset)) 3) (<= (- (- v_b_63_1) (- main_~malloc_~size)) 400) (<= (- v_b_62_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_62_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- v_b_63_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_64_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_63_1) main_~q~1.offset) 0) (<= (- (- v_b_64_1) |main_#t~malloc0.offset|) (- 1)) (<= (- v_b_63_1 (- |main_read~int_#sizeOfReadType|)) 8) (<= (- v_b_64_1 (- |main_read~int_#ptr.offset|)) 9) (<= (- (- v_b_64_1) v_b_64_1) (- 2)) (forall ((v_idx_489 Int) (v_idx_484 Int)) (or (< v_idx_489 v_b_62_1) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_idx_489) v_idx_484))) 0) (<= v_b_64_1 v_idx_484) (<= v_b_65_1 v_idx_489) (< v_idx_484 v_b_63_1))) (<= (- (- v_b_63_1) v_b_64_1) (- 1)) (<= (- v_b_64_1 main_~q~1.offset) 5) (<= (- (- v_b_63_1) (- main_~p~1.offset)) 0) (<= (- (- v_b_63_1) (- v_b_64_1)) 1) (<= (- v_b_64_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_64_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_65_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_63_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_64_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_63_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_63_1 |main_read~int_#sizeOfReadType|) 0) (<= (- v_b_64_1 (- v_b_64_1)) 10) (<= (- (- v_b_64_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_64_1 main_~malloc_~size) (- 395)) (<= (- (- v_b_64_1) main_~q~1.offset) (- 1)) (forall ((v_prenex_63 Int) (v_prenex_62 Int)) (or (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_prenex_62) v_prenex_63))) 0) (< v_prenex_62 v_b_62_1) (<= v_b_64_1 v_prenex_63) (<= v_b_65_1 v_prenex_62) (< v_prenex_63 v_b_63_1))) (<= (- (- v_b_63_1) v_b_63_1) 0) (<= (- v_b_64_1 (- main_~p~1.offset)) 5) (<= (- (- v_b_63_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_63_1 |main_~malloc_#res.offset|) 4) (<= (- v_b_63_1 (- main_~q~1.offset)) 8) (<= (- (- v_b_63_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_63_1 (- main_~malloc_~size)) 404) (<= (- v_b_63_1 (- main_~p~1.offset)) 4) (<= (- v_b_63_1 (- |main_~malloc_#res.offset|)) 4) (<= (- v_b_64_1 (- main_~q~1.offset)) 9) (<= (- (- v_b_64_1) |main_~malloc_#res.offset|) (- 1)) (<= (- v_b_63_1 |main_#t~malloc0.offset|) 4) (<= (- (- v_b_62_1) (- v_b_65_1)) 1) (<= (- v_b_64_1 (- |main_read~int_#sizeOfReadType|)) 9) (<= (- v_b_63_1 (- |main_#t~malloc0.offset|)) 4) (<= (- v_b_64_1 (- |main_~malloc_#res.offset|)) 5) (<= (- (- v_b_64_1) (- main_~malloc_~size)) 399) (<= (- (- v_b_64_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_64_1) (- main_~p~1.offset)) (- 1)) (<= (- v_b_63_1 main_~malloc_~size) (- 396)) (<= (- (- v_b_63_1) |main_~malloc_#res.offset|) 0) (<= (- v_b_63_1 main_~q~1.offset) 4) (forall ((v_prenex_65 Int) (v_prenex_64 Int)) (or (< v_prenex_64 v_b_62_1) (<= v_b_64_1 v_prenex_65) (<= (- |main_#t~mem1| (select (select |#memory_int| v_prenex_64) v_prenex_65)) 0) (<= v_b_65_1 v_prenex_64) (< v_prenex_65 v_b_63_1))) (<= (- v_b_64_1 |main_~malloc_#res.offset|) 5) (<= (- v_b_63_1 main_~p~1.offset) 4) (<= (- (- v_b_63_1) (- main_~q~1.offset)) 4) (<= (- v_b_64_1 (- |main_#t~malloc0.offset|)) 5) (<= (- v_b_63_1 v_b_64_1) (- 1)) (<= (- v_b_63_1 (- v_b_63_1)) 8) (<= (- (- v_b_63_1) (- |main_#t~malloc0.offset|)) 0) (forall ((v_prenex_61 Int) (v_prenex_60 Int)) (or (< v_prenex_60 v_b_62_1) (<= v_b_64_1 v_prenex_61) (<= (- |main_read~int_#value| (select (select |#memory_int| v_prenex_60) v_prenex_61)) 0) (<= v_b_65_1 v_prenex_60) (< v_prenex_61 v_b_63_1))) (<= (- v_b_63_1 (- v_b_64_1)) 9) (<= (- (- v_b_64_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_63_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_64_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_64_1 (- main_~malloc_~size)) 405) (<= (- v_b_63_1 (- |main_read~int_#ptr.offset|)) 8) (<= (- (- v_b_63_1) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_64_1 main_~p~1.offset) 5) (<= (- (- v_b_63_1) main_~p~1.offset) 0) (<= (- (- v_b_65_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_64_1 |main_#t~malloc0.offset|) 5))) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= |main_read~int_#value| |main_#t~mem1|) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- main_~malloc_~size (- main_~q~1.offset)) 404) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 396)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- main_~p~1.offset (- main_~q~1.offset)) 4) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= |main_#t~mem1| |main_read~int_#value|) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 4) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 4) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 396)) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 8) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~mem1|) (- |main_read~int_#value|)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 404) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0))} [2018-12-19 22:46:32,112 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 22:46:32,112 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 22:46:32,113 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 22:46:32,113 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 22:46:32,113 WARN L224 ngHoareTripleChecker]: Pre: {2147483605#(or (exists ((v_b_23_1 Int) (v_b_22_1 Int) (v_b_25_1 Int) (v_v_52_1 (Array Int Int)) (v_b_24_1 Int) (v_v_45_1 (Array Int Int)) (v_v_50_1 Int)) (and (<= (- (- v_b_24_1) c_main_~malloc_~size) (- 401)) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_23_1 c_main_~p~1.offset) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_24_1 (- |c_main_read~int_#sizeOfReadType|)) 5) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) v_b_24_1) (- 1)) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_23_1 (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_23_1 (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 400)) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_23_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_23_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 0) (<= (- (- v_b_24_1) (- c_main_~malloc_~size)) 399) (<= (- v_b_24_1 (- c_main_~p~1.offset)) 1) (<= (- (- v_b_24_1) c_main_~q~1.offset) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- v_b_24_1 |c_main_#t~malloc0.offset|) 1) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_23_1) c_main_~p~1.offset) 0) (<= (- v_b_22_1 v_b_25_1) (- 1)) (<= (- (- v_b_23_1) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- v_b_23_1 (- v_b_23_1)) 0) (<= (- v_b_23_1 (- c_main_~q~1.offset)) 0) (<= (- (- v_b_22_1) (- v_b_25_1)) 1) (<= (- (- v_b_24_1) c_main_~p~1.offset) (- 1)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_23_1 |c_main_#t~malloc0.offset|) 0) (<= (- v_b_24_1 (- |c_main_read~int_#ptr.offset|)) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_25_1 |c_main_read~int_#ptr.base|) 1) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- v_b_23_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_23_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- |c_main_#t~mem1| |c_main_read~int_#value|) 0) (<= (- v_b_23_1 |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- v_b_24_1 c_main_~p~1.offset) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) (- c_main_~q~1.offset)) 0) (<= (- v_b_23_1 v_b_24_1) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#value|) (- v_v_50_1)) 0) (<= (- v_b_23_1 (- v_b_24_1)) 1) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_23_1) |c_main_#t~malloc0.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_24_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_24_1 (- |c_main_#t~malloc0.offset|)) 1) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- |c_main_#t~mem1| v_v_50_1) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- v_b_24_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- v_b_24_1) v_b_24_1) (- 2)) (<= (- (- v_b_24_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_24_1 |c_main_read~int_#ptr.offset|) 1) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- v_b_25_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (forall ((v_idx_500 Int) (v_idx_498 Int) (v_idx_499 Int) (v_idx_504 Int) (v_idx_505 Int) (v_idx_503 Int)) (or (<= v_b_25_1 v_idx_504) (< v_idx_504 v_b_22_1) (<= v_b_24_1 v_idx_499) (< v_idx_499 v_b_23_1) (< v_idx_500 v_b_24_1) (<= v_b_23_1 v_idx_498) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_504) v_idx_499)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_504) v_idx_499))) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_504) v_idx_499)) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_504) v_idx_499))) 0)) (<= v_b_22_1 v_idx_503) (< v_idx_505 v_b_25_1))) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_23_1) (- v_b_24_1)) 1) (<= (- v_b_23_1 c_main_~q~1.offset) 0) (<= (- v_b_23_1 (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- v_b_24_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 0) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 0) (<= (- v_b_23_1 |c_main_~malloc_#res.offset|) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 0) (<= (- v_b_22_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 0) (<= (- (- v_b_23_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_23_1 (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_24_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 400)) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_#t~mem1|) (- v_v_50_1)) 0) (<= (- v_b_24_1 (- c_main_~q~1.offset)) 1) (<= (- (- v_b_23_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_23_1 c_main_~malloc_~size) (- 400)) (<= (- v_b_23_1 (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_24_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |c_main_read~int_#value| v_v_50_1) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) (- c_main_~malloc_~size)) 400) (<= (- v_b_24_1 (- c_main_~malloc_~size)) 401) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (= v_v_52_1 v_v_45_1) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- (- v_b_22_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- v_b_24_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- v_b_24_1 c_main_~malloc_~size) (- 399)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_23_1 (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_24_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_24_1 (- v_b_24_1)) 2) (<= (- v_b_24_1 |c_main_read~int_#sizeOfReadType|) (- 3)) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_23_1) v_b_23_1) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_24_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_24_1) (- c_main_~q~1.offset)) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~mem1|) (- |c_main_read~int_#value|)) 0) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- (- v_b_23_1) c_main_~q~1.offset) 0) (<= (- (- v_b_23_1) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 4) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- v_b_24_1 (- |c_main_~malloc_#res.offset|)) 1) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_24_1 |c_main_~malloc_#res.offset|) 1) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_24_1 c_main_~q~1.offset) 1) (<= (- (- v_b_23_1) (- c_main_~p~1.offset)) 0))) (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_b_62_1 Int) (v_v_625_1 (Array Int Int)) (v_v_630_1 Int) (v_v_632_1 (Array Int Int))) (and (<= (- v_b_62_1 v_b_65_1) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_62_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_62_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_#t~mem1|) (- v_v_630_1)) 0) (<= (- v_b_63_1 (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 4) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_64_1) v_b_64_1) (- 2)) (<= (- (- v_b_63_1) v_b_64_1) (- 1)) (<= (- v_b_64_1 c_main_~q~1.offset) 5) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 4) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_64_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 4) (<= (- v_b_65_1 |c_main_read~int_#ptr.base|) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 8) (<= (- (- v_b_63_1) c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_64_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_63_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_63_1 |c_main_read~int_#sizeOfReadType|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 8) (= v_v_625_1 v_v_632_1) (<= (- v_b_63_1 (- c_main_~malloc_~size)) 404) (<= (- v_b_63_1 (- c_main_~p~1.offset)) 4) (<= (- v_b_63_1 (- |c_main_~malloc_#res.offset|)) 4) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_64_1 (- c_main_~q~1.offset)) 9) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 4) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 4) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 4) (<= (- |c_main_#t~mem1| |c_main_read~int_#value|) 0) (forall ((v_idx_520 Int) (v_idx_515 Int) (v_idx_513 Int) (v_idx_514 Int) (v_idx_519 Int) (v_idx_518 Int)) (or (<= v_b_63_1 v_idx_513) (<= v_b_64_1 v_idx_514) (< v_idx_519 v_b_62_1) (<= v_b_62_1 v_idx_518) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_519) v_idx_514))) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_519) v_idx_514))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_519) v_idx_514)) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_519) v_idx_514)) 0)) (< v_idx_515 v_b_64_1) (< v_idx_520 v_b_65_1) (<= v_b_65_1 v_idx_519) (< v_idx_514 v_b_63_1))) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 0) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_64_1) (- c_main_~malloc_~size)) 399) (<= (- v_b_63_1 c_main_~malloc_~size) (- 396)) (<= (- v_b_64_1 |c_main_~malloc_#res.offset|) 5) (<= (- v_b_63_1 c_main_~p~1.offset) 4) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 0) (<= (- v_b_64_1 (- |c_main_#t~malloc0.offset|)) 5) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_63_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- v_b_63_1 (- v_b_64_1)) 9) (<= (- (- v_b_64_1) c_main_~malloc_~size) (- 401)) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_64_1 (- c_main_~malloc_~size)) 405) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_63_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_63_1) c_main_~p~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 404) (<= (- v_b_64_1 |c_main_#t~malloc0.offset|) 5) (<= (- (- v_b_65_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_63_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_64_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_64_1 |c_main_read~int_#sizeOfReadType|) 1) (<= (- (- v_b_64_1) (- c_main_~q~1.offset)) 3) (<= (- (- v_b_63_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_63_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_64_1) c_main_~p~1.offset) (- 1)) (<= (- (- v_b_63_1) c_main_~q~1.offset) 0) (<= (- (- v_b_64_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- v_b_64_1 (- |c_main_read~int_#ptr.offset|)) 9) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 4) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- v_b_63_1) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#value| v_v_630_1) 0) (<= (- (- v_b_63_1) (- v_b_64_1)) 1) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- v_b_64_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 4) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- v_b_64_1 (- v_b_64_1)) 10) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 4) (<= (- (- v_b_64_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 396)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 c_main_~malloc_~size) (- 395)) (<= (- (- v_b_64_1) c_main_~q~1.offset) (- 1)) (<= (- (- v_b_63_1) v_b_63_1) 0) (<= (- v_b_64_1 (- c_main_~p~1.offset)) 5) (<= (- (- |c_main_read~int_#value|) (- v_v_630_1)) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 4) (<= (- (- v_b_63_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_63_1 |c_main_~malloc_#res.offset|) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_63_1 (- c_main_~q~1.offset)) 8) (<= (- (- v_b_63_1) |c_main_#t~malloc0.offset|) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- v_b_63_1 |c_main_#t~malloc0.offset|) 4) (<= (- (- v_b_64_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_62_1) (- v_b_65_1)) 1) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 8) (<= (- v_b_64_1 (- |c_main_read~int_#sizeOfReadType|)) 9) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~mem1| v_v_630_1) 0) (<= (- v_b_63_1 (- |c_main_#t~malloc0.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_64_1 (- |c_main_~malloc_#res.offset|)) 5) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_64_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_63_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_64_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- v_b_63_1 c_main_~q~1.offset) 4) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_63_1) (- c_main_~q~1.offset)) 4) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- v_b_63_1 v_b_64_1) (- 1)) (<= (- v_b_63_1 (- v_b_63_1)) 8) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~mem1|) (- |c_main_read~int_#value|)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 404) (<= (- (- v_b_63_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- v_b_64_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_63_1 (- |c_main_read~int_#ptr.offset|)) 8) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 c_main_~p~1.offset) 5))))} [2018-12-19 22:46:32,114 WARN L228 ngHoareTripleChecker]: Action: assume !#t~short2;havoc #t~mem1;havoc #t~short2; [2018-12-19 22:46:32,114 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (not |c_main_#t~short2|) [2018-12-19 22:46:32,114 WARN L230 ngHoareTripleChecker]: Post: {2147483604#(exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_b_62_1 Int) (v_v_625_1 (Array Int Int)) (v_v_630_1 Int) (v_v_632_1 (Array Int Int))) (and (<= (- v_b_62_1 v_b_65_1) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_62_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_62_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_63_1 (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 4) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_64_1) v_b_64_1) (- 2)) (<= (- (- v_b_63_1) v_b_64_1) (- 1)) (<= (- v_b_64_1 c_main_~q~1.offset) 5) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 4) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_64_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 4) (<= (- v_b_65_1 |c_main_read~int_#ptr.base|) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 8) (<= (- (- v_b_63_1) c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_64_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_63_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_63_1 |c_main_read~int_#sizeOfReadType|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 8) (= v_v_625_1 v_v_632_1) (<= (- v_b_63_1 (- c_main_~malloc_~size)) 404) (<= (- v_b_63_1 (- c_main_~p~1.offset)) 4) (<= (- v_b_63_1 (- |c_main_~malloc_#res.offset|)) 4) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_64_1 (- c_main_~q~1.offset)) 9) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 4) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 4) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 4) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 0) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_64_1) (- c_main_~malloc_~size)) 399) (<= (- v_b_63_1 c_main_~malloc_~size) (- 396)) (<= (- v_b_64_1 |c_main_~malloc_#res.offset|) 5) (<= (- v_b_63_1 c_main_~p~1.offset) 4) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 0) (<= (- v_b_64_1 (- |c_main_#t~malloc0.offset|)) 5) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_63_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- v_b_63_1 (- v_b_64_1)) 9) (<= (- (- v_b_64_1) c_main_~malloc_~size) (- 401)) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_64_1 (- c_main_~malloc_~size)) 405) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_63_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_63_1) c_main_~p~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 404) (<= (- v_b_64_1 |c_main_#t~malloc0.offset|) 5) (<= (- (- v_b_65_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_63_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_64_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_64_1 |c_main_read~int_#sizeOfReadType|) 1) (<= (- (- v_b_64_1) (- c_main_~q~1.offset)) 3) (<= (- (- v_b_63_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_63_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_64_1) c_main_~p~1.offset) (- 1)) (<= (- (- v_b_63_1) c_main_~q~1.offset) 0) (<= (- (- v_b_64_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- v_b_64_1 (- |c_main_read~int_#ptr.offset|)) 9) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 4) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- v_b_63_1) (- c_main_~p~1.offset)) 0) (forall ((v_idx_533 Int) (v_idx_534 Int) (v_idx_535 Int) (v_idx_528 Int) (v_idx_529 Int) (v_idx_530 Int)) (or (< v_idx_535 v_b_65_1) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_534) v_idx_529))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_534) v_idx_529)) 0)) (<= v_b_63_1 v_idx_528) (<= v_b_64_1 v_idx_529) (<= v_b_65_1 v_idx_534) (< v_idx_529 v_b_63_1) (< v_idx_530 v_b_64_1) (<= v_b_62_1 v_idx_533) (< v_idx_534 v_b_62_1))) (<= (- |c_main_read~int_#value| v_v_630_1) 0) (<= (- (- v_b_63_1) (- v_b_64_1)) 1) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- v_b_64_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 4) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- v_b_64_1 (- v_b_64_1)) 10) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 4) (<= (- (- v_b_64_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 396)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 c_main_~malloc_~size) (- 395)) (<= (- (- v_b_64_1) c_main_~q~1.offset) (- 1)) (<= (- (- v_b_63_1) v_b_63_1) 0) (<= (- v_b_64_1 (- c_main_~p~1.offset)) 5) (<= (- (- |c_main_read~int_#value|) (- v_v_630_1)) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 4) (<= (- (- v_b_63_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_63_1 |c_main_~malloc_#res.offset|) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_63_1 (- c_main_~q~1.offset)) 8) (<= (- (- v_b_63_1) |c_main_#t~malloc0.offset|) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- v_b_63_1 |c_main_#t~malloc0.offset|) 4) (<= (- (- v_b_64_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_62_1) (- v_b_65_1)) 1) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 8) (<= (- v_b_64_1 (- |c_main_read~int_#sizeOfReadType|)) 9) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- v_b_63_1 (- |c_main_#t~malloc0.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_64_1 (- |c_main_~malloc_#res.offset|)) 5) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_64_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_63_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_64_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- v_b_63_1 c_main_~q~1.offset) 4) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_63_1) (- c_main_~q~1.offset)) 4) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- v_b_63_1 v_b_64_1) (- 1)) (<= (- v_b_63_1 (- v_b_63_1)) 8) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 404) (<= (- (- v_b_63_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- v_b_64_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_63_1 (- |c_main_read~int_#ptr.offset|)) 8) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 c_main_~p~1.offset) 5)))} [2018-12-19 22:46:32,114 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 22:46:32,116 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 22:46:32,116 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 22:46:32,201 WARN L270 ngHoareTripleChecker]: Pre: {2147483605#(or (exists ((v_b_23_1 Int) (v_b_22_1 Int) (v_b_25_1 Int) (v_v_52_1 (Array Int Int)) (v_b_24_1 Int) (v_v_45_1 (Array Int Int)) (v_v_50_1 Int)) (and (<= (- (- v_b_24_1) main_~malloc_~size) (- 401)) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- v_b_23_1 main_~p~1.offset) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_24_1 (- |main_read~int_#sizeOfReadType|)) 5) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 0) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) v_b_24_1) (- 1)) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- v_b_23_1 (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_23_1 (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 400)) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- v_b_23_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_23_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 0) (<= (- (- v_b_24_1) (- main_~malloc_~size)) 399) (<= (- v_b_24_1 (- main_~p~1.offset)) 1) (<= (- (- v_b_24_1) main_~q~1.offset) (- 1)) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- v_b_24_1 |main_#t~malloc0.offset|) 1) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_23_1) main_~p~1.offset) 0) (<= (- v_b_22_1 v_b_25_1) (- 1)) (<= (- (- v_b_23_1) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- v_b_23_1 (- v_b_23_1)) 0) (<= (- v_b_23_1 (- main_~q~1.offset)) 0) (<= (- (- v_b_22_1) (- v_b_25_1)) 1) (<= (- (- v_b_24_1) main_~p~1.offset) (- 1)) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- v_b_23_1 |main_#t~malloc0.offset|) 0) (<= (- v_b_24_1 (- |main_read~int_#ptr.offset|)) 1) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_25_1 |main_read~int_#ptr.base|) 1) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- (- v_b_23_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 0) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- (- v_b_23_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- |main_#t~mem1| |main_read~int_#value|) 0) (<= (- v_b_23_1 |main_read~int_#sizeOfReadType|) (- 4)) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- v_b_24_1 main_~p~1.offset) 1) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) (- main_~q~1.offset)) 0) (<= (- v_b_23_1 v_b_24_1) (- 1)) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 0) (<= (- (- |main_read~int_#value|) (- v_v_50_1)) 0) (<= (- v_b_23_1 (- v_b_24_1)) 1) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_23_1) |main_#t~malloc0.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_24_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- v_b_24_1 (- |main_#t~malloc0.offset|)) 1) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- |main_#t~mem1| v_v_50_1) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- v_b_24_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_24_1) v_b_24_1) (- 2)) (<= (- (- v_b_24_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_24_1 |main_read~int_#ptr.offset|) 1) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- v_b_25_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (forall ((v_idx_500 Int) (v_idx_498 Int) (v_idx_499 Int) (v_idx_504 Int) (v_idx_505 Int) (v_idx_503 Int)) (or (<= v_b_25_1 v_idx_504) (< v_idx_504 v_b_22_1) (<= v_b_24_1 v_idx_499) (< v_idx_499 v_b_23_1) (< v_idx_500 v_b_24_1) (<= v_b_23_1 v_idx_498) (and (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_504) v_idx_499)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_504) v_idx_499))) 0) (<= (- |main_#t~mem1| (select (select |#memory_int| v_idx_504) v_idx_499)) 0) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_idx_504) v_idx_499))) 0)) (<= v_b_22_1 v_idx_503) (< v_idx_505 v_b_25_1))) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- v_b_23_1) (- v_b_24_1)) 1) (<= (- v_b_23_1 main_~q~1.offset) 0) (<= (- v_b_23_1 (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) (- |main_#t~malloc0.offset|)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- main_~malloc_~size (- main_~q~1.offset)) 400) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- v_b_24_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 0) (<= (- main_~p~1.offset (- main_~q~1.offset)) 0) (<= (- v_b_23_1 |main_~malloc_#res.offset|) 0) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 0) (<= (- v_b_22_1 |main_read~int_#ptr.base|) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 0) (<= (- (- v_b_23_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_23_1 (- |main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_24_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 400)) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 0) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- (- |main_#t~mem1|) (- v_v_50_1)) 0) (<= (- v_b_24_1 (- main_~q~1.offset)) 1) (<= (- (- v_b_23_1) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_23_1 main_~malloc_~size) (- 400)) (<= (- v_b_23_1 (- |main_#t~malloc0.offset|)) 0) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_24_1) |main_#t~malloc0.offset|) (- 1)) (<= (- |main_read~int_#value| v_v_50_1) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) (- main_~malloc_~size)) 400) (<= (- v_b_24_1 (- main_~malloc_~size)) 401) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (= v_v_52_1 v_v_45_1) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- (- v_b_22_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- v_b_24_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- v_b_24_1 main_~malloc_~size) (- 399)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_23_1 (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_24_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_24_1 (- v_b_24_1)) 2) (<= (- v_b_24_1 |main_read~int_#sizeOfReadType|) (- 3)) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 0) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_23_1) v_b_23_1) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- v_b_24_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_24_1) (- main_~q~1.offset)) (- 1)) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~mem1|) (- |main_read~int_#value|)) 0) (<= (- main_~q~1.offset (- main_~q~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- (- v_b_23_1) main_~q~1.offset) 0) (<= (- (- v_b_23_1) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 4) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- v_b_24_1 (- |main_~malloc_#res.offset|)) 1) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- v_b_24_1 |main_~malloc_#res.offset|) 1) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_24_1 main_~q~1.offset) 1) (<= (- (- v_b_23_1) (- main_~p~1.offset)) 0))) (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_b_62_1 Int) (v_v_625_1 (Array Int Int)) (v_v_630_1 Int) (v_v_632_1 (Array Int Int))) (and (<= (- v_b_62_1 v_b_65_1) (- 1)) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 8) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_62_1 |main_read~int_#ptr.base|) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- (- v_b_62_1) (- |main_read~int_#ptr.base|)) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- |main_#t~mem1|) (- v_v_630_1)) 0) (<= (- v_b_63_1 (- |main_read~int_#sizeOfReadType|)) 8) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 4) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_64_1) v_b_64_1) (- 2)) (<= (- (- v_b_63_1) v_b_64_1) (- 1)) (<= (- v_b_64_1 main_~q~1.offset) 5) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 4) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_64_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 4) (<= (- v_b_65_1 |main_read~int_#ptr.base|) 1) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 8) (<= (- (- v_b_63_1) main_~malloc_~size) (- 400)) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 4) (<= (- (- v_b_64_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_63_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_63_1 |main_read~int_#sizeOfReadType|) 0) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 8) (= v_v_625_1 v_v_632_1) (<= (- v_b_63_1 (- main_~malloc_~size)) 404) (<= (- v_b_63_1 (- main_~p~1.offset)) 4) (<= (- v_b_63_1 (- |main_~malloc_#res.offset|)) 4) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- v_b_64_1 (- main_~q~1.offset)) 9) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 4) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 4) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 4) (<= (- |main_#t~mem1| |main_read~int_#value|) 0) (forall ((v_idx_520 Int) (v_idx_515 Int) (v_idx_513 Int) (v_idx_514 Int) (v_idx_519 Int) (v_idx_518 Int)) (or (<= v_b_63_1 v_idx_513) (<= v_b_64_1 v_idx_514) (< v_idx_519 v_b_62_1) (<= v_b_62_1 v_idx_518) (and (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_519) v_idx_514))) 0) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_idx_519) v_idx_514))) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_519) v_idx_514)) 0) (<= (- |main_#t~mem1| (select (select |#memory_int| v_idx_519) v_idx_514)) 0)) (< v_idx_515 v_b_64_1) (< v_idx_520 v_b_65_1) (<= v_b_65_1 v_idx_519) (< v_idx_514 v_b_63_1))) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 0) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- v_b_64_1) (- main_~malloc_~size)) 399) (<= (- v_b_63_1 main_~malloc_~size) (- 396)) (<= (- v_b_64_1 |main_~malloc_#res.offset|) 5) (<= (- v_b_63_1 main_~p~1.offset) 4) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 0) (<= (- v_b_64_1 (- |main_#t~malloc0.offset|)) 5) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_63_1) (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- v_b_63_1 (- v_b_64_1)) 9) (<= (- (- v_b_64_1) main_~malloc_~size) (- 401)) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_64_1 (- main_~malloc_~size)) 405) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_63_1) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_63_1) main_~p~1.offset) 0) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- main_~malloc_~size (- main_~q~1.offset)) 404) (<= (- v_b_64_1 |main_#t~malloc0.offset|) 5) (<= (- (- v_b_65_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_63_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_64_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_64_1 |main_read~int_#sizeOfReadType|) 1) (<= (- (- v_b_64_1) (- main_~q~1.offset)) 3) (<= (- (- v_b_63_1) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- v_b_63_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 396)) (<= (- (- v_b_64_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_63_1) main_~q~1.offset) 0) (<= (- (- v_b_64_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- v_b_64_1 (- |main_read~int_#ptr.offset|)) 9) (<= (- main_~p~1.offset (- main_~q~1.offset)) 4) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- v_b_63_1) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#value| v_v_630_1) 0) (<= (- (- v_b_63_1) (- v_b_64_1)) 1) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- v_b_64_1 |main_read~int_#ptr.offset|) 1) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 4) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- v_b_64_1 (- v_b_64_1)) 10) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 4) (<= (- (- v_b_64_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 396)) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 main_~malloc_~size) (- 395)) (<= (- (- v_b_64_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_63_1) v_b_63_1) 0) (<= (- v_b_64_1 (- main_~p~1.offset)) 5) (<= (- (- |main_read~int_#value|) (- v_v_630_1)) 0) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 4) (<= (- (- v_b_63_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_63_1 |main_~malloc_#res.offset|) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_63_1 (- main_~q~1.offset)) 8) (<= (- (- v_b_63_1) |main_#t~malloc0.offset|) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- v_b_63_1 |main_#t~malloc0.offset|) 4) (<= (- (- v_b_64_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_62_1) (- v_b_65_1)) 1) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 8) (<= (- v_b_64_1 (- |main_read~int_#sizeOfReadType|)) 9) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- |main_#t~mem1| v_v_630_1) 0) (<= (- v_b_63_1 (- |main_#t~malloc0.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_64_1 (- |main_~malloc_#res.offset|)) 5) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_64_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_63_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_64_1) (- main_~p~1.offset)) (- 1)) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- v_b_63_1 main_~q~1.offset) 4) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_63_1) (- main_~q~1.offset)) 4) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- v_b_63_1 v_b_64_1) (- 1)) (<= (- v_b_63_1 (- v_b_63_1)) 8) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~mem1|) (- |main_read~int_#value|)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 404) (<= (- (- v_b_63_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- v_b_64_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- v_b_63_1 (- |main_read~int_#ptr.offset|)) 8) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 main_~p~1.offset) 5))))} [2018-12-19 22:46:32,201 WARN L274 ngHoareTripleChecker]: Action: assume !#t~short2;havoc #t~mem1;havoc #t~short2; [2018-12-19 22:46:32,201 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (not |c_main_#t~short2|) [2018-12-19 22:46:32,658 WARN L276 ngHoareTripleChecker]: Post: {2147483604#(and (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 8) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 4) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 4) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 4) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 8) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 4) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 8) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 4) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 4) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 4) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 0) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- main_~malloc_~size (- main_~q~1.offset)) 404) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 396)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- main_~p~1.offset (- main_~q~1.offset)) 4) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 4) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 4) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 396)) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 8) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 404) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_b_62_1 Int)) (and (<= (- v_b_62_1 v_b_65_1) (- 1)) (<= (- (- v_b_64_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_64_1 |main_read~int_#sizeOfReadType|) 1) (<= (- v_b_63_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_64_1) (- main_~q~1.offset)) 3) (<= (- (- v_b_63_1) (- main_~malloc_~size)) 400) (<= (- v_b_62_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_62_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- v_b_63_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_64_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_63_1) main_~q~1.offset) 0) (<= (- (- v_b_64_1) |main_#t~malloc0.offset|) (- 1)) (<= (- v_b_63_1 (- |main_read~int_#sizeOfReadType|)) 8) (<= (- v_b_64_1 (- |main_read~int_#ptr.offset|)) 9) (<= (- (- v_b_64_1) v_b_64_1) (- 2)) (<= (- (- v_b_63_1) v_b_64_1) (- 1)) (<= (- v_b_64_1 main_~q~1.offset) 5) (forall ((v_prenex_67 Int) (v_prenex_66 Int)) (or (< v_prenex_66 v_b_63_1) (<= (- |main_read~int_#value| (select (select |#memory_int| v_prenex_67) v_prenex_66)) 0) (< v_prenex_67 v_b_62_1) (<= v_b_65_1 v_prenex_67) (<= v_b_64_1 v_prenex_66))) (<= (- (- v_b_63_1) (- main_~p~1.offset)) 0) (<= (- (- v_b_63_1) (- v_b_64_1)) 1) (<= (- v_b_64_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_64_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_65_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_63_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_64_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_63_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_63_1 |main_read~int_#sizeOfReadType|) 0) (<= (- v_b_64_1 (- v_b_64_1)) 10) (<= (- (- v_b_64_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_64_1 main_~malloc_~size) (- 395)) (<= (- (- v_b_64_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_63_1) v_b_63_1) 0) (<= (- v_b_64_1 (- main_~p~1.offset)) 5) (<= (- (- v_b_63_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_63_1 |main_~malloc_#res.offset|) 4) (<= (- v_b_63_1 (- main_~q~1.offset)) 8) (<= (- (- v_b_63_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_63_1 (- main_~malloc_~size)) 404) (<= (- v_b_63_1 (- main_~p~1.offset)) 4) (<= (- v_b_63_1 (- |main_~malloc_#res.offset|)) 4) (<= (- v_b_64_1 (- main_~q~1.offset)) 9) (<= (- (- v_b_64_1) |main_~malloc_#res.offset|) (- 1)) (<= (- v_b_63_1 |main_#t~malloc0.offset|) 4) (<= (- (- v_b_62_1) (- v_b_65_1)) 1) (forall ((v_idx_534 Int) (v_idx_529 Int)) (or (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_534) v_idx_529))) 0) (<= v_b_65_1 v_idx_534) (<= v_b_64_1 v_idx_529) (< v_idx_529 v_b_63_1) (< v_idx_534 v_b_62_1))) (<= (- v_b_64_1 (- |main_read~int_#sizeOfReadType|)) 9) (<= (- v_b_63_1 (- |main_#t~malloc0.offset|)) 4) (<= (- v_b_64_1 (- |main_~malloc_#res.offset|)) 5) (<= (- (- v_b_64_1) (- main_~malloc_~size)) 399) (<= (- (- v_b_64_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_64_1) (- main_~p~1.offset)) (- 1)) (<= (- v_b_63_1 main_~malloc_~size) (- 396)) (<= (- (- v_b_63_1) |main_~malloc_#res.offset|) 0) (<= (- v_b_63_1 main_~q~1.offset) 4) (<= (- v_b_64_1 |main_~malloc_#res.offset|) 5) (<= (- v_b_63_1 main_~p~1.offset) 4) (<= (- (- v_b_63_1) (- main_~q~1.offset)) 4) (<= (- v_b_64_1 (- |main_#t~malloc0.offset|)) 5) (<= (- v_b_63_1 v_b_64_1) (- 1)) (<= (- v_b_63_1 (- v_b_63_1)) 8) (<= (- (- v_b_63_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_63_1 (- v_b_64_1)) 9) (<= (- (- v_b_64_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_63_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_64_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_64_1 (- main_~malloc_~size)) 405) (<= (- v_b_63_1 (- |main_read~int_#ptr.offset|)) 8) (<= (- (- v_b_63_1) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_64_1 main_~p~1.offset) 5) (<= (- (- v_b_63_1) main_~p~1.offset) 0) (<= (- (- v_b_65_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_64_1 |main_#t~malloc0.offset|) 5))) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0))} [2018-12-19 22:46:34,368 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 22:46:34,369 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 22:46:34,369 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 22:46:34,369 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 22:46:34,370 WARN L224 ngHoareTripleChecker]: Pre: {2147483603#(or (exists ((v_b_23_1 Int) (v_b_22_1 Int) (v_b_25_1 Int) (v_v_52_1 (Array Int Int)) (v_b_24_1 Int) (v_v_45_1 (Array Int Int)) (v_v_50_1 Int)) (and (<= (- (- v_b_24_1) c_main_~malloc_~size) (- 401)) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_23_1 c_main_~p~1.offset) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_24_1 (- |c_main_read~int_#sizeOfReadType|)) 5) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) v_b_24_1) (- 1)) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_23_1 (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_23_1 (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 400)) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_23_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_23_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 0) (<= (- (- v_b_24_1) (- c_main_~malloc_~size)) 399) (<= (- v_b_24_1 (- c_main_~p~1.offset)) 1) (<= (- (- v_b_24_1) c_main_~q~1.offset) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- v_b_24_1 |c_main_#t~malloc0.offset|) 1) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_23_1) c_main_~p~1.offset) 0) (<= (- v_b_22_1 v_b_25_1) (- 1)) (<= (- (- v_b_23_1) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- v_b_23_1 (- v_b_23_1)) 0) (<= (- v_b_23_1 (- c_main_~q~1.offset)) 0) (<= (- (- v_b_22_1) (- v_b_25_1)) 1) (<= (- (- v_b_24_1) c_main_~p~1.offset) (- 1)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_23_1 |c_main_#t~malloc0.offset|) 0) (forall ((v_idx_544 Int) (v_idx_545 Int) (v_idx_543 Int) (v_idx_548 Int) (v_idx_549 Int) (v_idx_550 Int)) (or (<= v_b_25_1 v_idx_549) (< v_idx_550 v_b_25_1) (< v_idx_545 v_b_24_1) (<= v_b_24_1 v_idx_544) (< v_idx_549 v_b_22_1) (< v_idx_544 v_b_23_1) (<= v_b_22_1 v_idx_548) (<= v_b_23_1 v_idx_543) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_549) v_idx_544)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_549) v_idx_544))) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_549) v_idx_544)) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_549) v_idx_544))) 0)))) (<= (- v_b_24_1 (- |c_main_read~int_#ptr.offset|)) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_25_1 |c_main_read~int_#ptr.base|) 1) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- v_b_23_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_23_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- |c_main_#t~mem1| |c_main_read~int_#value|) 0) (<= (- v_b_23_1 |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- v_b_24_1 c_main_~p~1.offset) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) (- c_main_~q~1.offset)) 0) (<= (- v_b_23_1 v_b_24_1) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#value|) (- v_v_50_1)) 0) (<= (- v_b_23_1 (- v_b_24_1)) 1) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_23_1) |c_main_#t~malloc0.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_24_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_24_1 (- |c_main_#t~malloc0.offset|)) 1) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- |c_main_#t~mem1| v_v_50_1) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- v_b_24_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- v_b_24_1) v_b_24_1) (- 2)) (<= (- (- v_b_24_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_24_1 |c_main_read~int_#ptr.offset|) 1) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- v_b_25_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_23_1) (- v_b_24_1)) 1) (<= (- v_b_23_1 c_main_~q~1.offset) 0) (<= (- v_b_23_1 (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- v_b_24_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 0) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 0) (<= (- v_b_23_1 |c_main_~malloc_#res.offset|) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 0) (<= (- v_b_22_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 0) (<= (- (- v_b_23_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_23_1 (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_24_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 400)) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_#t~mem1|) (- v_v_50_1)) 0) (<= (- v_b_24_1 (- c_main_~q~1.offset)) 1) (<= (- (- v_b_23_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_23_1 c_main_~malloc_~size) (- 400)) (<= (- v_b_23_1 (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_24_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |c_main_read~int_#value| v_v_50_1) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) (- c_main_~malloc_~size)) 400) (<= (- v_b_24_1 (- c_main_~malloc_~size)) 401) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (= v_v_52_1 v_v_45_1) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- (- v_b_22_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- v_b_24_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- v_b_24_1 c_main_~malloc_~size) (- 399)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_23_1 (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_24_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_24_1 (- v_b_24_1)) 2) (<= (- v_b_24_1 |c_main_read~int_#sizeOfReadType|) (- 3)) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_23_1) v_b_23_1) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_24_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_24_1) (- c_main_~q~1.offset)) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~mem1|) (- |c_main_read~int_#value|)) 0) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- (- v_b_23_1) c_main_~q~1.offset) 0) (<= (- (- v_b_23_1) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 4) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- v_b_24_1 (- |c_main_~malloc_#res.offset|)) 1) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_24_1 |c_main_~malloc_#res.offset|) 1) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_24_1 c_main_~q~1.offset) 1) (<= (- (- v_b_23_1) (- c_main_~p~1.offset)) 0))) (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_b_62_1 Int) (v_v_625_1 (Array Int Int)) (v_v_630_1 Int) (v_v_632_1 (Array Int Int))) (and (<= (- v_b_62_1 v_b_65_1) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_62_1 |c_main_read~int_#ptr.base|) 0) (forall ((v_idx_564 Int) (v_idx_565 Int) (v_idx_559 Int) (v_idx_558 Int) (v_idx_563 Int) (v_idx_560 Int)) (or (< v_idx_559 v_b_63_1) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_564) v_idx_559))) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_564) v_idx_559))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_564) v_idx_559)) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_564) v_idx_559)) 0)) (<= v_b_62_1 v_idx_563) (< v_idx_560 v_b_64_1) (<= v_b_65_1 v_idx_564) (<= v_b_64_1 v_idx_559) (<= v_b_63_1 v_idx_558) (< v_idx_564 v_b_62_1) (< v_idx_565 v_b_65_1))) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_62_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_#t~mem1|) (- v_v_630_1)) 0) (<= (- v_b_63_1 (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 4) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_64_1) v_b_64_1) (- 2)) (<= (- (- v_b_63_1) v_b_64_1) (- 1)) (<= (- v_b_64_1 c_main_~q~1.offset) 5) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 4) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_64_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 4) (<= (- v_b_65_1 |c_main_read~int_#ptr.base|) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 8) (<= (- (- v_b_63_1) c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_64_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_63_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_63_1 |c_main_read~int_#sizeOfReadType|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 8) (= v_v_625_1 v_v_632_1) (<= (- v_b_63_1 (- c_main_~malloc_~size)) 404) (<= (- v_b_63_1 (- c_main_~p~1.offset)) 4) (<= (- v_b_63_1 (- |c_main_~malloc_#res.offset|)) 4) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_64_1 (- c_main_~q~1.offset)) 9) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 4) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 4) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 4) (<= (- |c_main_#t~mem1| |c_main_read~int_#value|) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 0) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_64_1) (- c_main_~malloc_~size)) 399) (<= (- v_b_63_1 c_main_~malloc_~size) (- 396)) (<= (- v_b_64_1 |c_main_~malloc_#res.offset|) 5) (<= (- v_b_63_1 c_main_~p~1.offset) 4) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 0) (<= (- v_b_64_1 (- |c_main_#t~malloc0.offset|)) 5) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_63_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- v_b_63_1 (- v_b_64_1)) 9) (<= (- (- v_b_64_1) c_main_~malloc_~size) (- 401)) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_64_1 (- c_main_~malloc_~size)) 405) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_63_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_63_1) c_main_~p~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 404) (<= (- v_b_64_1 |c_main_#t~malloc0.offset|) 5) (<= (- (- v_b_65_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_63_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_64_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_64_1 |c_main_read~int_#sizeOfReadType|) 1) (<= (- (- v_b_64_1) (- c_main_~q~1.offset)) 3) (<= (- (- v_b_63_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_63_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_64_1) c_main_~p~1.offset) (- 1)) (<= (- (- v_b_63_1) c_main_~q~1.offset) 0) (<= (- (- v_b_64_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- v_b_64_1 (- |c_main_read~int_#ptr.offset|)) 9) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 4) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- v_b_63_1) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#value| v_v_630_1) 0) (<= (- (- v_b_63_1) (- v_b_64_1)) 1) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- v_b_64_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 4) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- v_b_64_1 (- v_b_64_1)) 10) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 4) (<= (- (- v_b_64_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 396)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 c_main_~malloc_~size) (- 395)) (<= (- (- v_b_64_1) c_main_~q~1.offset) (- 1)) (<= (- (- v_b_63_1) v_b_63_1) 0) (<= (- v_b_64_1 (- c_main_~p~1.offset)) 5) (<= (- (- |c_main_read~int_#value|) (- v_v_630_1)) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 4) (<= (- (- v_b_63_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_63_1 |c_main_~malloc_#res.offset|) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_63_1 (- c_main_~q~1.offset)) 8) (<= (- (- v_b_63_1) |c_main_#t~malloc0.offset|) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- v_b_63_1 |c_main_#t~malloc0.offset|) 4) (<= (- (- v_b_64_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_62_1) (- v_b_65_1)) 1) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 8) (<= (- v_b_64_1 (- |c_main_read~int_#sizeOfReadType|)) 9) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~mem1| v_v_630_1) 0) (<= (- v_b_63_1 (- |c_main_#t~malloc0.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_64_1 (- |c_main_~malloc_#res.offset|)) 5) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_64_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_63_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_64_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- v_b_63_1 c_main_~q~1.offset) 4) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_63_1) (- c_main_~q~1.offset)) 4) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- v_b_63_1 v_b_64_1) (- 1)) (<= (- v_b_63_1 (- v_b_63_1)) 8) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~mem1|) (- |c_main_read~int_#value|)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 404) (<= (- (- v_b_63_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- v_b_64_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_63_1 (- |c_main_read~int_#ptr.offset|)) 8) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 c_main_~p~1.offset) 5))))} [2018-12-19 22:46:34,370 WARN L228 ngHoareTripleChecker]: Action: assume !!#t~short2;havoc #t~mem1;havoc #t~short2;#t~post3.base, #t~post3.offset := ~q~1.base, ~q~1.offset;~q~1.base, ~q~1.offset := #t~post3.base, #t~post3.offset + 4;havoc #t~post3.base, #t~post3.offset; [2018-12-19 22:46:34,370 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= c_main_~q~1.offset_primed (+ c_main_~q~1.offset 4)) |c_main_#t~short2| (= c_main_~q~1.base c_main_~q~1.base_primed)) [2018-12-19 22:46:34,371 WARN L230 ngHoareTripleChecker]: Post: {2147483602#(exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_b_62_1 Int) (v_v_625_1 (Array Int Int)) (v_v_630_1 Int) (v_v_632_1 (Array Int Int))) (and (<= (- v_b_62_1 v_b_65_1) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_62_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- v_b_62_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_63_1 (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_64_1) v_b_64_1) (- 2)) (<= (- (- v_b_63_1) v_b_64_1) (- 1)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 8)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) (- 4)) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 396) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 392)) (<= (- (- v_b_64_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 4) (<= (- v_b_65_1 |c_main_read~int_#ptr.base|) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 8) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 0) (<= (- (- v_b_63_1) c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_64_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_63_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_63_1 |c_main_read~int_#sizeOfReadType|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_64_1) (- c_main_~q~1.offset)) 7) (<= (- c_main_~p~1.offset c_main_~q~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) (- 8)) (= v_v_625_1 v_v_632_1) (<= (- v_b_63_1 (- c_main_~malloc_~size)) 404) (<= (- v_b_63_1 (- c_main_~p~1.offset)) 4) (<= (- v_b_63_1 (- |c_main_~malloc_#res.offset|)) 4) (<= (- v_b_64_1 c_main_~q~1.offset) 1) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) (- 4)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 8) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 8) (forall ((v_idx_578 Int) (v_idx_575 Int) (v_idx_579 Int) (v_idx_580 Int) (v_idx_573 Int) (v_idx_574 Int)) (or (<= v_b_62_1 v_idx_578) (<= v_b_64_1 v_idx_574) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_579) v_idx_574))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_579) v_idx_574)) 0)) (<= v_b_63_1 v_idx_573) (<= v_b_65_1 v_idx_579) (< v_idx_575 v_b_64_1) (< v_idx_579 v_b_62_1) (< v_idx_580 v_b_65_1) (< v_idx_574 v_b_63_1))) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) (- 4)) (<= (- (- v_b_63_1) (- c_main_~q~1.offset)) 8) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 0) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 8) (<= (- (- v_b_64_1) (- c_main_~malloc_~size)) 399) (<= (- v_b_63_1 c_main_~malloc_~size) (- 396)) (<= (- v_b_64_1 |c_main_~malloc_#res.offset|) 5) (<= (- v_b_63_1 c_main_~p~1.offset) 4) (<= (- v_b_63_1 (- c_main_~q~1.offset)) 12) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 8) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 8) (<= (- v_b_64_1 (- |c_main_#t~malloc0.offset|)) 5) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_63_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- v_b_63_1 (- v_b_64_1)) 9) (<= (- (- v_b_64_1) c_main_~malloc_~size) (- 401)) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 8) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) (- 4)) (<= (- v_b_64_1 (- c_main_~malloc_~size)) 405) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_63_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_63_1) c_main_~p~1.offset) 0) (<= (- v_b_64_1 |c_main_#t~malloc0.offset|) 5) (<= (- (- v_b_65_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_63_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_64_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_64_1 |c_main_read~int_#sizeOfReadType|) 1) (<= (- (- v_b_63_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_63_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 396)) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 408) (<= (- (- v_b_64_1) c_main_~p~1.offset) (- 1)) (<= (- (- v_b_64_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- v_b_64_1 (- |c_main_read~int_#ptr.offset|)) 9) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 12) (<= (- (- v_b_63_1) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#value| v_v_630_1) 0) (<= (- (- v_b_63_1) (- v_b_64_1)) 1) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- v_b_64_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 4) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- v_b_64_1 (- v_b_64_1)) 10) (<= (- (- v_b_64_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 c_main_~malloc_~size) (- 395)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 16) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 404)) (<= (- (- v_b_63_1) v_b_63_1) 0) (<= (- v_b_64_1 (- c_main_~p~1.offset)) 5) (<= (- (- |c_main_read~int_#value|) (- v_v_630_1)) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 12) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- (- v_b_63_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_64_1 (- c_main_~q~1.offset)) 13) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 8) (<= (- v_b_63_1 |c_main_~malloc_#res.offset|) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_63_1) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) (- 4)) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- v_b_63_1 |c_main_#t~malloc0.offset|) 4) (<= (- (- v_b_64_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_62_1) (- v_b_65_1)) 1) (<= (- v_b_64_1 (- |c_main_read~int_#sizeOfReadType|)) 9) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 4) (<= (- v_b_63_1 (- |c_main_#t~malloc0.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_64_1 (- |c_main_~malloc_#res.offset|)) 5) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_64_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_63_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_64_1) (- c_main_~p~1.offset)) (- 1)) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_63_1 c_main_~q~1.offset) 0) (<= (- v_b_63_1 v_b_64_1) (- 1)) (<= (- v_b_63_1 (- v_b_63_1)) 8) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_63_1) c_main_~q~1.offset) (- 4)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 404) (<= (- (- v_b_63_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- v_b_64_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_63_1 (- |c_main_read~int_#ptr.offset|)) 8) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 c_main_~p~1.offset) 5) (<= (- (- v_b_64_1) c_main_~q~1.offset) (- 5))))} [2018-12-19 22:46:34,371 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 22:46:34,372 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 22:46:34,372 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 22:46:34,593 WARN L181 SmtUtils]: Spent 220.00 ms on a formula simplification that was a NOOP. DAG size: 658 [2018-12-19 22:46:34,594 WARN L270 ngHoareTripleChecker]: Pre: {2147483603#(or (exists ((v_b_23_1 Int) (v_b_22_1 Int) (v_b_25_1 Int) (v_v_52_1 (Array Int Int)) (v_b_24_1 Int) (v_v_45_1 (Array Int Int)) (v_v_50_1 Int)) (and (<= (- (- v_b_24_1) main_~malloc_~size) (- 401)) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- v_b_23_1 main_~p~1.offset) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_24_1 (- |main_read~int_#sizeOfReadType|)) 5) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 0) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) v_b_24_1) (- 1)) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- v_b_23_1 (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_23_1 (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 400)) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- v_b_23_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_23_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 0) (<= (- (- v_b_24_1) (- main_~malloc_~size)) 399) (<= (- v_b_24_1 (- main_~p~1.offset)) 1) (<= (- (- v_b_24_1) main_~q~1.offset) (- 1)) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- v_b_24_1 |main_#t~malloc0.offset|) 1) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_23_1) main_~p~1.offset) 0) (<= (- v_b_22_1 v_b_25_1) (- 1)) (<= (- (- v_b_23_1) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- v_b_23_1 (- v_b_23_1)) 0) (<= (- v_b_23_1 (- main_~q~1.offset)) 0) (<= (- (- v_b_22_1) (- v_b_25_1)) 1) (<= (- (- v_b_24_1) main_~p~1.offset) (- 1)) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- v_b_23_1 |main_#t~malloc0.offset|) 0) (forall ((v_idx_544 Int) (v_idx_545 Int) (v_idx_543 Int) (v_idx_548 Int) (v_idx_549 Int) (v_idx_550 Int)) (or (<= v_b_25_1 v_idx_549) (< v_idx_550 v_b_25_1) (< v_idx_545 v_b_24_1) (<= v_b_24_1 v_idx_544) (< v_idx_549 v_b_22_1) (< v_idx_544 v_b_23_1) (<= v_b_22_1 v_idx_548) (<= v_b_23_1 v_idx_543) (and (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_549) v_idx_544)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_549) v_idx_544))) 0) (<= (- |main_#t~mem1| (select (select |#memory_int| v_idx_549) v_idx_544)) 0) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_idx_549) v_idx_544))) 0)))) (<= (- v_b_24_1 (- |main_read~int_#ptr.offset|)) 1) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_25_1 |main_read~int_#ptr.base|) 1) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- (- v_b_23_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 0) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- (- v_b_23_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- |main_#t~mem1| |main_read~int_#value|) 0) (<= (- v_b_23_1 |main_read~int_#sizeOfReadType|) (- 4)) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- v_b_24_1 main_~p~1.offset) 1) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) (- main_~q~1.offset)) 0) (<= (- v_b_23_1 v_b_24_1) (- 1)) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 0) (<= (- (- |main_read~int_#value|) (- v_v_50_1)) 0) (<= (- v_b_23_1 (- v_b_24_1)) 1) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_23_1) |main_#t~malloc0.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_24_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- v_b_24_1 (- |main_#t~malloc0.offset|)) 1) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- |main_#t~mem1| v_v_50_1) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- v_b_24_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_24_1) v_b_24_1) (- 2)) (<= (- (- v_b_24_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_24_1 |main_read~int_#ptr.offset|) 1) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- v_b_25_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- v_b_23_1) (- v_b_24_1)) 1) (<= (- v_b_23_1 main_~q~1.offset) 0) (<= (- v_b_23_1 (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) (- |main_#t~malloc0.offset|)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- main_~malloc_~size (- main_~q~1.offset)) 400) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- v_b_24_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 0) (<= (- main_~p~1.offset (- main_~q~1.offset)) 0) (<= (- v_b_23_1 |main_~malloc_#res.offset|) 0) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 0) (<= (- v_b_22_1 |main_read~int_#ptr.base|) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 0) (<= (- (- v_b_23_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_23_1 (- |main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_24_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 400)) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 0) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- (- |main_#t~mem1|) (- v_v_50_1)) 0) (<= (- v_b_24_1 (- main_~q~1.offset)) 1) (<= (- (- v_b_23_1) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_23_1 main_~malloc_~size) (- 400)) (<= (- v_b_23_1 (- |main_#t~malloc0.offset|)) 0) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_24_1) |main_#t~malloc0.offset|) (- 1)) (<= (- |main_read~int_#value| v_v_50_1) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) (- main_~malloc_~size)) 400) (<= (- v_b_24_1 (- main_~malloc_~size)) 401) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (= v_v_52_1 v_v_45_1) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- (- v_b_22_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- v_b_24_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- v_b_24_1 main_~malloc_~size) (- 399)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_23_1 (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_24_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_24_1 (- v_b_24_1)) 2) (<= (- v_b_24_1 |main_read~int_#sizeOfReadType|) (- 3)) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 0) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_23_1) v_b_23_1) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- v_b_24_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_24_1) (- main_~q~1.offset)) (- 1)) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~mem1|) (- |main_read~int_#value|)) 0) (<= (- main_~q~1.offset (- main_~q~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- (- v_b_23_1) main_~q~1.offset) 0) (<= (- (- v_b_23_1) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 4) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- v_b_24_1 (- |main_~malloc_#res.offset|)) 1) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- v_b_24_1 |main_~malloc_#res.offset|) 1) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_24_1 main_~q~1.offset) 1) (<= (- (- v_b_23_1) (- main_~p~1.offset)) 0))) (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_b_62_1 Int) (v_v_625_1 (Array Int Int)) (v_v_630_1 Int) (v_v_632_1 (Array Int Int))) (and (<= (- v_b_62_1 v_b_65_1) (- 1)) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 8) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_62_1 |main_read~int_#ptr.base|) 0) (forall ((v_idx_564 Int) (v_idx_565 Int) (v_idx_559 Int) (v_idx_558 Int) (v_idx_563 Int) (v_idx_560 Int)) (or (< v_idx_559 v_b_63_1) (and (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_564) v_idx_559))) 0) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_idx_564) v_idx_559))) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_564) v_idx_559)) 0) (<= (- |main_#t~mem1| (select (select |#memory_int| v_idx_564) v_idx_559)) 0)) (<= v_b_62_1 v_idx_563) (< v_idx_560 v_b_64_1) (<= v_b_65_1 v_idx_564) (<= v_b_64_1 v_idx_559) (<= v_b_63_1 v_idx_558) (< v_idx_564 v_b_62_1) (< v_idx_565 v_b_65_1))) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- (- v_b_62_1) (- |main_read~int_#ptr.base|)) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- |main_#t~mem1|) (- v_v_630_1)) 0) (<= (- v_b_63_1 (- |main_read~int_#sizeOfReadType|)) 8) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 4) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_64_1) v_b_64_1) (- 2)) (<= (- (- v_b_63_1) v_b_64_1) (- 1)) (<= (- v_b_64_1 main_~q~1.offset) 5) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 4) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_64_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 4) (<= (- v_b_65_1 |main_read~int_#ptr.base|) 1) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 8) (<= (- (- v_b_63_1) main_~malloc_~size) (- 400)) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 4) (<= (- (- v_b_64_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_63_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_63_1 |main_read~int_#sizeOfReadType|) 0) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 8) (= v_v_625_1 v_v_632_1) (<= (- v_b_63_1 (- main_~malloc_~size)) 404) (<= (- v_b_63_1 (- main_~p~1.offset)) 4) (<= (- v_b_63_1 (- |main_~malloc_#res.offset|)) 4) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- v_b_64_1 (- main_~q~1.offset)) 9) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 4) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 4) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 4) (<= (- |main_#t~mem1| |main_read~int_#value|) 0) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 0) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- v_b_64_1) (- main_~malloc_~size)) 399) (<= (- v_b_63_1 main_~malloc_~size) (- 396)) (<= (- v_b_64_1 |main_~malloc_#res.offset|) 5) (<= (- v_b_63_1 main_~p~1.offset) 4) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 0) (<= (- v_b_64_1 (- |main_#t~malloc0.offset|)) 5) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_63_1) (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- v_b_63_1 (- v_b_64_1)) 9) (<= (- (- v_b_64_1) main_~malloc_~size) (- 401)) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_64_1 (- main_~malloc_~size)) 405) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_63_1) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_63_1) main_~p~1.offset) 0) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- main_~malloc_~size (- main_~q~1.offset)) 404) (<= (- v_b_64_1 |main_#t~malloc0.offset|) 5) (<= (- (- v_b_65_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_63_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_64_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_64_1 |main_read~int_#sizeOfReadType|) 1) (<= (- (- v_b_64_1) (- main_~q~1.offset)) 3) (<= (- (- v_b_63_1) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- v_b_63_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 396)) (<= (- (- v_b_64_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_63_1) main_~q~1.offset) 0) (<= (- (- v_b_64_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- v_b_64_1 (- |main_read~int_#ptr.offset|)) 9) (<= (- main_~p~1.offset (- main_~q~1.offset)) 4) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- v_b_63_1) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#value| v_v_630_1) 0) (<= (- (- v_b_63_1) (- v_b_64_1)) 1) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- v_b_64_1 |main_read~int_#ptr.offset|) 1) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 4) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- v_b_64_1 (- v_b_64_1)) 10) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 4) (<= (- (- v_b_64_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 396)) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 main_~malloc_~size) (- 395)) (<= (- (- v_b_64_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_63_1) v_b_63_1) 0) (<= (- v_b_64_1 (- main_~p~1.offset)) 5) (<= (- (- |main_read~int_#value|) (- v_v_630_1)) 0) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 4) (<= (- (- v_b_63_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_63_1 |main_~malloc_#res.offset|) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_63_1 (- main_~q~1.offset)) 8) (<= (- (- v_b_63_1) |main_#t~malloc0.offset|) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- v_b_63_1 |main_#t~malloc0.offset|) 4) (<= (- (- v_b_64_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_62_1) (- v_b_65_1)) 1) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 8) (<= (- v_b_64_1 (- |main_read~int_#sizeOfReadType|)) 9) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- |main_#t~mem1| v_v_630_1) 0) (<= (- v_b_63_1 (- |main_#t~malloc0.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_64_1 (- |main_~malloc_#res.offset|)) 5) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_64_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_63_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_64_1) (- main_~p~1.offset)) (- 1)) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- v_b_63_1 main_~q~1.offset) 4) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_63_1) (- main_~q~1.offset)) 4) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- v_b_63_1 v_b_64_1) (- 1)) (<= (- v_b_63_1 (- v_b_63_1)) 8) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~mem1|) (- |main_read~int_#value|)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 404) (<= (- (- v_b_63_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- v_b_64_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- v_b_63_1 (- |main_read~int_#ptr.offset|)) 8) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 main_~p~1.offset) 5))))} [2018-12-19 22:46:34,594 WARN L274 ngHoareTripleChecker]: Action: assume !!#t~short2;havoc #t~mem1;havoc #t~short2;#t~post3.base, #t~post3.offset := ~q~1.base, ~q~1.offset;~q~1.base, ~q~1.offset := #t~post3.base, #t~post3.offset + 4;havoc #t~post3.base, #t~post3.offset; [2018-12-19 22:46:34,594 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= c_main_~q~1.offset_primed (+ c_main_~q~1.offset 4)) |c_main_#t~short2| (= c_main_~q~1.base c_main_~q~1.base_primed)) [2018-12-19 22:46:34,928 WARN L276 ngHoareTripleChecker]: Post: {2147483602#(and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 8)) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) (- 4)) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 396) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 392)) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 4) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 8) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 4) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- main_~p~1.offset main_~q~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- (- main_~q~1.offset) main_~q~1.offset) (- 8)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) (- 4)) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 8) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- main_~p~1.offset (- main_~q~1.offset)) 8) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) (- 4)) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 0) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 8) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 8) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 8) (<= (- (- main_~p~1.offset) main_~q~1.offset) (- 4)) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 8) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) (- 4)) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 396)) (<= (- main_~malloc_~size (- main_~q~1.offset)) 408) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 12) (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_b_62_1 Int)) (and (<= (- v_b_62_1 v_b_65_1) (- 1)) (<= (- (- v_b_64_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_64_1 |main_read~int_#sizeOfReadType|) 1) (<= (- v_b_63_1 |main_read~int_#ptr.offset|) 0) (forall ((v_idx_579 Int) (v_idx_574 Int)) (or (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_579) v_idx_574)) 0) (<= v_b_64_1 v_idx_574) (<= v_b_65_1 v_idx_579) (< v_idx_579 v_b_62_1) (< v_idx_574 v_b_63_1))) (<= (- (- v_b_63_1) (- main_~malloc_~size)) 400) (<= (- v_b_62_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_62_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- v_b_63_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_64_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_64_1) |main_#t~malloc0.offset|) (- 1)) (<= (- v_b_63_1 (- |main_read~int_#sizeOfReadType|)) 8) (<= (- v_b_64_1 (- |main_read~int_#ptr.offset|)) 9) (<= (- (- v_b_64_1) v_b_64_1) (- 2)) (<= (- (- v_b_63_1) v_b_64_1) (- 1)) (<= (- (- v_b_63_1) (- main_~p~1.offset)) 0) (<= (- (- v_b_63_1) (- v_b_64_1)) 1) (<= (- v_b_64_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_64_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_65_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_63_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_64_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_63_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_63_1 |main_read~int_#sizeOfReadType|) 0) (<= (- v_b_64_1 (- v_b_64_1)) 10) (<= (- (- v_b_64_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_64_1) (- main_~q~1.offset)) 7) (<= (- v_b_64_1 main_~malloc_~size) (- 395)) (<= (- (- v_b_63_1) v_b_63_1) 0) (<= (- v_b_64_1 (- main_~p~1.offset)) 5) (forall ((v_prenex_69 Int) (v_prenex_68 Int)) (or (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_prenex_68) v_prenex_69))) 0) (< v_prenex_68 v_b_62_1) (< v_prenex_69 v_b_63_1) (<= v_b_64_1 v_prenex_69) (<= v_b_65_1 v_prenex_68))) (<= (- v_b_64_1 (- main_~q~1.offset)) 13) (<= (- (- v_b_63_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_63_1 |main_~malloc_#res.offset|) 4) (<= (- (- v_b_63_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_63_1 (- main_~malloc_~size)) 404) (<= (- v_b_63_1 (- main_~p~1.offset)) 4) (<= (- v_b_64_1 main_~q~1.offset) 1) (<= (- v_b_63_1 (- |main_~malloc_#res.offset|)) 4) (<= (- (- v_b_64_1) |main_~malloc_#res.offset|) (- 1)) (<= (- v_b_63_1 |main_#t~malloc0.offset|) 4) (<= (- (- v_b_62_1) (- v_b_65_1)) 1) (<= (- v_b_64_1 (- |main_read~int_#sizeOfReadType|)) 9) (<= (- (- v_b_63_1) (- main_~q~1.offset)) 8) (<= (- v_b_63_1 (- |main_#t~malloc0.offset|)) 4) (<= (- v_b_64_1 (- |main_~malloc_#res.offset|)) 5) (<= (- (- v_b_64_1) (- main_~malloc_~size)) 399) (<= (- (- v_b_64_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_64_1) (- main_~p~1.offset)) (- 1)) (<= (- v_b_63_1 main_~malloc_~size) (- 396)) (<= (- (- v_b_63_1) |main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 |main_~malloc_#res.offset|) 5) (<= (- v_b_63_1 main_~p~1.offset) 4) (<= (- v_b_63_1 (- main_~q~1.offset)) 12) (<= (- v_b_64_1 (- |main_#t~malloc0.offset|)) 5) (<= (- v_b_63_1 main_~q~1.offset) 0) (<= (- v_b_63_1 v_b_64_1) (- 1)) (<= (- v_b_63_1 (- v_b_63_1)) 8) (<= (- (- v_b_63_1) main_~q~1.offset) (- 4)) (<= (- (- v_b_63_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_63_1 (- v_b_64_1)) 9) (<= (- (- v_b_64_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_63_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_64_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_64_1 (- main_~malloc_~size)) 405) (<= (- v_b_63_1 (- |main_read~int_#ptr.offset|)) 8) (<= (- (- v_b_63_1) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_64_1 main_~p~1.offset) 5) (<= (- (- v_b_63_1) main_~p~1.offset) 0) (<= (- (- v_b_64_1) main_~q~1.offset) (- 5)) (<= (- (- v_b_65_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_64_1 |main_#t~malloc0.offset|) 5))) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 4) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- main_~q~1.offset (- main_~q~1.offset)) 16) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 404)) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 12) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 8) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) (- 4)) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 404) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0))} [2018-12-19 22:46:41,714 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 22:46:41,714 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 22:46:41,714 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 22:46:41,715 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 22:46:41,715 WARN L224 ngHoareTripleChecker]: Pre: {2147483601#(or (exists ((v_b_23_1 Int) (v_b_22_1 Int) (v_b_25_1 Int) (v_v_52_1 (Array Int Int)) (v_b_24_1 Int) (v_v_45_1 (Array Int Int)) (v_v_50_1 Int)) (and (<= (- (- v_b_24_1) c_main_~malloc_~size) (- 401)) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_23_1 c_main_~p~1.offset) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_24_1 (- |c_main_read~int_#sizeOfReadType|)) 5) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) v_b_24_1) (- 1)) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_23_1 (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_23_1 (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 400)) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_23_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_23_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 0) (<= (- (- v_b_24_1) (- c_main_~malloc_~size)) 399) (<= (- v_b_24_1 (- c_main_~p~1.offset)) 1) (<= (- (- v_b_24_1) c_main_~q~1.offset) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- v_b_24_1 |c_main_#t~malloc0.offset|) 1) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_23_1) c_main_~p~1.offset) 0) (<= (- v_b_22_1 v_b_25_1) (- 1)) (<= (- (- v_b_23_1) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- v_b_23_1 (- v_b_23_1)) 0) (<= (- v_b_23_1 (- c_main_~q~1.offset)) 0) (<= (- (- v_b_22_1) (- v_b_25_1)) 1) (<= (- (- v_b_24_1) c_main_~p~1.offset) (- 1)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_23_1 |c_main_#t~malloc0.offset|) 0) (<= (- v_b_24_1 (- |c_main_read~int_#ptr.offset|)) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_25_1 |c_main_read~int_#ptr.base|) 1) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- v_b_23_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_23_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- v_b_23_1 |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- v_b_24_1 c_main_~p~1.offset) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) (- c_main_~q~1.offset)) 0) (<= (- v_b_23_1 v_b_24_1) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#value|) (- v_v_50_1)) 0) (<= (- v_b_23_1 (- v_b_24_1)) 1) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_23_1) |c_main_#t~malloc0.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_24_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_24_1 (- |c_main_#t~malloc0.offset|)) 1) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- v_b_24_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- v_b_24_1) v_b_24_1) (- 2)) (<= (- (- v_b_24_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_24_1 |c_main_read~int_#ptr.offset|) 1) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- v_b_25_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_23_1) (- v_b_24_1)) 1) (<= (- v_b_23_1 c_main_~q~1.offset) 0) (<= (- v_b_23_1 (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- v_b_24_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 0) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 0) (<= (- v_b_23_1 |c_main_~malloc_#res.offset|) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 0) (<= (- v_b_22_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 0) (<= (- (- v_b_23_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_23_1 (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_24_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 400)) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_24_1 (- c_main_~q~1.offset)) 1) (<= (- (- v_b_23_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_23_1 c_main_~malloc_~size) (- 400)) (<= (- v_b_23_1 (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_24_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |c_main_read~int_#value| v_v_50_1) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) (- c_main_~malloc_~size)) 400) (<= (- v_b_24_1 (- c_main_~malloc_~size)) 401) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (= v_v_52_1 v_v_45_1) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- (- v_b_22_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- v_b_24_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- v_b_24_1 c_main_~malloc_~size) (- 399)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_23_1 (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_24_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_24_1 (- v_b_24_1)) 2) (<= (- v_b_24_1 |c_main_read~int_#sizeOfReadType|) (- 3)) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_23_1) v_b_23_1) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_24_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_24_1) (- c_main_~q~1.offset)) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- (- v_b_23_1) c_main_~q~1.offset) 0) (<= (- (- v_b_23_1) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 4) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- v_b_24_1 (- |c_main_~malloc_#res.offset|)) 1) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_24_1 |c_main_~malloc_#res.offset|) 1) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (forall ((v_idx_588 Int) (v_idx_589 Int) (v_idx_590 Int) (v_idx_595 Int) (v_idx_593 Int) (v_idx_594 Int)) (or (<= v_b_23_1 v_idx_588) (< v_idx_590 v_b_24_1) (< v_idx_589 v_b_23_1) (< v_idx_594 v_b_22_1) (<= v_b_22_1 v_idx_593) (<= v_b_24_1 v_idx_589) (<= v_b_25_1 v_idx_594) (< v_idx_595 v_b_25_1) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_594) v_idx_589)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_594) v_idx_589))) 0)))) (<= (- v_b_24_1 c_main_~q~1.offset) 1) (<= (- (- v_b_23_1) (- c_main_~p~1.offset)) 0))) (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_b_62_1 Int) (v_v_625_1 (Array Int Int)) (v_v_630_1 Int) (v_v_632_1 (Array Int Int))) (and (<= (- v_b_62_1 v_b_65_1) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_62_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_62_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_63_1 (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 4) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_64_1) v_b_64_1) (- 2)) (<= (- (- v_b_63_1) v_b_64_1) (- 1)) (<= (- v_b_64_1 c_main_~q~1.offset) 5) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 4) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_64_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 4) (<= (- v_b_65_1 |c_main_read~int_#ptr.base|) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 8) (<= (- (- v_b_63_1) c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_64_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_63_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_63_1 |c_main_read~int_#sizeOfReadType|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 8) (= v_v_625_1 v_v_632_1) (<= (- v_b_63_1 (- c_main_~malloc_~size)) 404) (<= (- v_b_63_1 (- c_main_~p~1.offset)) 4) (<= (- v_b_63_1 (- |c_main_~malloc_#res.offset|)) 4) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_64_1 (- c_main_~q~1.offset)) 9) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 4) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 4) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 4) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 0) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_64_1) (- c_main_~malloc_~size)) 399) (<= (- v_b_63_1 c_main_~malloc_~size) (- 396)) (<= (- v_b_64_1 |c_main_~malloc_#res.offset|) 5) (<= (- v_b_63_1 c_main_~p~1.offset) 4) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 0) (<= (- v_b_64_1 (- |c_main_#t~malloc0.offset|)) 5) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_63_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- v_b_63_1 (- v_b_64_1)) 9) (<= (- (- v_b_64_1) c_main_~malloc_~size) (- 401)) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_64_1 (- c_main_~malloc_~size)) 405) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_63_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_63_1) c_main_~p~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 404) (<= (- v_b_64_1 |c_main_#t~malloc0.offset|) 5) (<= (- (- v_b_65_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_63_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_64_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_64_1 |c_main_read~int_#sizeOfReadType|) 1) (<= (- (- v_b_64_1) (- c_main_~q~1.offset)) 3) (<= (- (- v_b_63_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_63_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_64_1) c_main_~p~1.offset) (- 1)) (<= (- (- v_b_63_1) c_main_~q~1.offset) 0) (<= (- (- v_b_64_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- v_b_64_1 (- |c_main_read~int_#ptr.offset|)) 9) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 4) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- v_b_63_1) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#value| v_v_630_1) 0) (<= (- (- v_b_63_1) (- v_b_64_1)) 1) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- v_b_64_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 4) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- v_b_64_1 (- v_b_64_1)) 10) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 4) (<= (- (- v_b_64_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 396)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 c_main_~malloc_~size) (- 395)) (<= (- (- v_b_64_1) c_main_~q~1.offset) (- 1)) (<= (- (- v_b_63_1) v_b_63_1) 0) (<= (- v_b_64_1 (- c_main_~p~1.offset)) 5) (<= (- (- |c_main_read~int_#value|) (- v_v_630_1)) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 4) (<= (- (- v_b_63_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_63_1 |c_main_~malloc_#res.offset|) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_63_1 (- c_main_~q~1.offset)) 8) (<= (- (- v_b_63_1) |c_main_#t~malloc0.offset|) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- v_b_63_1 |c_main_#t~malloc0.offset|) 4) (<= (- (- v_b_64_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_62_1) (- v_b_65_1)) 1) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 8) (<= (- v_b_64_1 (- |c_main_read~int_#sizeOfReadType|)) 9) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- v_b_63_1 (- |c_main_#t~malloc0.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_64_1 (- |c_main_~malloc_#res.offset|)) 5) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_64_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_63_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_64_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- v_b_63_1 c_main_~q~1.offset) 4) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (forall ((v_idx_610 Int) (v_idx_603 Int) (v_idx_604 Int) (v_idx_608 Int) (v_idx_605 Int) (v_idx_609 Int)) (or (< v_idx_610 v_b_65_1) (<= v_b_63_1 v_idx_603) (< v_idx_604 v_b_63_1) (< v_idx_605 v_b_64_1) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_609) v_idx_604))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_609) v_idx_604)) 0)) (<= v_b_64_1 v_idx_604) (<= v_b_62_1 v_idx_608) (<= v_b_65_1 v_idx_609) (< v_idx_609 v_b_62_1))) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_63_1) (- c_main_~q~1.offset)) 4) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- v_b_63_1 v_b_64_1) (- 1)) (<= (- v_b_63_1 (- v_b_63_1)) 8) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 404) (<= (- (- v_b_63_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- v_b_64_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_63_1 (- |c_main_read~int_#ptr.offset|)) 8) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 c_main_~p~1.offset) 5))))} [2018-12-19 22:46:41,715 WARN L228 ngHoareTripleChecker]: Action: main := 0; [2018-12-19 22:46:41,716 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= c_main_main_primed 0) [2018-12-19 22:46:41,716 WARN L230 ngHoareTripleChecker]: Post: {2147483600#(exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_b_62_1 Int) (v_v_625_1 (Array Int Int)) (v_v_630_1 Int) (v_v_632_1 (Array Int Int))) (and (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_62_1 |c_main_read~int_#ptr.base|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_main)) 0) (<= (- (- c_main_main) c_main_~q~1.offset) 0) (<= (- v_b_63_1 (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- v_b_64_1) v_b_64_1) (- 2)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 4) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- v_b_64_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_65_1 |c_main_read~int_#ptr.base|) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 8) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 8) (= v_v_625_1 v_v_632_1) (<= (- (- c_main_main) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_63_1 (- |c_main_~malloc_#res.offset|)) 4) (<= (- v_b_64_1 (- c_main_~q~1.offset)) 9) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 4) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_63_1) (- c_main_main)) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- v_b_64_1 |c_main_~malloc_#res.offset|) 5) (<= (- v_b_63_1 c_main_~p~1.offset) 4) (<= (- v_b_64_1 (- |c_main_#t~malloc0.offset|)) 5) (<= (- c_main_main |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_63_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- v_b_63_1 (- v_b_64_1)) 9) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- c_main_main) (- c_main_~q~1.offset)) 4) (<= (- c_main_main (- c_main_~malloc_~size)) 400) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (forall ((v_idx_620 Int) (v_idx_625 Int) (v_idx_623 Int) (v_idx_624 Int) (v_idx_618 Int) (v_idx_619 Int)) (or (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_624) v_idx_619))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_624) v_idx_619)) 0)) (< v_idx_620 v_b_64_1) (<= v_b_62_1 v_idx_623) (<= v_b_64_1 v_idx_619) (< v_idx_619 v_b_63_1) (< v_idx_624 v_b_62_1) (< v_idx_625 v_b_65_1) (<= v_b_63_1 v_idx_618) (<= v_b_65_1 v_idx_624))) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_63_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- (- v_b_64_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_64_1 |c_main_read~int_#sizeOfReadType|) 1) (<= (- (- v_b_64_1) (- c_main_~q~1.offset)) 3) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_63_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_64_1) c_main_~p~1.offset) (- 1)) (<= (- (- c_main_main) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_63_1) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- v_b_64_1 (- |c_main_read~int_#ptr.offset|)) 9) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 4) (<= (- c_main_main c_main_~malloc_~size) (- 400)) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 4) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_64_1) c_main_~q~1.offset) (- 1)) (<= (- (- c_main_main) (- c_main_~malloc_~size)) 400) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_63_1 (- c_main_~q~1.offset)) 8) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- c_main_main (- c_main_~q~1.offset)) 4) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 8) (<= (- (- v_b_64_1) c_main_main) (- 1)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- v_b_63_1 (- |c_main_#t~malloc0.offset|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_64_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_63_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_64_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- v_b_63_1 c_main_~q~1.offset) 4) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- v_b_63_1 v_b_64_1) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_main) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- c_main_main) c_main_main) 0) (<= (- v_b_64_1 c_main_main) 5) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 c_main_~p~1.offset) 5) (<= (- v_b_62_1 v_b_65_1) (- 1)) (<= (- |c_main_#t~malloc0.offset| (- c_main_main)) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_62_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_64_1) (- c_main_main)) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 4) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_63_1) v_b_64_1) (- 1)) (<= (- v_b_64_1 c_main_~q~1.offset) 5) (<= (- c_main_main (- c_main_main)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_63_1) c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_64_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_63_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_63_1 |c_main_read~int_#sizeOfReadType|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- c_main_main (- |c_main_read~int_#ptr.offset|)) 4) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- (- c_main_main) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_63_1 (- c_main_~malloc_~size)) 404) (<= (- v_b_63_1 (- c_main_~p~1.offset)) 4) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- c_main_main (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 4) (<= (- (- c_main_main) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 4) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 0) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_64_1) (- c_main_~malloc_~size)) 399) (<= (- v_b_63_1 c_main_~malloc_~size) (- 396)) (<= (- (- v_b_63_1) c_main_main) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 0) (<= (- c_main_main c_main_~p~1.offset) 0) (<= (- (- c_main_main) (- |c_main_read~int_#ptr.offset|)) 4) (<= (- c_main_main (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_64_1) c_main_~malloc_~size) (- 401)) (<= (- c_main_main |c_main_read~int_#ptr.offset|) 0) (<= (- c_main_main |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_64_1 (- c_main_~malloc_~size)) 405) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_63_1) c_main_~p~1.offset) 0) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 404) (<= (- v_b_64_1 |c_main_#t~malloc0.offset|) 5) (<= (- (- v_b_65_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- c_main_main c_main_~q~1.offset) 0) (<= (- v_b_63_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_63_1) (- c_main_~malloc_~size)) 400) (<= (- (- c_main_main) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_64_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- v_b_63_1) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#value| v_v_630_1) 0) (<= (- (- v_b_63_1) (- v_b_64_1)) 1) (<= (- |c_main_#t~malloc0.offset| c_main_main) 0) (<= (- v_b_64_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 4) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- v_b_64_1 (- v_b_64_1)) 10) (<= (- (- c_main_main) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_64_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 396)) (<= (- v_b_64_1 c_main_~malloc_~size) (- 395)) (<= (- (- v_b_63_1) v_b_63_1) 0) (<= (- v_b_64_1 (- c_main_~p~1.offset)) 5) (<= (- (- |c_main_read~int_#value|) (- v_v_630_1)) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 4) (<= (- (- v_b_63_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_63_1 |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_63_1) |c_main_#t~malloc0.offset|) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- (- c_main_main) c_main_~p~1.offset) 0) (<= (- v_b_63_1 |c_main_#t~malloc0.offset|) 4) (<= (- (- v_b_64_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_62_1) (- v_b_65_1)) 1) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_64_1 (- |c_main_read~int_#sizeOfReadType|)) 9) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_64_1 (- |c_main_~malloc_#res.offset|)) 5) (<= (- v_b_63_1 c_main_main) 4) (<= (- (- c_main_main) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_63_1) (- c_main_~q~1.offset)) 4) (<= (- v_b_63_1 (- v_b_63_1)) 8) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 404) (<= (- (- v_b_63_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- v_b_64_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- v_b_63_1 (- c_main_main)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_64_1 (- c_main_main)) 5) (<= (- v_b_63_1 (- |c_main_read~int_#ptr.offset|)) 8) (<= (- c_main_main (- |c_main_~malloc_#res.offset|)) 0)))} [2018-12-19 22:46:41,716 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 22:46:41,718 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 22:46:41,718 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 22:46:41,818 WARN L270 ngHoareTripleChecker]: Pre: {2147483601#(or (exists ((v_b_23_1 Int) (v_b_22_1 Int) (v_b_25_1 Int) (v_v_52_1 (Array Int Int)) (v_b_24_1 Int) (v_v_45_1 (Array Int Int)) (v_v_50_1 Int)) (and (<= (- (- v_b_24_1) main_~malloc_~size) (- 401)) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- v_b_23_1 main_~p~1.offset) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_24_1 (- |main_read~int_#sizeOfReadType|)) 5) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 0) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) v_b_24_1) (- 1)) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- v_b_23_1 (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_23_1 (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 400)) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- v_b_23_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_23_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 0) (<= (- (- v_b_24_1) (- main_~malloc_~size)) 399) (<= (- v_b_24_1 (- main_~p~1.offset)) 1) (<= (- (- v_b_24_1) main_~q~1.offset) (- 1)) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- v_b_24_1 |main_#t~malloc0.offset|) 1) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_23_1) main_~p~1.offset) 0) (<= (- v_b_22_1 v_b_25_1) (- 1)) (<= (- (- v_b_23_1) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- v_b_23_1 (- v_b_23_1)) 0) (<= (- v_b_23_1 (- main_~q~1.offset)) 0) (<= (- (- v_b_22_1) (- v_b_25_1)) 1) (<= (- (- v_b_24_1) main_~p~1.offset) (- 1)) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- v_b_23_1 |main_#t~malloc0.offset|) 0) (<= (- v_b_24_1 (- |main_read~int_#ptr.offset|)) 1) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_25_1 |main_read~int_#ptr.base|) 1) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- (- v_b_23_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 0) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- (- v_b_23_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- v_b_23_1 |main_read~int_#sizeOfReadType|) (- 4)) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- v_b_24_1 main_~p~1.offset) 1) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) (- main_~q~1.offset)) 0) (<= (- v_b_23_1 v_b_24_1) (- 1)) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 0) (<= (- (- |main_read~int_#value|) (- v_v_50_1)) 0) (<= (- v_b_23_1 (- v_b_24_1)) 1) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_23_1) |main_#t~malloc0.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_24_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- v_b_24_1 (- |main_#t~malloc0.offset|)) 1) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- v_b_24_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_24_1) v_b_24_1) (- 2)) (<= (- (- v_b_24_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_24_1 |main_read~int_#ptr.offset|) 1) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- v_b_25_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- v_b_23_1) (- v_b_24_1)) 1) (<= (- v_b_23_1 main_~q~1.offset) 0) (<= (- v_b_23_1 (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) (- |main_#t~malloc0.offset|)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- main_~malloc_~size (- main_~q~1.offset)) 400) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- v_b_24_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 0) (<= (- main_~p~1.offset (- main_~q~1.offset)) 0) (<= (- v_b_23_1 |main_~malloc_#res.offset|) 0) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 0) (<= (- v_b_22_1 |main_read~int_#ptr.base|) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 0) (<= (- (- v_b_23_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_23_1 (- |main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_24_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 400)) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 0) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_24_1 (- main_~q~1.offset)) 1) (<= (- (- v_b_23_1) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_23_1 main_~malloc_~size) (- 400)) (<= (- v_b_23_1 (- |main_#t~malloc0.offset|)) 0) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_24_1) |main_#t~malloc0.offset|) (- 1)) (<= (- |main_read~int_#value| v_v_50_1) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) (- main_~malloc_~size)) 400) (<= (- v_b_24_1 (- main_~malloc_~size)) 401) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (= v_v_52_1 v_v_45_1) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- (- v_b_22_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- v_b_24_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- v_b_24_1 main_~malloc_~size) (- 399)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_23_1 (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_24_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_24_1 (- v_b_24_1)) 2) (<= (- v_b_24_1 |main_read~int_#sizeOfReadType|) (- 3)) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 0) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_23_1) v_b_23_1) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- v_b_24_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_24_1) (- main_~q~1.offset)) (- 1)) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- main_~q~1.offset (- main_~q~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- (- v_b_23_1) main_~q~1.offset) 0) (<= (- (- v_b_23_1) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 4) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- v_b_24_1 (- |main_~malloc_#res.offset|)) 1) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- v_b_24_1 |main_~malloc_#res.offset|) 1) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (forall ((v_idx_588 Int) (v_idx_589 Int) (v_idx_590 Int) (v_idx_595 Int) (v_idx_593 Int) (v_idx_594 Int)) (or (<= v_b_23_1 v_idx_588) (< v_idx_590 v_b_24_1) (< v_idx_589 v_b_23_1) (< v_idx_594 v_b_22_1) (<= v_b_22_1 v_idx_593) (<= v_b_24_1 v_idx_589) (<= v_b_25_1 v_idx_594) (< v_idx_595 v_b_25_1) (and (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_594) v_idx_589)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_594) v_idx_589))) 0)))) (<= (- v_b_24_1 main_~q~1.offset) 1) (<= (- (- v_b_23_1) (- main_~p~1.offset)) 0))) (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_b_62_1 Int) (v_v_625_1 (Array Int Int)) (v_v_630_1 Int) (v_v_632_1 (Array Int Int))) (and (<= (- v_b_62_1 v_b_65_1) (- 1)) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 8) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_62_1 |main_read~int_#ptr.base|) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- (- v_b_62_1) (- |main_read~int_#ptr.base|)) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- v_b_63_1 (- |main_read~int_#sizeOfReadType|)) 8) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 4) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_64_1) v_b_64_1) (- 2)) (<= (- (- v_b_63_1) v_b_64_1) (- 1)) (<= (- v_b_64_1 main_~q~1.offset) 5) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 4) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_64_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 4) (<= (- v_b_65_1 |main_read~int_#ptr.base|) 1) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 8) (<= (- (- v_b_63_1) main_~malloc_~size) (- 400)) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 4) (<= (- (- v_b_64_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_63_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_63_1 |main_read~int_#sizeOfReadType|) 0) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 8) (= v_v_625_1 v_v_632_1) (<= (- v_b_63_1 (- main_~malloc_~size)) 404) (<= (- v_b_63_1 (- main_~p~1.offset)) 4) (<= (- v_b_63_1 (- |main_~malloc_#res.offset|)) 4) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- v_b_64_1 (- main_~q~1.offset)) 9) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 4) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 4) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 4) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 0) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- v_b_64_1) (- main_~malloc_~size)) 399) (<= (- v_b_63_1 main_~malloc_~size) (- 396)) (<= (- v_b_64_1 |main_~malloc_#res.offset|) 5) (<= (- v_b_63_1 main_~p~1.offset) 4) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 0) (<= (- v_b_64_1 (- |main_#t~malloc0.offset|)) 5) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_63_1) (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- v_b_63_1 (- v_b_64_1)) 9) (<= (- (- v_b_64_1) main_~malloc_~size) (- 401)) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_64_1 (- main_~malloc_~size)) 405) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_63_1) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_63_1) main_~p~1.offset) 0) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- main_~malloc_~size (- main_~q~1.offset)) 404) (<= (- v_b_64_1 |main_#t~malloc0.offset|) 5) (<= (- (- v_b_65_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_63_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_64_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_64_1 |main_read~int_#sizeOfReadType|) 1) (<= (- (- v_b_64_1) (- main_~q~1.offset)) 3) (<= (- (- v_b_63_1) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- v_b_63_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 396)) (<= (- (- v_b_64_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_63_1) main_~q~1.offset) 0) (<= (- (- v_b_64_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- v_b_64_1 (- |main_read~int_#ptr.offset|)) 9) (<= (- main_~p~1.offset (- main_~q~1.offset)) 4) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- v_b_63_1) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#value| v_v_630_1) 0) (<= (- (- v_b_63_1) (- v_b_64_1)) 1) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- v_b_64_1 |main_read~int_#ptr.offset|) 1) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 4) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- v_b_64_1 (- v_b_64_1)) 10) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 4) (<= (- (- v_b_64_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 396)) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 main_~malloc_~size) (- 395)) (<= (- (- v_b_64_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_63_1) v_b_63_1) 0) (<= (- v_b_64_1 (- main_~p~1.offset)) 5) (<= (- (- |main_read~int_#value|) (- v_v_630_1)) 0) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 4) (<= (- (- v_b_63_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_63_1 |main_~malloc_#res.offset|) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_63_1 (- main_~q~1.offset)) 8) (<= (- (- v_b_63_1) |main_#t~malloc0.offset|) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- v_b_63_1 |main_#t~malloc0.offset|) 4) (<= (- (- v_b_64_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_62_1) (- v_b_65_1)) 1) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 8) (<= (- v_b_64_1 (- |main_read~int_#sizeOfReadType|)) 9) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- v_b_63_1 (- |main_#t~malloc0.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_64_1 (- |main_~malloc_#res.offset|)) 5) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_64_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_63_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_64_1) (- main_~p~1.offset)) (- 1)) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- v_b_63_1 main_~q~1.offset) 4) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (forall ((v_idx_610 Int) (v_idx_603 Int) (v_idx_604 Int) (v_idx_608 Int) (v_idx_605 Int) (v_idx_609 Int)) (or (< v_idx_610 v_b_65_1) (<= v_b_63_1 v_idx_603) (< v_idx_604 v_b_63_1) (< v_idx_605 v_b_64_1) (and (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_609) v_idx_604))) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_609) v_idx_604)) 0)) (<= v_b_64_1 v_idx_604) (<= v_b_62_1 v_idx_608) (<= v_b_65_1 v_idx_609) (< v_idx_609 v_b_62_1))) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_63_1) (- main_~q~1.offset)) 4) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- v_b_63_1 v_b_64_1) (- 1)) (<= (- v_b_63_1 (- v_b_63_1)) 8) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 404) (<= (- (- v_b_63_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- v_b_64_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- v_b_63_1 (- |main_read~int_#ptr.offset|)) 8) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 main_~p~1.offset) 5))))} [2018-12-19 22:46:41,819 WARN L274 ngHoareTripleChecker]: Action: main := 0; [2018-12-19 22:46:41,819 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= c_main_main_primed 0) [2018-12-19 22:46:42,581 WARN L276 ngHoareTripleChecker]: Post: {2147483600#(and (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 8) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_main)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_main)) 0) (<= (- (- main_main) main_~q~1.offset) 0) (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_b_62_1 Int)) (and (<= (- (- v_b_64_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_64_1 |main_read~int_#sizeOfReadType|) 1) (<= (- v_b_62_1 v_b_65_1) (- 1)) (<= (- v_b_63_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_64_1) (- main_~q~1.offset)) 3) (<= (- (- v_b_63_1) (- main_~malloc_~size)) 400) (<= (- v_b_62_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_62_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- v_b_63_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_64_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_63_1) main_~q~1.offset) 0) (<= (- (- v_b_64_1) |main_#t~malloc0.offset|) (- 1)) (<= (- v_b_63_1 (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- v_b_64_1) (- main_main)) (- 1)) (<= (- v_b_64_1 (- |main_read~int_#ptr.offset|)) 9) (<= (- (- v_b_64_1) v_b_64_1) (- 2)) (<= (- (- v_b_63_1) v_b_64_1) (- 1)) (<= (- v_b_64_1 main_~q~1.offset) 5) (<= (- (- v_b_63_1) (- main_~p~1.offset)) 0) (<= (- (- v_b_63_1) (- v_b_64_1)) 1) (<= (- v_b_64_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_64_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_65_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_63_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_64_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_63_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_63_1 |main_read~int_#sizeOfReadType|) 0) (<= (- v_b_64_1 (- v_b_64_1)) 10) (<= (- (- v_b_64_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_64_1) main_~q~1.offset) (- 1)) (<= (- v_b_64_1 main_~malloc_~size) (- 395)) (<= (- (- v_b_63_1) v_b_63_1) 0) (<= (- v_b_64_1 (- main_~p~1.offset)) 5) (<= (- (- v_b_63_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_63_1 (- main_~q~1.offset)) 8) (<= (- v_b_63_1 |main_~malloc_#res.offset|) 4) (<= (- (- v_b_63_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_63_1 (- main_~malloc_~size)) 404) (<= (- v_b_63_1 (- main_~p~1.offset)) 4) (<= (- v_b_63_1 (- |main_~malloc_#res.offset|)) 4) (<= (- v_b_64_1 (- main_~q~1.offset)) 9) (<= (- (- v_b_64_1) |main_~malloc_#res.offset|) (- 1)) (<= (- v_b_63_1 |main_#t~malloc0.offset|) 4) (<= (- (- v_b_62_1) (- v_b_65_1)) 1) (<= (- (- v_b_63_1) (- main_main)) 0) (<= (- (- v_b_64_1) main_main) (- 1)) (<= (- v_b_64_1 (- |main_read~int_#sizeOfReadType|)) 9) (<= (- v_b_63_1 (- |main_#t~malloc0.offset|)) 4) (<= (- v_b_64_1 (- |main_~malloc_#res.offset|)) 5) (<= (- (- v_b_64_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_64_1) (- main_~malloc_~size)) 399) (<= (- v_b_63_1 main_main) 4) (<= (- (- v_b_64_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_63_1) |main_~malloc_#res.offset|) 0) (<= (- v_b_63_1 main_~malloc_~size) (- 396)) (<= (- v_b_63_1 main_~q~1.offset) 4) (<= (- v_b_64_1 |main_~malloc_#res.offset|) 5) (<= (- v_b_63_1 main_~p~1.offset) 4) (<= (- (- v_b_63_1) main_main) 0) (<= (- (- v_b_63_1) (- main_~q~1.offset)) 4) (forall ((v_idx_624 Int) (v_idx_619 Int)) (or (<= v_b_64_1 v_idx_619) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_624) v_idx_619)) 0) (< v_idx_624 v_b_62_1) (< v_idx_619 v_b_63_1) (<= v_b_65_1 v_idx_624))) (<= (- v_b_64_1 (- |main_#t~malloc0.offset|)) 5) (<= (- v_b_63_1 v_b_64_1) (- 1)) (<= (- v_b_63_1 (- v_b_63_1)) 8) (<= (- (- v_b_63_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_63_1 (- v_b_64_1)) 9) (<= (- (- v_b_64_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_63_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_64_1 main_main) 5) (<= (- (- v_b_64_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_63_1 (- main_main)) 4) (<= (- v_b_64_1 (- main_~malloc_~size)) 405) (<= (- v_b_64_1 (- main_main)) 5) (forall ((v_prenex_70 Int) (v_prenex_71 Int)) (or (< v_prenex_70 v_b_63_1) (<= v_b_64_1 v_prenex_70) (<= v_b_65_1 v_prenex_71) (< v_prenex_71 v_b_62_1) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_prenex_71) v_prenex_70))) 0))) (<= (- v_b_63_1 (- |main_read~int_#ptr.offset|)) 8) (<= (- (- v_b_63_1) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_64_1 main_~p~1.offset) 5) (<= (- (- v_b_63_1) main_~p~1.offset) 0) (<= (- (- v_b_65_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_64_1 |main_#t~malloc0.offset|) 5))) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 4) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 4) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- main_main (- main_main)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 4) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 8) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 4) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- main_main (- |main_read~int_#ptr.offset|)) 4) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 8) (<= (- (- main_main) (- |main_~malloc_#res.offset|)) 0) (<= (- (- main_main) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- main_main (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 4) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 4) (<= (- (- main_main) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 4) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 0) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 0) (<= (- main_main main_~p~1.offset) 0) (<= (- (- main_main) (- |main_read~int_#ptr.offset|)) 4) (<= (- main_main |main_~malloc_#res.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- main_main (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- main_main |main_read~int_#ptr.offset|) 0) (<= (- main_main |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- main_main) (- main_~q~1.offset)) 4) (<= (- main_main (- main_~malloc_~size)) 400) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- main_~malloc_~size (- main_~q~1.offset)) 404) (<= (- main_main main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 396)) (<= (- (- main_main) (- main_~p~1.offset)) 0) (<= (- (- main_main) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- main_~p~1.offset (- main_~q~1.offset)) 4) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- main_main main_~malloc_~size) (- 400)) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- |main_#t~malloc0.offset| main_main) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 4) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 4) (<= (- (- main_main) |main_read~int_#ptr.offset|) 0) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 396)) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- (- main_main) (- main_~malloc_~size)) 400) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- main_main (- main_~q~1.offset)) 4) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- (- main_main) main_~p~1.offset) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 8) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- (- main_main) |main_~malloc_#res.offset|) 0) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_main) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- (- main_main) main_main) 0) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 404) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- main_main (- |main_~malloc_#res.offset|)) 0))} [2018-12-19 22:46:47,646 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 22:46:47,646 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 22:46:47,647 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 22:46:47,647 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 22:46:47,648 WARN L224 ngHoareTripleChecker]: Pre: {2147483595#(or (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_b_62_1 Int) (v_v_625_1 (Array Int Int)) (v_v_630_1 Int) (v_v_632_1 (Array Int Int))) (and (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_62_1 |c_main_read~int_#ptr.base|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_main)) 0) (<= (- (- c_main_main) c_main_~q~1.offset) 0) (<= (- v_b_63_1 (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- v_b_64_1) v_b_64_1) (- 2)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 4) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- v_b_64_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_65_1 |c_main_read~int_#ptr.base|) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 8) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 8) (= v_v_625_1 v_v_632_1) (<= (- (- c_main_main) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_63_1 (- |c_main_~malloc_#res.offset|)) 4) (<= (- v_b_64_1 (- c_main_~q~1.offset)) 9) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 4) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_63_1) (- c_main_main)) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- v_b_64_1 |c_main_~malloc_#res.offset|) 5) (<= (- v_b_63_1 c_main_~p~1.offset) 4) (<= (- v_b_64_1 (- |c_main_#t~malloc0.offset|)) 5) (<= (- c_main_main |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_63_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- v_b_63_1 (- v_b_64_1)) 9) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- c_main_main) (- c_main_~q~1.offset)) 4) (<= (- c_main_main (- c_main_~malloc_~size)) 400) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_63_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- (- v_b_64_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_64_1 |c_main_read~int_#sizeOfReadType|) 1) (<= (- (- v_b_64_1) (- c_main_~q~1.offset)) 3) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_63_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_64_1) c_main_~p~1.offset) (- 1)) (<= (- (- c_main_main) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_63_1) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- v_b_64_1 (- |c_main_read~int_#ptr.offset|)) 9) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 4) (<= (- c_main_main c_main_~malloc_~size) (- 400)) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 4) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_64_1) c_main_~q~1.offset) (- 1)) (<= (- (- c_main_main) (- c_main_~malloc_~size)) 400) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_63_1 (- c_main_~q~1.offset)) 8) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- c_main_main (- c_main_~q~1.offset)) 4) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 8) (<= (- (- v_b_64_1) c_main_main) (- 1)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- v_b_63_1 (- |c_main_#t~malloc0.offset|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_64_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_63_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_64_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- v_b_63_1 c_main_~q~1.offset) 4) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- v_b_63_1 v_b_64_1) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_main) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- c_main_main) c_main_main) 0) (<= (- v_b_64_1 c_main_main) 5) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 c_main_~p~1.offset) 5) (<= (- v_b_62_1 v_b_65_1) (- 1)) (<= (- |c_main_#t~malloc0.offset| (- c_main_main)) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_62_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_64_1) (- c_main_main)) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 4) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_63_1) v_b_64_1) (- 1)) (<= (- v_b_64_1 c_main_~q~1.offset) 5) (<= (- c_main_main (- c_main_main)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_63_1) c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_64_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_63_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_63_1 |c_main_read~int_#sizeOfReadType|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- c_main_main (- |c_main_read~int_#ptr.offset|)) 4) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- (- c_main_main) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_63_1 (- c_main_~malloc_~size)) 404) (<= (- v_b_63_1 (- c_main_~p~1.offset)) 4) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- c_main_main (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 4) (<= (- (- c_main_main) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 4) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 0) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_64_1) (- c_main_~malloc_~size)) 399) (<= (- v_b_63_1 c_main_~malloc_~size) (- 396)) (<= (- (- v_b_63_1) c_main_main) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 0) (<= (- c_main_main c_main_~p~1.offset) 0) (<= (- (- c_main_main) (- |c_main_read~int_#ptr.offset|)) 4) (<= (- c_main_main (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_64_1) c_main_~malloc_~size) (- 401)) (<= (- c_main_main |c_main_read~int_#ptr.offset|) 0) (<= (- c_main_main |c_main_read~int_#sizeOfReadType|) (- 4)) (forall ((v_idx_685 Int) (v_idx_678 Int) (v_idx_679 Int) (v_idx_680 Int) (v_idx_683 Int) (v_idx_684 Int)) (or (< v_idx_679 v_b_63_1) (<= v_b_65_1 v_idx_684) (<= v_b_62_1 v_idx_683) (< v_idx_684 v_b_62_1) (< v_idx_685 v_b_65_1) (<= v_b_64_1 v_idx_679) (<= v_b_63_1 v_idx_678) (< v_idx_680 v_b_64_1) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_684) v_idx_679))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_684) v_idx_679)) 0)))) (<= (- v_b_64_1 (- c_main_~malloc_~size)) 405) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_63_1) c_main_~p~1.offset) 0) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 404) (<= (- v_b_64_1 |c_main_#t~malloc0.offset|) 5) (<= (- (- v_b_65_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- c_main_main c_main_~q~1.offset) 0) (<= (- v_b_63_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_63_1) (- c_main_~malloc_~size)) 400) (<= (- (- c_main_main) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_64_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- v_b_63_1) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#value| v_v_630_1) 0) (<= (- (- v_b_63_1) (- v_b_64_1)) 1) (<= (- |c_main_#t~malloc0.offset| c_main_main) 0) (<= (- v_b_64_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 4) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- v_b_64_1 (- v_b_64_1)) 10) (<= (- (- c_main_main) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_64_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 396)) (<= (- v_b_64_1 c_main_~malloc_~size) (- 395)) (<= (- (- v_b_63_1) v_b_63_1) 0) (<= (- v_b_64_1 (- c_main_~p~1.offset)) 5) (<= (- (- |c_main_read~int_#value|) (- v_v_630_1)) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 4) (<= (- (- v_b_63_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_63_1 |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_63_1) |c_main_#t~malloc0.offset|) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- (- c_main_main) c_main_~p~1.offset) 0) (<= (- v_b_63_1 |c_main_#t~malloc0.offset|) 4) (<= (- (- v_b_64_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_62_1) (- v_b_65_1)) 1) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_64_1 (- |c_main_read~int_#sizeOfReadType|)) 9) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_64_1 (- |c_main_~malloc_#res.offset|)) 5) (<= (- v_b_63_1 c_main_main) 4) (<= (- (- c_main_main) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_63_1) (- c_main_~q~1.offset)) 4) (<= (- v_b_63_1 (- v_b_63_1)) 8) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 404) (<= (- (- v_b_63_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- v_b_64_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- v_b_63_1 (- c_main_main)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_64_1 (- c_main_main)) 5) (<= (- v_b_63_1 (- |c_main_read~int_#ptr.offset|)) 8) (<= (- c_main_main (- |c_main_~malloc_#res.offset|)) 0))) (exists ((v_b_23_1 Int) (v_b_22_1 Int) (v_b_25_1 Int) (v_v_52_1 (Array Int Int)) (v_b_24_1 Int) (v_v_45_1 (Array Int Int)) (v_v_50_1 Int)) (and (<= (- (- v_b_24_1) c_main_~malloc_~size) (- 401)) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_main)) 0) (<= (- (- c_main_main) c_main_~q~1.offset) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- v_b_24_1 (- |c_main_read~int_#sizeOfReadType|)) 5) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- v_b_23_1 (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_23_1 (- c_main_~p~1.offset)) 0) (<= (- c_main_main (- c_main_~q~1.offset)) 0) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- v_b_23_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_23_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_24_1 (- c_main_~p~1.offset)) 1) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_23_1) c_main_main) 0) (<= (- (- v_b_23_1) c_main_~p~1.offset) 0) (<= (- v_b_22_1 v_b_25_1) (- 1)) (<= (- (- v_b_23_1) c_main_~malloc_~size) (- 400)) (<= (- v_b_23_1 (- v_b_23_1)) 0) (<= (- (- c_main_main) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_24_1) c_main_~p~1.offset) (- 1)) (<= (- v_b_23_1 |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_25_1 |c_main_read~int_#ptr.base|) 1) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_23_1 c_main_main) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- v_b_23_1 |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- v_b_24_1 c_main_~p~1.offset) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) (- c_main_~q~1.offset)) 0) (<= (- (- |c_main_read~int_#value|) (- v_v_50_1)) 0) (<= (- c_main_main |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_24_1) c_main_main) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_24_1 (- |c_main_#t~malloc0.offset|)) 1) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- v_b_24_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_24_1 |c_main_read~int_#ptr.offset|) 1) (<= (- c_main_main (- c_main_~malloc_~size)) 400) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- c_main_main (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 400) (<= (- (- v_b_24_1) (- c_main_main)) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- v_b_23_1 c_main_~q~1.offset) 0) (<= (- v_b_23_1 (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- c_main_main) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_23_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- (- v_b_24_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 0) (<= (- c_main_main c_main_~malloc_~size) (- 400)) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 0) (<= (- v_b_22_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 0) (<= (- (- v_b_23_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_23_1 (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_23_1 (- c_main_main)) 0) (<= (- v_b_23_1 c_main_~malloc_~size) (- 400)) (<= (- v_b_23_1 (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- c_main_main) (- c_main_~malloc_~size)) 400) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_24_1 (- c_main_~malloc_~size)) 401) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_22_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- (- v_b_23_1) (- c_main_main)) 0) (<= (- v_b_24_1 (- c_main_main)) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_23_1) v_b_23_1) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_main) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) c_main_~q~1.offset) 0) (<= (- (- c_main_main) c_main_main) 0) (<= (- (- v_b_23_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_24_1 |c_main_~malloc_#res.offset|) 1) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_24_1 c_main_~q~1.offset) 1) (<= (- (- v_b_23_1) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_main)) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- v_b_23_1 c_main_~p~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_23_1) v_b_24_1) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_main (- c_main_main)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 0) (<= (- (- v_b_24_1) (- c_main_~malloc_~size)) 399) (<= (- (- v_b_24_1) c_main_~q~1.offset) (- 1)) (<= (- v_b_24_1 |c_main_#t~malloc0.offset|) 1) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- v_b_23_1 (- c_main_~q~1.offset)) 0) (forall ((v_idx_665 Int) (v_idx_663 Int) (v_idx_664 Int) (v_idx_669 Int) (v_idx_668 Int) (v_idx_670 Int)) (or (< v_idx_665 v_b_24_1) (< v_idx_669 v_b_22_1) (< v_idx_670 v_b_25_1) (<= v_b_23_1 v_idx_663) (< v_idx_664 v_b_23_1) (<= v_b_24_1 v_idx_664) (<= v_b_25_1 v_idx_669) (<= v_b_22_1 v_idx_668) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_669) v_idx_664)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_669) v_idx_664))) 0)))) (<= (- (- v_b_22_1) (- v_b_25_1)) 1) (<= (- (- c_main_main) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_24_1 (- |c_main_read~int_#ptr.offset|)) 1) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- c_main_main (- c_main_~p~1.offset)) 0) (<= (- (- v_b_23_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- c_main_main) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_24_1 c_main_main) 1) (<= (- (- v_b_23_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- c_main_main) (- c_main_~q~1.offset)) 0) (<= (- v_b_23_1 v_b_24_1) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 0) (<= (- c_main_main c_main_~p~1.offset) 0) (<= (- v_b_23_1 (- v_b_24_1)) 1) (<= (- (- v_b_23_1) |c_main_#t~malloc0.offset|) 0) (<= (- c_main_main (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_24_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- c_main_main |c_main_read~int_#ptr.offset|) 0) (<= (- c_main_main |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_24_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- v_b_24_1) v_b_24_1) (- 2)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- v_b_25_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- c_main_main c_main_~q~1.offset) 0) (<= (- (- v_b_23_1) (- v_b_24_1)) 1) (<= (- (- c_main_main) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 400) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 0) (<= (- v_b_23_1 |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_24_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |c_main_#t~malloc0.offset| c_main_main) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- c_main_main) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_24_1 (- c_main_~q~1.offset)) 1) (<= (- (- v_b_23_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_24_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |c_main_read~int_#value| v_v_50_1) 0) (<= (- (- v_b_23_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- (- c_main_main) c_main_~p~1.offset) 0) (= v_v_52_1 v_v_45_1) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- (- v_b_24_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- c_main_main) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_24_1 c_main_~malloc_~size) (- 399)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_23_1 (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) (- 4)) (<= (- (- v_b_24_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_24_1 (- v_b_24_1)) 2) (<= (- v_b_24_1 |c_main_read~int_#sizeOfReadType|) (- 3)) (<= (- (- c_main_main) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_24_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_24_1) (- c_main_~q~1.offset)) (- 1)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 4) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- v_b_24_1 (- |c_main_~malloc_#res.offset|)) 1) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- c_main_main (- |c_main_~malloc_#res.offset|)) 0))))} [2018-12-19 22:46:47,648 WARN L228 ngHoareTripleChecker]: Action: assume true; [2018-12-19 22:46:47,648 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: true [2018-12-19 22:46:47,650 WARN L230 ngHoareTripleChecker]: Post: {2147483594#(exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_b_62_1 Int) (v_v_625_1 (Array Int Int)) (v_v_630_1 Int) (v_v_632_1 (Array Int Int))) (and (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_62_1 |c_main_read~int_#ptr.base|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_main)) 0) (<= (- (- c_main_main) c_main_~q~1.offset) 0) (<= (- v_b_63_1 (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- v_b_64_1) v_b_64_1) (- 2)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 4) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- v_b_64_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_65_1 |c_main_read~int_#ptr.base|) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 8) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 8) (= v_v_625_1 v_v_632_1) (<= (- (- c_main_main) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_63_1 (- |c_main_~malloc_#res.offset|)) 4) (<= (- v_b_64_1 (- c_main_~q~1.offset)) 9) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 4) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_63_1) (- c_main_main)) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- v_b_64_1 |c_main_~malloc_#res.offset|) 5) (<= (- v_b_63_1 c_main_~p~1.offset) 4) (<= (- v_b_64_1 (- |c_main_#t~malloc0.offset|)) 5) (<= (- c_main_main |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_63_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- v_b_63_1 (- v_b_64_1)) 9) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- c_main_main) (- c_main_~q~1.offset)) 4) (<= (- c_main_main (- c_main_~malloc_~size)) 400) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_63_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- (- v_b_64_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_64_1 |c_main_read~int_#sizeOfReadType|) 1) (<= (- (- v_b_64_1) (- c_main_~q~1.offset)) 3) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_63_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_64_1) c_main_~p~1.offset) (- 1)) (<= (- (- c_main_main) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_63_1) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- v_b_64_1 (- |c_main_read~int_#ptr.offset|)) 9) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 4) (<= (- c_main_main c_main_~malloc_~size) (- 400)) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 4) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_64_1) c_main_~q~1.offset) (- 1)) (<= (- (- c_main_main) (- c_main_~malloc_~size)) 400) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_63_1 (- c_main_~q~1.offset)) 8) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- c_main_main (- c_main_~q~1.offset)) 4) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 8) (<= (- (- v_b_64_1) c_main_main) (- 1)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- v_b_63_1 (- |c_main_#t~malloc0.offset|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_64_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_63_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_64_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- v_b_63_1 c_main_~q~1.offset) 4) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- v_b_63_1 v_b_64_1) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_main) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- c_main_main) c_main_main) 0) (<= (- v_b_64_1 c_main_main) 5) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 c_main_~p~1.offset) 5) (<= (- v_b_62_1 v_b_65_1) (- 1)) (<= (- |c_main_#t~malloc0.offset| (- c_main_main)) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_62_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_64_1) (- c_main_main)) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 4) (forall ((v_idx_698 Int) (v_idx_699 Int) (v_idx_700 Int) (v_idx_694 Int) (v_idx_695 Int) (v_idx_693 Int)) (or (<= v_b_63_1 v_idx_693) (< v_idx_694 v_b_63_1) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_699) v_idx_694))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_699) v_idx_694)) 0)) (<= v_b_65_1 v_idx_699) (< v_idx_700 v_b_65_1) (< v_idx_695 v_b_64_1) (<= v_b_64_1 v_idx_694) (<= v_b_62_1 v_idx_698) (< v_idx_699 v_b_62_1))) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_63_1) v_b_64_1) (- 1)) (<= (- v_b_64_1 c_main_~q~1.offset) 5) (<= (- c_main_main (- c_main_main)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_63_1) c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_64_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_63_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_63_1 |c_main_read~int_#sizeOfReadType|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- c_main_main (- |c_main_read~int_#ptr.offset|)) 4) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- (- c_main_main) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_63_1 (- c_main_~malloc_~size)) 404) (<= (- v_b_63_1 (- c_main_~p~1.offset)) 4) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- c_main_main (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 4) (<= (- (- c_main_main) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 4) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 0) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_64_1) (- c_main_~malloc_~size)) 399) (<= (- v_b_63_1 c_main_~malloc_~size) (- 396)) (<= (- (- v_b_63_1) c_main_main) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 0) (<= (- c_main_main c_main_~p~1.offset) 0) (<= (- (- c_main_main) (- |c_main_read~int_#ptr.offset|)) 4) (<= (- c_main_main (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_64_1) c_main_~malloc_~size) (- 401)) (<= (- c_main_main |c_main_read~int_#ptr.offset|) 0) (<= (- c_main_main |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_64_1 (- c_main_~malloc_~size)) 405) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_63_1) c_main_~p~1.offset) 0) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 404) (<= (- v_b_64_1 |c_main_#t~malloc0.offset|) 5) (<= (- (- v_b_65_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- c_main_main c_main_~q~1.offset) 0) (<= (- v_b_63_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_63_1) (- c_main_~malloc_~size)) 400) (<= (- (- c_main_main) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_64_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- v_b_63_1) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#value| v_v_630_1) 0) (<= (- (- v_b_63_1) (- v_b_64_1)) 1) (<= (- |c_main_#t~malloc0.offset| c_main_main) 0) (<= (- v_b_64_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 4) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- v_b_64_1 (- v_b_64_1)) 10) (<= (- (- c_main_main) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_64_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 396)) (<= (- v_b_64_1 c_main_~malloc_~size) (- 395)) (<= (- (- v_b_63_1) v_b_63_1) 0) (<= (- v_b_64_1 (- c_main_~p~1.offset)) 5) (<= (- (- |c_main_read~int_#value|) (- v_v_630_1)) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 4) (<= (- (- v_b_63_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_63_1 |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_63_1) |c_main_#t~malloc0.offset|) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- (- c_main_main) c_main_~p~1.offset) 0) (<= (- v_b_63_1 |c_main_#t~malloc0.offset|) 4) (<= (- (- v_b_64_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_62_1) (- v_b_65_1)) 1) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_64_1 (- |c_main_read~int_#sizeOfReadType|)) 9) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_64_1 (- |c_main_~malloc_#res.offset|)) 5) (<= (- v_b_63_1 c_main_main) 4) (<= (- (- c_main_main) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_63_1) (- c_main_~q~1.offset)) 4) (<= (- v_b_63_1 (- v_b_63_1)) 8) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 404) (<= (- (- v_b_63_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- v_b_64_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- v_b_63_1 (- c_main_main)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_64_1 (- c_main_main)) 5) (<= (- v_b_63_1 (- |c_main_read~int_#ptr.offset|)) 8) (<= (- c_main_main (- |c_main_~malloc_#res.offset|)) 0)))} [2018-12-19 22:46:47,650 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 22:46:47,657 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 22:46:47,657 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 22:46:47,813 WARN L181 SmtUtils]: Spent 155.00 ms on a formula simplification that was a NOOP. DAG size: 734 [2018-12-19 22:46:47,813 WARN L270 ngHoareTripleChecker]: Pre: {2147483595#(or (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_b_62_1 Int) (v_v_625_1 (Array Int Int)) (v_v_630_1 Int) (v_v_632_1 (Array Int Int))) (and (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 8) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_62_1 |main_read~int_#ptr.base|) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_main)) 0) (<= (- (- main_main) main_~q~1.offset) 0) (<= (- v_b_63_1 (- |main_read~int_#sizeOfReadType|)) 8) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- v_b_64_1) v_b_64_1) (- 2)) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 4) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- v_b_64_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_65_1 |main_read~int_#ptr.base|) 1) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 8) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- main_~q~1.offset (- main_~q~1.offset)) 8) (= v_v_625_1 v_v_632_1) (<= (- (- main_main) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_63_1 (- |main_~malloc_#res.offset|)) 4) (<= (- v_b_64_1 (- main_~q~1.offset)) 9) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 4) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_63_1) (- main_main)) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- v_b_64_1 |main_~malloc_#res.offset|) 5) (<= (- v_b_63_1 main_~p~1.offset) 4) (<= (- v_b_64_1 (- |main_#t~malloc0.offset|)) 5) (<= (- main_main |main_~malloc_#res.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_63_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_63_1 (- v_b_64_1)) 9) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- main_main) (- main_~q~1.offset)) 4) (<= (- main_main (- main_~malloc_~size)) 400) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_63_1) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- (- v_b_64_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_64_1 |main_read~int_#sizeOfReadType|) 1) (<= (- (- v_b_64_1) (- main_~q~1.offset)) 3) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- v_b_63_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 396)) (<= (- (- v_b_64_1) main_~p~1.offset) (- 1)) (<= (- (- main_main) (- main_~p~1.offset)) 0) (<= (- (- v_b_63_1) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- v_b_64_1 (- |main_read~int_#ptr.offset|)) 9) (<= (- main_~p~1.offset (- main_~q~1.offset)) 4) (<= (- main_main main_~malloc_~size) (- 400)) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 4) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_64_1) main_~q~1.offset) (- 1)) (<= (- (- main_main) (- main_~malloc_~size)) 400) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_63_1 (- main_~q~1.offset)) 8) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- main_main (- main_~q~1.offset)) 4) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 8) (<= (- (- v_b_64_1) main_main) (- 1)) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- v_b_63_1 (- |main_#t~malloc0.offset|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_64_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_63_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_64_1) (- main_~p~1.offset)) (- 1)) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- v_b_63_1 main_~q~1.offset) 4) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- v_b_63_1 v_b_64_1) (- 1)) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_main) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 4) (<= (- (- main_main) main_main) 0) (<= (- v_b_64_1 main_main) 5) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 main_~p~1.offset) 5) (<= (- v_b_62_1 v_b_65_1) (- 1)) (<= (- |main_#t~malloc0.offset| (- main_main)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- (- v_b_62_1) (- |main_read~int_#ptr.base|)) 0) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_64_1) (- main_main)) (- 1)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 4) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_63_1) v_b_64_1) (- 1)) (<= (- v_b_64_1 main_~q~1.offset) 5) (<= (- main_main (- main_main)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 4) (<= (- (- v_b_63_1) main_~malloc_~size) (- 400)) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 4) (<= (- (- v_b_64_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_63_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_63_1 |main_read~int_#sizeOfReadType|) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- main_main (- |main_read~int_#ptr.offset|)) 4) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- (- main_main) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_63_1 (- main_~malloc_~size)) 404) (<= (- v_b_63_1 (- main_~p~1.offset)) 4) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- main_main (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 4) (<= (- (- main_main) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 4) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 0) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- v_b_64_1) (- main_~malloc_~size)) 399) (<= (- v_b_63_1 main_~malloc_~size) (- 396)) (<= (- (- v_b_63_1) main_main) 0) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 0) (<= (- main_main main_~p~1.offset) 0) (<= (- (- main_main) (- |main_read~int_#ptr.offset|)) 4) (<= (- main_main (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- (- v_b_64_1) main_~malloc_~size) (- 401)) (<= (- main_main |main_read~int_#ptr.offset|) 0) (<= (- main_main |main_read~int_#sizeOfReadType|) (- 4)) (forall ((v_idx_685 Int) (v_idx_678 Int) (v_idx_679 Int) (v_idx_680 Int) (v_idx_683 Int) (v_idx_684 Int)) (or (< v_idx_679 v_b_63_1) (<= v_b_65_1 v_idx_684) (<= v_b_62_1 v_idx_683) (< v_idx_684 v_b_62_1) (< v_idx_685 v_b_65_1) (<= v_b_64_1 v_idx_679) (<= v_b_63_1 v_idx_678) (< v_idx_680 v_b_64_1) (and (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_684) v_idx_679))) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_684) v_idx_679)) 0)))) (<= (- v_b_64_1 (- main_~malloc_~size)) 405) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_63_1) main_~p~1.offset) 0) (<= (- main_~malloc_~size (- main_~q~1.offset)) 404) (<= (- v_b_64_1 |main_#t~malloc0.offset|) 5) (<= (- (- v_b_65_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- main_main main_~q~1.offset) 0) (<= (- v_b_63_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_63_1) (- main_~malloc_~size)) 400) (<= (- (- main_main) main_~malloc_~size) (- 400)) (<= (- (- v_b_64_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- v_b_63_1) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#value| v_v_630_1) 0) (<= (- (- v_b_63_1) (- v_b_64_1)) 1) (<= (- |main_#t~malloc0.offset| main_main) 0) (<= (- v_b_64_1 |main_read~int_#ptr.offset|) 1) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 4) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- v_b_64_1 (- v_b_64_1)) 10) (<= (- (- main_main) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_64_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 396)) (<= (- v_b_64_1 main_~malloc_~size) (- 395)) (<= (- (- v_b_63_1) v_b_63_1) 0) (<= (- v_b_64_1 (- main_~p~1.offset)) 5) (<= (- (- |main_read~int_#value|) (- v_v_630_1)) 0) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 4) (<= (- (- v_b_63_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_63_1 |main_~malloc_#res.offset|) 4) (<= (- (- v_b_63_1) |main_#t~malloc0.offset|) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- (- main_main) main_~p~1.offset) 0) (<= (- v_b_63_1 |main_#t~malloc0.offset|) 4) (<= (- (- v_b_64_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_62_1) (- v_b_65_1)) 1) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- v_b_64_1 (- |main_read~int_#sizeOfReadType|)) 9) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_64_1 (- |main_~malloc_#res.offset|)) 5) (<= (- v_b_63_1 main_main) 4) (<= (- (- main_main) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_63_1) (- main_~q~1.offset)) 4) (<= (- v_b_63_1 (- v_b_63_1)) 8) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 404) (<= (- (- v_b_63_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- v_b_64_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- v_b_63_1 (- main_main)) 4) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- v_b_64_1 (- main_main)) 5) (<= (- v_b_63_1 (- |main_read~int_#ptr.offset|)) 8) (<= (- main_main (- |main_~malloc_#res.offset|)) 0))) (exists ((v_b_23_1 Int) (v_b_22_1 Int) (v_b_25_1 Int) (v_v_52_1 (Array Int Int)) (v_b_24_1 Int) (v_v_45_1 (Array Int Int)) (v_v_50_1 Int)) (and (<= (- (- v_b_24_1) main_~malloc_~size) (- 401)) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_main)) 0) (<= (- (- main_main) main_~q~1.offset) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- v_b_24_1 (- |main_read~int_#sizeOfReadType|)) 5) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 0) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- v_b_23_1 (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_23_1 (- main_~p~1.offset)) 0) (<= (- main_main (- main_~q~1.offset)) 0) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- v_b_23_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_23_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_24_1 (- main_~p~1.offset)) 1) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_23_1) main_main) 0) (<= (- (- v_b_23_1) main_~p~1.offset) 0) (<= (- v_b_22_1 v_b_25_1) (- 1)) (<= (- (- v_b_23_1) main_~malloc_~size) (- 400)) (<= (- v_b_23_1 (- v_b_23_1)) 0) (<= (- (- main_main) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_24_1) main_~p~1.offset) (- 1)) (<= (- v_b_23_1 |main_#t~malloc0.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_25_1 |main_read~int_#ptr.base|) 1) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_23_1 main_main) 0) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 0) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- v_b_23_1 |main_read~int_#sizeOfReadType|) (- 4)) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- v_b_24_1 main_~p~1.offset) 1) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) (- main_~q~1.offset)) 0) (<= (- (- |main_read~int_#value|) (- v_v_50_1)) 0) (<= (- main_main |main_~malloc_#res.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_24_1) main_main) (- 1)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- v_b_24_1 (- |main_#t~malloc0.offset|)) 1) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- v_b_24_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_24_1 |main_read~int_#ptr.offset|) 1) (<= (- main_main (- main_~malloc_~size)) 400) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- main_main (- |main_read~int_#ptr.offset|)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 400) (<= (- (- v_b_24_1) (- main_main)) (- 1)) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- v_b_23_1 main_~q~1.offset) 0) (<= (- v_b_23_1 (- |main_~malloc_#res.offset|)) 0) (<= (- (- main_main) (- main_~p~1.offset)) 0) (<= (- (- v_b_23_1) (- |main_#t~malloc0.offset|)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- (- v_b_24_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 0) (<= (- main_main main_~malloc_~size) (- 400)) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 0) (<= (- v_b_22_1 |main_read~int_#ptr.base|) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 0) (<= (- (- v_b_23_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_23_1 (- |main_read~int_#ptr.offset|)) 0) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 0) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_23_1 (- main_main)) 0) (<= (- v_b_23_1 main_~malloc_~size) (- 400)) (<= (- v_b_23_1 (- |main_#t~malloc0.offset|)) 0) (<= (- (- main_main) (- main_~malloc_~size)) 400) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_24_1 (- main_~malloc_~size)) 401) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- (- v_b_22_1) (- |main_read~int_#ptr.base|)) 0) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- v_b_23_1) (- main_main)) 0) (<= (- v_b_24_1 (- main_main)) 1) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 0) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_23_1) v_b_23_1) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_main) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_23_1) main_~q~1.offset) 0) (<= (- (- main_main) main_main) 0) (<= (- (- v_b_23_1) |main_~malloc_#res.offset|) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- v_b_24_1 |main_~malloc_#res.offset|) 1) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_24_1 main_~q~1.offset) 1) (<= (- (- v_b_23_1) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| (- main_main)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- v_b_23_1 main_~p~1.offset) 0) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_23_1) v_b_24_1) (- 1)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 400)) (<= (- main_main (- main_main)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 0) (<= (- (- v_b_24_1) (- main_~malloc_~size)) 399) (<= (- (- v_b_24_1) main_~q~1.offset) (- 1)) (<= (- v_b_24_1 |main_#t~malloc0.offset|) 1) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- v_b_23_1 (- main_~q~1.offset)) 0) (forall ((v_idx_665 Int) (v_idx_663 Int) (v_idx_664 Int) (v_idx_669 Int) (v_idx_668 Int) (v_idx_670 Int)) (or (< v_idx_665 v_b_24_1) (< v_idx_669 v_b_22_1) (< v_idx_670 v_b_25_1) (<= v_b_23_1 v_idx_663) (< v_idx_664 v_b_23_1) (<= v_b_24_1 v_idx_664) (<= v_b_25_1 v_idx_669) (<= v_b_22_1 v_idx_668) (and (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_669) v_idx_664)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_669) v_idx_664))) 0)))) (<= (- (- v_b_22_1) (- v_b_25_1)) 1) (<= (- (- main_main) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- v_b_24_1 (- |main_read~int_#ptr.offset|)) 1) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- main_main (- main_~p~1.offset)) 0) (<= (- (- v_b_23_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- main_main) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_24_1 main_main) 1) (<= (- (- v_b_23_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- main_main) (- main_~q~1.offset)) 0) (<= (- v_b_23_1 v_b_24_1) (- 1)) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 0) (<= (- main_main main_~p~1.offset) 0) (<= (- v_b_23_1 (- v_b_24_1)) 1) (<= (- (- v_b_23_1) |main_#t~malloc0.offset|) 0) (<= (- main_main (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_24_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- main_main |main_read~int_#ptr.offset|) 0) (<= (- main_main |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_24_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_24_1) v_b_24_1) (- 2)) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- v_b_25_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- main_main main_~q~1.offset) 0) (<= (- (- v_b_23_1) (- v_b_24_1)) 1) (<= (- (- main_main) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- main_~malloc_~size (- main_~q~1.offset)) 400) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- main_~p~1.offset (- main_~q~1.offset)) 0) (<= (- v_b_23_1 |main_~malloc_#res.offset|) 0) (<= (- (- v_b_24_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- |main_#t~malloc0.offset| main_main) 0) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- (- main_main) |main_read~int_#ptr.offset|) 0) (<= (- v_b_24_1 (- main_~q~1.offset)) 1) (<= (- (- v_b_23_1) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_24_1) |main_#t~malloc0.offset|) (- 1)) (<= (- |main_read~int_#value| v_v_50_1) 0) (<= (- (- v_b_23_1) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- (- main_main) main_~p~1.offset) 0) (= v_v_52_1 v_v_45_1) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- (- v_b_24_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- main_main) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_24_1 main_~malloc_~size) (- 399)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_23_1 (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) (- 4)) (<= (- (- v_b_24_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_24_1 (- v_b_24_1)) 2) (<= (- v_b_24_1 |main_read~int_#sizeOfReadType|) (- 3)) (<= (- (- main_main) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_24_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_24_1) (- main_~q~1.offset)) (- 1)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 4) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- v_b_24_1 (- |main_~malloc_#res.offset|)) 1) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- main_main (- |main_~malloc_#res.offset|)) 0))))} [2018-12-19 22:46:47,814 WARN L274 ngHoareTripleChecker]: Action: assume true; [2018-12-19 22:46:47,814 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: true [2018-12-19 22:46:48,279 WARN L276 ngHoareTripleChecker]: Post: {2147483594#(and (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 8) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_main)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_main)) 0) (<= (- (- main_main) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 4) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 4) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- main_main (- main_main)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 4) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 8) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 4) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- main_main (- |main_read~int_#ptr.offset|)) 4) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 8) (<= (- (- main_main) (- |main_~malloc_#res.offset|)) 0) (<= (- (- main_main) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- main_main (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 4) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 4) (<= (- (- main_main) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 4) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 0) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 0) (<= (- main_main main_~p~1.offset) 0) (<= (- (- main_main) (- |main_read~int_#ptr.offset|)) 4) (<= (- main_main |main_~malloc_#res.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- main_main (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- main_main |main_read~int_#ptr.offset|) 0) (<= (- main_main |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- main_main) (- main_~q~1.offset)) 4) (<= (- main_main (- main_~malloc_~size)) 400) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- main_~malloc_~size (- main_~q~1.offset)) 404) (<= (- main_main main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 396)) (<= (- (- main_main) (- main_~p~1.offset)) 0) (<= (- (- main_main) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- main_~p~1.offset (- main_~q~1.offset)) 4) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- main_main main_~malloc_~size) (- 400)) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- |main_#t~malloc0.offset| main_main) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 4) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_b_62_1 Int)) (and (<= (- (- v_b_64_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_64_1 |main_read~int_#sizeOfReadType|) 1) (<= (- v_b_62_1 v_b_65_1) (- 1)) (<= (- v_b_63_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_64_1) (- main_~q~1.offset)) 3) (<= (- (- v_b_63_1) (- main_~malloc_~size)) 400) (<= (- v_b_62_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_62_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- v_b_63_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_64_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_63_1) main_~q~1.offset) 0) (<= (- (- v_b_64_1) |main_#t~malloc0.offset|) (- 1)) (<= (- v_b_63_1 (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- v_b_64_1) (- main_main)) (- 1)) (<= (- v_b_64_1 (- |main_read~int_#ptr.offset|)) 9) (<= (- (- v_b_64_1) v_b_64_1) (- 2)) (<= (- (- v_b_63_1) v_b_64_1) (- 1)) (<= (- v_b_64_1 main_~q~1.offset) 5) (<= (- (- v_b_63_1) (- main_~p~1.offset)) 0) (forall ((v_idx_699 Int) (v_idx_694 Int)) (or (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_699) v_idx_694))) 0) (< v_idx_694 v_b_63_1) (<= v_b_65_1 v_idx_699) (<= v_b_64_1 v_idx_694) (< v_idx_699 v_b_62_1))) (<= (- (- v_b_63_1) (- v_b_64_1)) 1) (<= (- v_b_64_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_64_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_65_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_63_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_64_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_63_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_63_1 |main_read~int_#sizeOfReadType|) 0) (<= (- v_b_64_1 (- v_b_64_1)) 10) (<= (- (- v_b_64_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_64_1) main_~q~1.offset) (- 1)) (<= (- v_b_64_1 main_~malloc_~size) (- 395)) (<= (- (- v_b_63_1) v_b_63_1) 0) (<= (- v_b_64_1 (- main_~p~1.offset)) 5) (<= (- (- v_b_63_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_63_1 (- main_~q~1.offset)) 8) (<= (- v_b_63_1 |main_~malloc_#res.offset|) 4) (<= (- (- v_b_63_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_63_1 (- main_~malloc_~size)) 404) (<= (- v_b_63_1 (- main_~p~1.offset)) 4) (<= (- v_b_63_1 (- |main_~malloc_#res.offset|)) 4) (<= (- v_b_64_1 (- main_~q~1.offset)) 9) (<= (- (- v_b_64_1) |main_~malloc_#res.offset|) (- 1)) (<= (- v_b_63_1 |main_#t~malloc0.offset|) 4) (<= (- (- v_b_62_1) (- v_b_65_1)) 1) (<= (- (- v_b_63_1) (- main_main)) 0) (<= (- (- v_b_64_1) main_main) (- 1)) (<= (- v_b_64_1 (- |main_read~int_#sizeOfReadType|)) 9) (<= (- v_b_63_1 (- |main_#t~malloc0.offset|)) 4) (<= (- v_b_64_1 (- |main_~malloc_#res.offset|)) 5) (<= (- (- v_b_64_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_64_1) (- main_~malloc_~size)) 399) (<= (- v_b_63_1 main_main) 4) (<= (- (- v_b_64_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_63_1) |main_~malloc_#res.offset|) 0) (<= (- v_b_63_1 main_~malloc_~size) (- 396)) (<= (- v_b_63_1 main_~q~1.offset) 4) (<= (- v_b_64_1 |main_~malloc_#res.offset|) 5) (<= (- v_b_63_1 main_~p~1.offset) 4) (<= (- (- v_b_63_1) main_main) 0) (<= (- (- v_b_63_1) (- main_~q~1.offset)) 4) (<= (- v_b_64_1 (- |main_#t~malloc0.offset|)) 5) (forall ((v_prenex_73 Int) (v_prenex_72 Int)) (or (<= v_b_64_1 v_prenex_73) (<= (- |main_read~int_#value| (select (select |#memory_int| v_prenex_72) v_prenex_73)) 0) (< v_prenex_73 v_b_63_1) (<= v_b_65_1 v_prenex_72) (< v_prenex_72 v_b_62_1))) (<= (- v_b_63_1 v_b_64_1) (- 1)) (<= (- v_b_63_1 (- v_b_63_1)) 8) (<= (- (- v_b_63_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_63_1 (- v_b_64_1)) 9) (<= (- (- v_b_64_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_63_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_64_1 main_main) 5) (<= (- (- v_b_64_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_63_1 (- main_main)) 4) (<= (- v_b_64_1 (- main_~malloc_~size)) 405) (<= (- v_b_64_1 (- main_main)) 5) (<= (- v_b_63_1 (- |main_read~int_#ptr.offset|)) 8) (<= (- (- v_b_63_1) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_64_1 main_~p~1.offset) 5) (<= (- (- v_b_63_1) main_~p~1.offset) 0) (<= (- (- v_b_65_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_64_1 |main_#t~malloc0.offset|) 5))) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 4) (<= (- (- main_main) |main_read~int_#ptr.offset|) 0) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 396)) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- (- main_main) (- main_~malloc_~size)) 400) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- main_main (- main_~q~1.offset)) 4) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- (- main_main) main_~p~1.offset) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 8) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- (- main_main) |main_~malloc_#res.offset|) 0) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_main) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- (- main_main) main_main) 0) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 404) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- main_main (- |main_~malloc_#res.offset|)) 0))} [2018-12-19 22:47:07,945 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 22:47:07,945 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 22:47:07,945 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 22:47:07,945 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 22:47:07,946 WARN L224 ngHoareTripleChecker]: Pre: {2147483583#(or (and (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 4) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 4) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) |c_main_#t~short2| (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 4) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 8) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 4) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 8) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 4) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 4) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 4) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 0) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 404) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 396)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 4) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 4) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 4) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 396)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 8) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 404) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0)) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 8) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 392)) |c_main_#t~short2| (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 8) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 8) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 8) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 8) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 8) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 8) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 8) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 408) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 12) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 12) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 8) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 408) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 16) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 392)) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 16) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 8) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 8) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 4) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0)))} [2018-12-19 22:47:07,946 WARN L228 ngHoareTripleChecker]: Action: assume read~int_#sizeOfReadType + read~int_#ptr.offset <= #length[read~int_#ptr.base];assume #valid[read~int_#ptr.base];assume read~int_#sizeOfReadType + read~int_#ptr.offset <= #length[read~int_#ptr.base];havoc read~int_#value;assume read~int_#value == #memory_int[read~int_#ptr.base,read~int_#ptr.offset];#t~mem1 := read~int_#value;#t~short2 := #t~mem1 >= 0; [2018-12-19 22:47:07,946 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= |c_main_#t~mem1_primed| |c_main_read~int_#value_primed|) (or (and (not (<= 0 |c_main_#t~mem1_primed|)) (not |c_main_#t~short2_primed|)) (and |c_main_#t~short2_primed| (<= 0 |c_main_#t~mem1_primed|))) (<= (+ |c_main_read~int_#sizeOfReadType| |c_main_read~int_#ptr.offset|) (select |c_#length| |c_main_read~int_#ptr.base|)) (select |c_#valid| |c_main_read~int_#ptr.base|) (= |c_main_read~int_#value_primed| (select (select |c_#memory_int| |c_main_read~int_#ptr.base|) |c_main_read~int_#ptr.offset|))) [2018-12-19 22:47:07,946 WARN L230 ngHoareTripleChecker]: Post: {2147483582#(exists ((v_b_95_1 Int) (v_b_92_1 Int) (v_v_2098_1 Int) (v_b_94_1 Int) (v_b_93_1 Int) (v_v_2093_1 (Array Int Int)) (v_v_2100_1 (Array Int Int))) (and (<= (- v_b_93_1 |c_main_#t~malloc0.offset|) 8) (<= (- (- v_b_94_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_93_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_93_1) (- c_main_~q~1.offset)) 8) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_94_1 (- |c_main_#t~malloc0.offset|)) 9) (<= (- |c_main_#t~mem1| v_v_2098_1) 0) (<= (- (- v_b_93_1) (- c_main_~p~1.offset)) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_93_1) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 8) (<= (- v_b_94_1 c_main_~malloc_~size) (- 391)) (<= (- (- v_b_93_1) (- v_b_94_1)) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- |c_main_#t~mem1|) (- v_v_2098_1)) 0) (<= (- (- v_b_94_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_94_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_94_1 (- |c_main_read~int_#sizeOfReadType|)) 13) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_93_1 (- |c_main_read~int_#ptr.offset|)) 16) (<= (- v_b_94_1 (- c_main_~p~1.offset)) 9) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 392)) (<= (- v_b_93_1 (- c_main_~malloc_~size)) 408) (<= (- (- v_b_93_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_93_1 |c_main_~malloc_#res.offset|) 8) (<= (- v_b_93_1 (- v_b_93_1)) 16) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_93_1 (- c_main_~p~1.offset)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#value| v_v_2098_1) 0) (<= (- v_b_93_1 (- |c_main_read~int_#sizeOfReadType|)) 12) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 8) (<= (- (- v_b_94_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_95_1 |c_main_read~int_#ptr.base|) 1) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_93_1 c_main_~malloc_~size) (- 392)) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- v_b_93_1 (- |c_main_#t~malloc0.offset|)) 8) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 8) (<= (- (- v_b_94_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_92_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_93_1) c_main_~q~1.offset) 0) (= v_v_2100_1 v_v_2093_1) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 8) (<= (- |c_main_#t~mem1| |c_main_read~int_#value|) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 8) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- v_b_94_1 c_main_~p~1.offset) 9) (<= (- v_b_92_1 v_b_95_1) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 8) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 8) (<= (- (- v_b_93_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (forall ((v_idx_742 Int) (v_idx_743 Int) (v_idx_740 Int) (v_idx_741 Int) (v_idx_739 Int) (v_idx_738 Int)) (or (<= v_b_95_1 v_idx_742) (and (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_742) v_idx_739))) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_742) v_idx_739)) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_742) v_idx_739)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_742) v_idx_739))) 0)) (<= v_b_93_1 v_idx_738) (< v_idx_739 v_b_93_1) (<= v_b_92_1 v_idx_741) (< v_idx_742 v_b_92_1) (< v_idx_743 v_b_95_1) (<= v_b_94_1 v_idx_739) (< v_idx_740 v_b_94_1))) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 8) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_94_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_93_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#value|) (- v_v_2098_1)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 8) (<= (- v_b_93_1 (- |c_main_~malloc_#res.offset|)) 8) (<= (- v_b_94_1 (- v_b_94_1)) 18) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- v_b_94_1 (- |c_main_read~int_#ptr.offset|)) 17) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_93_1 (- c_main_~q~1.offset)) 16) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_93_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_94_1 |c_main_read~int_#sizeOfReadType|) 5) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 408) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 12) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 12) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 8) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- v_b_93_1 c_main_~p~1.offset) 8) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 408) (<= (- (- v_b_94_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- v_b_93_1) v_b_93_1) 0) (<= (- (- v_b_93_1) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_94_1) (- c_main_~malloc_~size)) 399) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 16) (<= (- v_b_94_1 |c_main_#t~malloc0.offset|) 9) (<= (- (- v_b_95_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 392)) (<= (- v_b_94_1 (- c_main_~malloc_~size)) 409) (<= (- (- v_b_94_1) v_b_94_1) (- 2)) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_93_1) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_93_1 v_b_94_1) (- 1)) (<= (- (- v_b_94_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_93_1) (- c_main_~malloc_~size)) 400) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_94_1 |c_main_read~int_#ptr.offset|) 1) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 16) (<= (- (- v_b_94_1) c_main_~q~1.offset) (- 1)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_93_1) c_main_~malloc_~size) (- 400)) (<= (- v_b_92_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_94_1 c_main_~q~1.offset) 9) (<= (- (- v_b_94_1) c_main_~malloc_~size) (- 401)) (<= (- v_b_94_1 (- c_main_~q~1.offset)) 17) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- v_b_93_1 |c_main_read~int_#sizeOfReadType|) 4) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_94_1 (- |c_main_~malloc_#res.offset|)) 9) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_92_1) (- v_b_95_1)) 1) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 8) (<= (- v_b_93_1 (- v_b_94_1)) 17) (<= (- v_b_93_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~mem1|) (- |c_main_read~int_#value|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- (- v_b_94_1) c_main_~p~1.offset) (- 1)) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- v_b_94_1 |c_main_~malloc_#res.offset|) 9) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 8) (<= (- (- v_b_94_1) (- c_main_~q~1.offset)) 7) (<= (- (- v_b_94_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- v_b_93_1) v_b_94_1) (- 1)) (<= (- v_b_93_1 c_main_~q~1.offset) 8) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_93_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 4) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0)))} [2018-12-19 22:47:07,946 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 22:47:07,947 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 22:47:07,947 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 22:47:08,781 WARN L181 SmtUtils]: Spent 833.00 ms on a formula simplification. DAG size of input: 256 DAG size of output: 44 [2018-12-19 22:47:08,781 WARN L270 ngHoareTripleChecker]: Pre: {2147483583#(and |main_#t~short2| (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 4) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0))} [2018-12-19 22:47:08,781 WARN L274 ngHoareTripleChecker]: Action: assume read~int_#sizeOfReadType + read~int_#ptr.offset <= #length[read~int_#ptr.base];assume #valid[read~int_#ptr.base];assume read~int_#sizeOfReadType + read~int_#ptr.offset <= #length[read~int_#ptr.base];havoc read~int_#value;assume read~int_#value == #memory_int[read~int_#ptr.base,read~int_#ptr.offset];#t~mem1 := read~int_#value;#t~short2 := #t~mem1 >= 0; [2018-12-19 22:47:08,781 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= |c_main_#t~mem1_primed| |c_main_read~int_#value_primed|) (or (and (not (<= 0 |c_main_#t~mem1_primed|)) (not |c_main_#t~short2_primed|)) (and |c_main_#t~short2_primed| (<= 0 |c_main_#t~mem1_primed|))) (<= (+ |c_main_read~int_#sizeOfReadType| |c_main_read~int_#ptr.offset|) (select |c_#length| |c_main_read~int_#ptr.base|)) (select |c_#valid| |c_main_read~int_#ptr.base|) (= |c_main_read~int_#value_primed| (select (select |c_#memory_int| |c_main_read~int_#ptr.base|) |c_main_read~int_#ptr.offset|))) [2018-12-19 22:47:09,322 WARN L276 ngHoareTripleChecker]: Post: {2147483582#(and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 8) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 16) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 392)) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 8) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 8) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- main_~p~1.offset (- main_~q~1.offset)) 8) (<= (- |main_#t~mem1| |main_read~int_#value|) 0) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 8) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 8) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 8) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 8) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 8) (exists ((v_b_95_1 Int) (v_b_92_1 Int) (v_b_94_1 Int) (v_b_93_1 Int)) (and (<= (- (- v_b_94_1) |main_~malloc_#res.offset|) (- 1)) (<= (- v_b_93_1 |main_#t~malloc0.offset|) 8) (<= (- (- v_b_93_1) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_93_1) (- main_~q~1.offset)) 8) (<= (- v_b_94_1 (- |main_#t~malloc0.offset|)) 9) (<= (- (- v_b_93_1) (- main_~p~1.offset)) 0) (<= (- (- v_b_93_1) |main_~malloc_#res.offset|) 0) (<= (- v_b_94_1 main_~malloc_~size) (- 391)) (<= (- (- v_b_93_1) (- v_b_94_1)) 1) (<= (- (- v_b_94_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_94_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_94_1 (- |main_read~int_#sizeOfReadType|)) 13) (<= (- v_b_94_1 (- main_~p~1.offset)) 9) (<= (- v_b_93_1 (- |main_read~int_#ptr.offset|)) 16) (<= (- v_b_93_1 (- main_~malloc_~size)) 408) (<= (- v_b_93_1 main_~p~1.offset) 8) (forall ((v_prenex_77 Int) (v_prenex_76 Int)) (or (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_prenex_77) v_prenex_76))) 0) (<= v_b_94_1 v_prenex_76) (<= v_b_95_1 v_prenex_77) (< v_prenex_76 v_b_93_1) (< v_prenex_77 v_b_92_1))) (<= (- (- v_b_94_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_93_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_93_1 |main_~malloc_#res.offset|) 8) (<= (- v_b_93_1 (- v_b_93_1)) 16) (<= (- v_b_93_1 (- main_~p~1.offset)) 8) (<= (- (- v_b_93_1) v_b_93_1) 0) (<= (- (- v_b_93_1) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_94_1) (- main_~malloc_~size)) 399) (<= (- v_b_94_1 |main_#t~malloc0.offset|) 9) (<= (- v_b_93_1 (- |main_read~int_#sizeOfReadType|)) 12) (forall ((v_idx_742 Int) (v_idx_739 Int)) (or (<= v_b_95_1 v_idx_742) (<= (- |main_#t~mem1| (select (select |#memory_int| v_idx_742) v_idx_739)) 0) (< v_idx_742 v_b_92_1) (< v_idx_739 v_b_93_1) (<= v_b_94_1 v_idx_739))) (<= (- (- v_b_95_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_94_1 (- main_~malloc_~size)) 409) (<= (- (- v_b_94_1) v_b_94_1) (- 2)) (<= (- (- v_b_94_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_93_1) main_~p~1.offset) 0) (forall ((v_prenex_74 Int) (v_prenex_75 Int)) (or (< v_prenex_75 v_b_92_1) (<= v_b_95_1 v_prenex_75) (<= v_b_94_1 v_prenex_74) (< v_prenex_74 v_b_93_1) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_prenex_75) v_prenex_74))) 0))) (<= (- v_b_95_1 |main_read~int_#ptr.base|) 1) (<= (- v_b_93_1 v_b_94_1) (- 1)) (<= (- (- v_b_94_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_93_1 main_~malloc_~size) (- 392)) (<= (- v_b_93_1 (- |main_#t~malloc0.offset|)) 8) (<= (- (- v_b_94_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_93_1) (- main_~malloc_~size)) 400) (<= (- (- v_b_92_1) (- |main_read~int_#ptr.base|)) 0) (<= (- v_b_94_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_93_1) main_~q~1.offset) 0) (<= (- (- v_b_94_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_93_1) main_~malloc_~size) (- 400)) (<= (- v_b_92_1 |main_read~int_#ptr.base|) 0) (<= (- v_b_94_1 main_~p~1.offset) 9) (<= (- v_b_94_1 main_~q~1.offset) 9) (<= (- v_b_92_1 v_b_95_1) (- 1)) (<= (- (- v_b_94_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_93_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_94_1 (- main_~q~1.offset)) 17) (<= (- v_b_93_1 |main_read~int_#sizeOfReadType|) 4) (<= (- v_b_94_1 (- |main_~malloc_#res.offset|)) 9) (<= (- (- v_b_92_1) (- v_b_95_1)) 1) (<= (- (- v_b_94_1) |main_#t~malloc0.offset|) (- 1)) (forall ((v_prenex_78 Int) (v_prenex_79 Int)) (or (< v_prenex_79 v_b_92_1) (< v_prenex_78 v_b_93_1) (<= v_b_95_1 v_prenex_79) (<= (- |main_read~int_#value| (select (select |#memory_int| v_prenex_79) v_prenex_78)) 0) (<= v_b_94_1 v_prenex_78))) (<= (- v_b_93_1 (- v_b_94_1)) 17) (<= (- v_b_93_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_93_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_94_1) main_~p~1.offset) (- 1)) (<= (- v_b_94_1 |main_~malloc_#res.offset|) 9) (<= (- (- v_b_94_1) (- main_~q~1.offset)) 7) (<= (- (- v_b_94_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_93_1) v_b_94_1) (- 1)) (<= (- v_b_93_1 (- |main_~malloc_#res.offset|)) 8) (<= (- v_b_93_1 main_~q~1.offset) 8) (<= (- v_b_94_1 (- v_b_94_1)) 18) (<= (- v_b_94_1 (- |main_read~int_#ptr.offset|)) 17) (<= (- (- v_b_93_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_93_1 (- main_~q~1.offset)) 16) (<= (- v_b_94_1 |main_read~int_#sizeOfReadType|) 5) (<= (- (- v_b_93_1) (- |main_read~int_#ptr.offset|)) 0))) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= |main_read~int_#value| |main_#t~mem1|) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 8) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- main_~malloc_~size (- main_~q~1.offset)) 408) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 12) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 12) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 8) (<= |main_#t~mem1| |main_read~int_#value|) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 408) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- main_~q~1.offset (- main_~q~1.offset)) 16) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 392)) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 8) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 16) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 8) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~mem1|) (- |main_read~int_#value|)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 8) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 4) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0))} [2018-12-19 22:47:21,359 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 22:47:21,360 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 22:47:21,360 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 22:47:21,360 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 22:47:21,361 WARN L224 ngHoareTripleChecker]: Pre: {2147483581#(or (exists ((v_b_95_1 Int) (v_b_92_1 Int) (v_v_2098_1 Int) (v_b_94_1 Int) (v_b_93_1 Int) (v_v_2093_1 (Array Int Int)) (v_v_2100_1 (Array Int Int))) (and (<= (- v_b_93_1 |c_main_#t~malloc0.offset|) 8) (<= (- (- v_b_94_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_93_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_93_1) (- c_main_~q~1.offset)) 8) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_94_1 (- |c_main_#t~malloc0.offset|)) 9) (<= (- |c_main_#t~mem1| v_v_2098_1) 0) (<= (- (- v_b_93_1) (- c_main_~p~1.offset)) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_93_1) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 8) (<= (- v_b_94_1 c_main_~malloc_~size) (- 391)) (<= (- (- v_b_93_1) (- v_b_94_1)) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- |c_main_#t~mem1|) (- v_v_2098_1)) 0) (<= (- (- v_b_94_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_94_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_94_1 (- |c_main_read~int_#sizeOfReadType|)) 13) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_93_1 (- |c_main_read~int_#ptr.offset|)) 16) (<= (- v_b_94_1 (- c_main_~p~1.offset)) 9) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 392)) (<= (- v_b_93_1 (- c_main_~malloc_~size)) 408) (<= (- (- v_b_93_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_93_1 |c_main_~malloc_#res.offset|) 8) (<= (- v_b_93_1 (- v_b_93_1)) 16) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_93_1 (- c_main_~p~1.offset)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#value| v_v_2098_1) 0) (<= (- v_b_93_1 (- |c_main_read~int_#sizeOfReadType|)) 12) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 8) (<= (- (- v_b_94_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_95_1 |c_main_read~int_#ptr.base|) 1) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_93_1 c_main_~malloc_~size) (- 392)) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- v_b_93_1 (- |c_main_#t~malloc0.offset|)) 8) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 8) (<= (- (- v_b_94_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_92_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_93_1) c_main_~q~1.offset) 0) (= v_v_2100_1 v_v_2093_1) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 8) (<= (- |c_main_#t~mem1| |c_main_read~int_#value|) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 8) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- v_b_94_1 c_main_~p~1.offset) 9) (<= (- v_b_92_1 v_b_95_1) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 8) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 8) (<= (- (- v_b_93_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 8) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_94_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_93_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#value|) (- v_v_2098_1)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 8) (<= (- v_b_93_1 (- |c_main_~malloc_#res.offset|)) 8) (<= (- v_b_94_1 (- v_b_94_1)) 18) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- v_b_94_1 (- |c_main_read~int_#ptr.offset|)) 17) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_93_1 (- c_main_~q~1.offset)) 16) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_93_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_94_1 |c_main_read~int_#sizeOfReadType|) 5) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 408) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 12) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 12) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 8) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- v_b_93_1 c_main_~p~1.offset) 8) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 408) (<= (- (- v_b_94_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- v_b_93_1) v_b_93_1) 0) (<= (- (- v_b_93_1) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_94_1) (- c_main_~malloc_~size)) 399) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 16) (<= (- v_b_94_1 |c_main_#t~malloc0.offset|) 9) (<= (- (- v_b_95_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 392)) (<= (- v_b_94_1 (- c_main_~malloc_~size)) 409) (<= (- (- v_b_94_1) v_b_94_1) (- 2)) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_93_1) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_93_1 v_b_94_1) (- 1)) (<= (- (- v_b_94_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_93_1) (- c_main_~malloc_~size)) 400) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_94_1 |c_main_read~int_#ptr.offset|) 1) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 16) (<= (- (- v_b_94_1) c_main_~q~1.offset) (- 1)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_93_1) c_main_~malloc_~size) (- 400)) (<= (- v_b_92_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_94_1 c_main_~q~1.offset) 9) (<= (- (- v_b_94_1) c_main_~malloc_~size) (- 401)) (<= (- v_b_94_1 (- c_main_~q~1.offset)) 17) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (forall ((v_idx_773 Int) (v_idx_768 Int) (v_idx_769 Int) (v_idx_771 Int) (v_idx_772 Int) (v_idx_770 Int)) (or (< v_idx_769 v_b_93_1) (< v_idx_770 v_b_94_1) (<= v_b_94_1 v_idx_769) (< v_idx_773 v_b_95_1) (< v_idx_772 v_b_92_1) (<= v_b_95_1 v_idx_772) (and (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_772) v_idx_769))) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_772) v_idx_769)) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_772) v_idx_769)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_772) v_idx_769))) 0)) (<= v_b_92_1 v_idx_771) (<= v_b_93_1 v_idx_768))) (<= (- v_b_93_1 |c_main_read~int_#sizeOfReadType|) 4) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_94_1 (- |c_main_~malloc_#res.offset|)) 9) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_92_1) (- v_b_95_1)) 1) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 8) (<= (- v_b_93_1 (- v_b_94_1)) 17) (<= (- v_b_93_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~mem1|) (- |c_main_read~int_#value|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- (- v_b_94_1) c_main_~p~1.offset) (- 1)) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- v_b_94_1 |c_main_~malloc_#res.offset|) 9) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 8) (<= (- (- v_b_94_1) (- c_main_~q~1.offset)) 7) (<= (- (- v_b_94_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- v_b_93_1) v_b_94_1) (- 1)) (<= (- v_b_93_1 c_main_~q~1.offset) 8) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_93_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 4) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0))) (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_b_62_1 Int) (v_v_625_1 (Array Int Int)) (v_v_630_1 Int) (v_v_632_1 (Array Int Int))) (and (<= (- v_b_62_1 v_b_65_1) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_62_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_62_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_#t~mem1|) (- v_v_630_1)) 0) (<= (- v_b_63_1 (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 4) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_64_1) v_b_64_1) (- 2)) (<= (- (- v_b_63_1) v_b_64_1) (- 1)) (<= (- v_b_64_1 c_main_~q~1.offset) 5) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 4) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_64_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 4) (<= (- v_b_65_1 |c_main_read~int_#ptr.base|) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 8) (<= (- (- v_b_63_1) c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_64_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_63_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_63_1 |c_main_read~int_#sizeOfReadType|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 8) (= v_v_625_1 v_v_632_1) (<= (- v_b_63_1 (- c_main_~malloc_~size)) 404) (<= (- v_b_63_1 (- c_main_~p~1.offset)) 4) (<= (- v_b_63_1 (- |c_main_~malloc_#res.offset|)) 4) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_64_1 (- c_main_~q~1.offset)) 9) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 4) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 4) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (forall ((v_idx_753 Int) (v_idx_751 Int) (v_idx_752 Int) (v_idx_757 Int) (v_idx_758 Int) (v_idx_756 Int)) (or (<= v_b_63_1 v_idx_751) (< v_idx_752 v_b_63_1) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_757) v_idx_752))) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_757) v_idx_752))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_757) v_idx_752)) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_757) v_idx_752)) 0)) (< v_idx_758 v_b_65_1) (< v_idx_757 v_b_62_1) (<= v_b_62_1 v_idx_756) (< v_idx_753 v_b_64_1) (<= v_b_64_1 v_idx_752) (<= v_b_65_1 v_idx_757))) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 4) (<= (- |c_main_#t~mem1| |c_main_read~int_#value|) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 0) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_64_1) (- c_main_~malloc_~size)) 399) (<= (- v_b_63_1 c_main_~malloc_~size) (- 396)) (<= (- v_b_64_1 |c_main_~malloc_#res.offset|) 5) (<= (- v_b_63_1 c_main_~p~1.offset) 4) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 0) (<= (- v_b_64_1 (- |c_main_#t~malloc0.offset|)) 5) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_63_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- v_b_63_1 (- v_b_64_1)) 9) (<= (- (- v_b_64_1) c_main_~malloc_~size) (- 401)) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_64_1 (- c_main_~malloc_~size)) 405) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_63_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_63_1) c_main_~p~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 404) (<= (- v_b_64_1 |c_main_#t~malloc0.offset|) 5) (<= (- (- v_b_65_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_63_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_64_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_64_1 |c_main_read~int_#sizeOfReadType|) 1) (<= (- (- v_b_64_1) (- c_main_~q~1.offset)) 3) (<= (- (- v_b_63_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_63_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_64_1) c_main_~p~1.offset) (- 1)) (<= (- (- v_b_63_1) c_main_~q~1.offset) 0) (<= (- (- v_b_64_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- v_b_64_1 (- |c_main_read~int_#ptr.offset|)) 9) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 4) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- v_b_63_1) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#value| v_v_630_1) 0) (<= (- (- v_b_63_1) (- v_b_64_1)) 1) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- v_b_64_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 4) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- v_b_64_1 (- v_b_64_1)) 10) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 4) (<= (- (- v_b_64_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 396)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 c_main_~malloc_~size) (- 395)) (<= (- (- v_b_64_1) c_main_~q~1.offset) (- 1)) (<= (- (- v_b_63_1) v_b_63_1) 0) (<= (- v_b_64_1 (- c_main_~p~1.offset)) 5) (<= (- (- |c_main_read~int_#value|) (- v_v_630_1)) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 4) (<= (- (- v_b_63_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_63_1 |c_main_~malloc_#res.offset|) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_63_1 (- c_main_~q~1.offset)) 8) (<= (- (- v_b_63_1) |c_main_#t~malloc0.offset|) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- v_b_63_1 |c_main_#t~malloc0.offset|) 4) (<= (- (- v_b_64_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_62_1) (- v_b_65_1)) 1) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 8) (<= (- v_b_64_1 (- |c_main_read~int_#sizeOfReadType|)) 9) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~mem1| v_v_630_1) 0) (<= (- v_b_63_1 (- |c_main_#t~malloc0.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_64_1 (- |c_main_~malloc_#res.offset|)) 5) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_64_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_63_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_64_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- v_b_63_1 c_main_~q~1.offset) 4) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_63_1) (- c_main_~q~1.offset)) 4) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- v_b_63_1 v_b_64_1) (- 1)) (<= (- v_b_63_1 (- v_b_63_1)) 8) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~mem1|) (- |c_main_read~int_#value|)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 404) (<= (- (- v_b_63_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- v_b_64_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_63_1 (- |c_main_read~int_#ptr.offset|)) 8) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 c_main_~p~1.offset) 5))))} [2018-12-19 22:47:21,361 WARN L228 ngHoareTripleChecker]: Action: assume !#t~short2;havoc #t~mem1;havoc #t~short2; [2018-12-19 22:47:21,361 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (not |c_main_#t~short2|) [2018-12-19 22:47:21,361 WARN L230 ngHoareTripleChecker]: Post: {2147483580#(exists ((v_b_95_1 Int) (v_b_92_1 Int) (v_v_2098_1 Int) (v_b_94_1 Int) (v_b_93_1 Int) (v_v_2093_1 (Array Int Int)) (v_v_2100_1 (Array Int Int))) (and (<= (- v_b_93_1 |c_main_#t~malloc0.offset|) 8) (<= (- (- v_b_94_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_93_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_93_1) (- c_main_~q~1.offset)) 8) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_94_1 (- |c_main_#t~malloc0.offset|)) 9) (<= (- (- v_b_93_1) (- c_main_~p~1.offset)) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_93_1) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 8) (<= (- v_b_94_1 c_main_~malloc_~size) (- 391)) (<= (- (- v_b_93_1) (- v_b_94_1)) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_94_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_94_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_94_1 (- |c_main_read~int_#sizeOfReadType|)) 13) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_93_1 (- |c_main_read~int_#ptr.offset|)) 16) (<= (- v_b_94_1 (- c_main_~p~1.offset)) 9) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 392)) (<= (- v_b_93_1 (- c_main_~malloc_~size)) 408) (<= (- (- v_b_93_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_93_1 |c_main_~malloc_#res.offset|) 8) (<= (- v_b_93_1 (- v_b_93_1)) 16) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_93_1 (- c_main_~p~1.offset)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#value| v_v_2098_1) 0) (<= (- v_b_93_1 (- |c_main_read~int_#sizeOfReadType|)) 12) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 8) (<= (- (- v_b_94_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_95_1 |c_main_read~int_#ptr.base|) 1) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_93_1 c_main_~malloc_~size) (- 392)) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- v_b_93_1 (- |c_main_#t~malloc0.offset|)) 8) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 8) (<= (- (- v_b_94_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_92_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_93_1) c_main_~q~1.offset) 0) (= v_v_2100_1 v_v_2093_1) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 8) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 8) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- v_b_94_1 c_main_~p~1.offset) 9) (<= (- v_b_92_1 v_b_95_1) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 8) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 8) (<= (- (- v_b_93_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 8) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_94_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_93_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#value|) (- v_v_2098_1)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 8) (<= (- v_b_93_1 (- |c_main_~malloc_#res.offset|)) 8) (<= (- v_b_94_1 (- v_b_94_1)) 18) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- v_b_94_1 (- |c_main_read~int_#ptr.offset|)) 17) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_93_1 (- c_main_~q~1.offset)) 16) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_93_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_94_1 |c_main_read~int_#sizeOfReadType|) 5) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 408) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 12) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 12) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 8) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- v_b_93_1 c_main_~p~1.offset) 8) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 408) (<= (- (- v_b_94_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- v_b_93_1) v_b_93_1) 0) (<= (- (- v_b_93_1) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_94_1) (- c_main_~malloc_~size)) 399) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 16) (<= (- v_b_94_1 |c_main_#t~malloc0.offset|) 9) (<= (- (- v_b_95_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 392)) (<= (- v_b_94_1 (- c_main_~malloc_~size)) 409) (<= (- (- v_b_94_1) v_b_94_1) (- 2)) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (forall ((v_idx_786 Int) (v_idx_787 Int) (v_idx_784 Int) (v_idx_785 Int) (v_idx_788 Int) (v_idx_783 Int)) (or (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_787) v_idx_784)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_787) v_idx_784))) 0)) (< v_idx_784 v_b_93_1) (<= v_b_94_1 v_idx_784) (< v_idx_787 v_b_92_1) (< v_idx_785 v_b_94_1) (<= v_b_92_1 v_idx_786) (<= v_b_95_1 v_idx_787) (< v_idx_788 v_b_95_1) (<= v_b_93_1 v_idx_783))) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_93_1) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_93_1 v_b_94_1) (- 1)) (<= (- (- v_b_94_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_93_1) (- c_main_~malloc_~size)) 400) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_94_1 |c_main_read~int_#ptr.offset|) 1) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 16) (<= (- (- v_b_94_1) c_main_~q~1.offset) (- 1)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_93_1) c_main_~malloc_~size) (- 400)) (<= (- v_b_92_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_94_1 c_main_~q~1.offset) 9) (<= (- (- v_b_94_1) c_main_~malloc_~size) (- 401)) (<= (- v_b_94_1 (- c_main_~q~1.offset)) 17) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- v_b_93_1 |c_main_read~int_#sizeOfReadType|) 4) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_94_1 (- |c_main_~malloc_#res.offset|)) 9) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_92_1) (- v_b_95_1)) 1) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 8) (<= (- v_b_93_1 (- v_b_94_1)) 17) (<= (- v_b_93_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- (- v_b_94_1) c_main_~p~1.offset) (- 1)) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- v_b_94_1 |c_main_~malloc_#res.offset|) 9) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 8) (<= (- (- v_b_94_1) (- c_main_~q~1.offset)) 7) (<= (- (- v_b_94_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- v_b_93_1) v_b_94_1) (- 1)) (<= (- v_b_93_1 c_main_~q~1.offset) 8) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_93_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 4) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0)))} [2018-12-19 22:47:21,362 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 22:47:21,363 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 22:47:21,363 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 22:47:21,448 WARN L270 ngHoareTripleChecker]: Pre: {2147483581#(or (exists ((v_b_95_1 Int) (v_b_92_1 Int) (v_v_2098_1 Int) (v_b_94_1 Int) (v_b_93_1 Int) (v_v_2093_1 (Array Int Int)) (v_v_2100_1 (Array Int Int))) (and (<= (- v_b_93_1 |main_#t~malloc0.offset|) 8) (<= (- (- v_b_94_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_93_1) (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- (- v_b_93_1) (- main_~q~1.offset)) 8) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- v_b_94_1 (- |main_#t~malloc0.offset|)) 9) (<= (- |main_#t~mem1| v_v_2098_1) 0) (<= (- (- v_b_93_1) (- main_~p~1.offset)) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_93_1) |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 8) (<= (- v_b_94_1 main_~malloc_~size) (- 391)) (<= (- (- v_b_93_1) (- v_b_94_1)) 1) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 16) (<= (- (- |main_#t~mem1|) (- v_v_2098_1)) 0) (<= (- (- v_b_94_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_94_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_94_1 (- |main_read~int_#sizeOfReadType|)) 13) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- v_b_93_1 (- |main_read~int_#ptr.offset|)) 16) (<= (- v_b_94_1 (- main_~p~1.offset)) 9) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 392)) (<= (- v_b_93_1 (- main_~malloc_~size)) 408) (<= (- (- v_b_93_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_93_1 |main_~malloc_#res.offset|) 8) (<= (- v_b_93_1 (- v_b_93_1)) 16) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- v_b_93_1 (- main_~p~1.offset)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#value| v_v_2098_1) 0) (<= (- v_b_93_1 (- |main_read~int_#sizeOfReadType|)) 12) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 8) (<= (- (- v_b_94_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_95_1 |main_read~int_#ptr.base|) 1) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- v_b_93_1 main_~malloc_~size) (- 392)) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- v_b_93_1 (- |main_#t~malloc0.offset|)) 8) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 8) (<= (- (- v_b_94_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_92_1) (- |main_read~int_#ptr.base|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- (- v_b_93_1) main_~q~1.offset) 0) (= v_v_2100_1 v_v_2093_1) (<= (- main_~p~1.offset (- main_~q~1.offset)) 8) (<= (- |main_#t~mem1| |main_read~int_#value|) 0) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 8) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- v_b_94_1 main_~p~1.offset) 9) (<= (- v_b_92_1 v_b_95_1) (- 1)) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 8) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 8) (<= (- (- v_b_93_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 8) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 8) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_94_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_93_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#value|) (- v_v_2098_1)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 8) (<= (- v_b_93_1 (- |main_~malloc_#res.offset|)) 8) (<= (- v_b_94_1 (- v_b_94_1)) 18) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- v_b_94_1 (- |main_read~int_#ptr.offset|)) 17) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- v_b_93_1 (- main_~q~1.offset)) 16) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_93_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_94_1 |main_read~int_#sizeOfReadType|) 5) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- main_~malloc_~size (- main_~q~1.offset)) 408) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 12) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 12) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 8) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- v_b_93_1 main_~p~1.offset) 8) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 408) (<= (- (- v_b_94_1) (- main_~p~1.offset)) (- 1)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- (- v_b_93_1) v_b_93_1) 0) (<= (- (- v_b_93_1) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_94_1) (- main_~malloc_~size)) 399) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- main_~q~1.offset (- main_~q~1.offset)) 16) (<= (- v_b_94_1 |main_#t~malloc0.offset|) 9) (<= (- (- v_b_95_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 392)) (<= (- v_b_94_1 (- main_~malloc_~size)) 409) (<= (- (- v_b_94_1) v_b_94_1) (- 2)) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 8) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_93_1) main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- v_b_93_1 v_b_94_1) (- 1)) (<= (- (- v_b_94_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- (- v_b_93_1) (- main_~malloc_~size)) 400) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- v_b_94_1 |main_read~int_#ptr.offset|) 1) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 16) (<= (- (- v_b_94_1) main_~q~1.offset) (- 1)) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_93_1) main_~malloc_~size) (- 400)) (<= (- v_b_92_1 |main_read~int_#ptr.base|) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_94_1 main_~q~1.offset) 9) (<= (- (- v_b_94_1) main_~malloc_~size) (- 401)) (<= (- v_b_94_1 (- main_~q~1.offset)) 17) (<= (- main_~malloc_~size main_~p~1.offset) 400) (forall ((v_idx_773 Int) (v_idx_768 Int) (v_idx_769 Int) (v_idx_771 Int) (v_idx_772 Int) (v_idx_770 Int)) (or (< v_idx_769 v_b_93_1) (< v_idx_770 v_b_94_1) (<= v_b_94_1 v_idx_769) (< v_idx_773 v_b_95_1) (< v_idx_772 v_b_92_1) (<= v_b_95_1 v_idx_772) (and (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_idx_772) v_idx_769))) 0) (<= (- |main_#t~mem1| (select (select |#memory_int| v_idx_772) v_idx_769)) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_772) v_idx_769)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_772) v_idx_769))) 0)) (<= v_b_92_1 v_idx_771) (<= v_b_93_1 v_idx_768))) (<= (- v_b_93_1 |main_read~int_#sizeOfReadType|) 4) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- v_b_94_1 (- |main_~malloc_#res.offset|)) 9) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- v_b_92_1) (- v_b_95_1)) 1) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 8) (<= (- v_b_93_1 (- v_b_94_1)) 17) (<= (- v_b_93_1 |main_read~int_#ptr.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~mem1|) (- |main_read~int_#value|)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- (- v_b_94_1) main_~p~1.offset) (- 1)) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- v_b_94_1 |main_~malloc_#res.offset|) 9) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 8) (<= (- (- v_b_94_1) (- main_~q~1.offset)) 7) (<= (- (- v_b_94_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- v_b_93_1) v_b_94_1) (- 1)) (<= (- v_b_93_1 main_~q~1.offset) 8) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- v_b_93_1) (- |main_#t~malloc0.offset|)) 0) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 4) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0))) (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_b_62_1 Int) (v_v_625_1 (Array Int Int)) (v_v_630_1 Int) (v_v_632_1 (Array Int Int))) (and (<= (- v_b_62_1 v_b_65_1) (- 1)) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 8) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_62_1 |main_read~int_#ptr.base|) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- (- v_b_62_1) (- |main_read~int_#ptr.base|)) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- |main_#t~mem1|) (- v_v_630_1)) 0) (<= (- v_b_63_1 (- |main_read~int_#sizeOfReadType|)) 8) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 4) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_64_1) v_b_64_1) (- 2)) (<= (- (- v_b_63_1) v_b_64_1) (- 1)) (<= (- v_b_64_1 main_~q~1.offset) 5) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 4) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_64_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 4) (<= (- v_b_65_1 |main_read~int_#ptr.base|) 1) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 8) (<= (- (- v_b_63_1) main_~malloc_~size) (- 400)) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 4) (<= (- (- v_b_64_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_63_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_63_1 |main_read~int_#sizeOfReadType|) 0) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 8) (= v_v_625_1 v_v_632_1) (<= (- v_b_63_1 (- main_~malloc_~size)) 404) (<= (- v_b_63_1 (- main_~p~1.offset)) 4) (<= (- v_b_63_1 (- |main_~malloc_#res.offset|)) 4) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- v_b_64_1 (- main_~q~1.offset)) 9) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 4) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 4) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (forall ((v_idx_753 Int) (v_idx_751 Int) (v_idx_752 Int) (v_idx_757 Int) (v_idx_758 Int) (v_idx_756 Int)) (or (<= v_b_63_1 v_idx_751) (< v_idx_752 v_b_63_1) (and (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_757) v_idx_752))) 0) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_idx_757) v_idx_752))) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_757) v_idx_752)) 0) (<= (- |main_#t~mem1| (select (select |#memory_int| v_idx_757) v_idx_752)) 0)) (< v_idx_758 v_b_65_1) (< v_idx_757 v_b_62_1) (<= v_b_62_1 v_idx_756) (< v_idx_753 v_b_64_1) (<= v_b_64_1 v_idx_752) (<= v_b_65_1 v_idx_757))) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 4) (<= (- |main_#t~mem1| |main_read~int_#value|) 0) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 0) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- v_b_64_1) (- main_~malloc_~size)) 399) (<= (- v_b_63_1 main_~malloc_~size) (- 396)) (<= (- v_b_64_1 |main_~malloc_#res.offset|) 5) (<= (- v_b_63_1 main_~p~1.offset) 4) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 0) (<= (- v_b_64_1 (- |main_#t~malloc0.offset|)) 5) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_63_1) (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- v_b_63_1 (- v_b_64_1)) 9) (<= (- (- v_b_64_1) main_~malloc_~size) (- 401)) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_64_1 (- main_~malloc_~size)) 405) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_63_1) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_63_1) main_~p~1.offset) 0) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- main_~malloc_~size (- main_~q~1.offset)) 404) (<= (- v_b_64_1 |main_#t~malloc0.offset|) 5) (<= (- (- v_b_65_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_63_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_64_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_64_1 |main_read~int_#sizeOfReadType|) 1) (<= (- (- v_b_64_1) (- main_~q~1.offset)) 3) (<= (- (- v_b_63_1) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- v_b_63_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 396)) (<= (- (- v_b_64_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_63_1) main_~q~1.offset) 0) (<= (- (- v_b_64_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- v_b_64_1 (- |main_read~int_#ptr.offset|)) 9) (<= (- main_~p~1.offset (- main_~q~1.offset)) 4) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- v_b_63_1) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#value| v_v_630_1) 0) (<= (- (- v_b_63_1) (- v_b_64_1)) 1) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- v_b_64_1 |main_read~int_#ptr.offset|) 1) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 4) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- v_b_64_1 (- v_b_64_1)) 10) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 4) (<= (- (- v_b_64_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 396)) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 main_~malloc_~size) (- 395)) (<= (- (- v_b_64_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_63_1) v_b_63_1) 0) (<= (- v_b_64_1 (- main_~p~1.offset)) 5) (<= (- (- |main_read~int_#value|) (- v_v_630_1)) 0) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 4) (<= (- (- v_b_63_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_63_1 |main_~malloc_#res.offset|) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_63_1 (- main_~q~1.offset)) 8) (<= (- (- v_b_63_1) |main_#t~malloc0.offset|) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- v_b_63_1 |main_#t~malloc0.offset|) 4) (<= (- (- v_b_64_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_62_1) (- v_b_65_1)) 1) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 8) (<= (- v_b_64_1 (- |main_read~int_#sizeOfReadType|)) 9) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- |main_#t~mem1| v_v_630_1) 0) (<= (- v_b_63_1 (- |main_#t~malloc0.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_64_1 (- |main_~malloc_#res.offset|)) 5) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_64_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_63_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_64_1) (- main_~p~1.offset)) (- 1)) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- v_b_63_1 main_~q~1.offset) 4) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_63_1) (- main_~q~1.offset)) 4) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- v_b_63_1 v_b_64_1) (- 1)) (<= (- v_b_63_1 (- v_b_63_1)) 8) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~mem1|) (- |main_read~int_#value|)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 404) (<= (- (- v_b_63_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- v_b_64_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- v_b_63_1 (- |main_read~int_#ptr.offset|)) 8) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 main_~p~1.offset) 5))))} [2018-12-19 22:47:21,448 WARN L274 ngHoareTripleChecker]: Action: assume !#t~short2;havoc #t~mem1;havoc #t~short2; [2018-12-19 22:47:21,448 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (not |c_main_#t~short2|) [2018-12-19 22:47:21,805 WARN L276 ngHoareTripleChecker]: Post: {2147483580#(and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 8) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 16) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 392)) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 8) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 8) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- main_~p~1.offset (- main_~q~1.offset)) 8) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 8) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 8) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 8) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 8) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 8) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 8) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- main_~malloc_~size (- main_~q~1.offset)) 408) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 12) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 12) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 8) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 408) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- main_~q~1.offset (- main_~q~1.offset)) 16) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 392)) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 8) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 16) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 8) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (exists ((v_b_95_1 Int) (v_b_92_1 Int) (v_b_94_1 Int) (v_b_93_1 Int)) (and (<= (- (- v_b_94_1) |main_~malloc_#res.offset|) (- 1)) (<= (- v_b_93_1 |main_#t~malloc0.offset|) 8) (<= (- (- v_b_93_1) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_93_1) (- main_~q~1.offset)) 8) (<= (- v_b_94_1 (- |main_#t~malloc0.offset|)) 9) (<= (- (- v_b_93_1) (- main_~p~1.offset)) 0) (<= (- (- v_b_93_1) |main_~malloc_#res.offset|) 0) (<= (- v_b_94_1 main_~malloc_~size) (- 391)) (<= (- (- v_b_93_1) (- v_b_94_1)) 1) (<= (- (- v_b_94_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_94_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_94_1 (- |main_read~int_#sizeOfReadType|)) 13) (<= (- v_b_94_1 (- main_~p~1.offset)) 9) (<= (- v_b_93_1 (- |main_read~int_#ptr.offset|)) 16) (<= (- v_b_93_1 (- main_~malloc_~size)) 408) (<= (- v_b_93_1 main_~p~1.offset) 8) (<= (- (- v_b_94_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_93_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_93_1 |main_~malloc_#res.offset|) 8) (<= (- v_b_93_1 (- v_b_93_1)) 16) (<= (- v_b_93_1 (- main_~p~1.offset)) 8) (<= (- (- v_b_93_1) v_b_93_1) 0) (<= (- (- v_b_93_1) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_94_1) (- main_~malloc_~size)) 399) (<= (- v_b_94_1 |main_#t~malloc0.offset|) 9) (<= (- v_b_93_1 (- |main_read~int_#sizeOfReadType|)) 12) (<= (- (- v_b_95_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_94_1 (- main_~malloc_~size)) 409) (<= (- (- v_b_94_1) v_b_94_1) (- 2)) (<= (- (- v_b_94_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_93_1) main_~p~1.offset) 0) (<= (- v_b_95_1 |main_read~int_#ptr.base|) 1) (<= (- v_b_93_1 v_b_94_1) (- 1)) (<= (- (- v_b_94_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_93_1 main_~malloc_~size) (- 392)) (<= (- v_b_93_1 (- |main_#t~malloc0.offset|)) 8) (<= (- (- v_b_94_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_93_1) (- main_~malloc_~size)) 400) (<= (- (- v_b_92_1) (- |main_read~int_#ptr.base|)) 0) (<= (- v_b_94_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_93_1) main_~q~1.offset) 0) (<= (- (- v_b_94_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_93_1) main_~malloc_~size) (- 400)) (<= (- v_b_92_1 |main_read~int_#ptr.base|) 0) (<= (- v_b_94_1 main_~p~1.offset) 9) (<= (- v_b_94_1 main_~q~1.offset) 9) (<= (- v_b_92_1 v_b_95_1) (- 1)) (forall ((v_idx_787 Int) (v_idx_784 Int)) (or (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_787) v_idx_784)) 0) (< v_idx_784 v_b_93_1) (<= v_b_94_1 v_idx_784) (< v_idx_787 v_b_92_1) (<= v_b_95_1 v_idx_787))) (<= (- (- v_b_94_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_93_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_94_1 (- main_~q~1.offset)) 17) (<= (- v_b_93_1 |main_read~int_#sizeOfReadType|) 4) (<= (- v_b_94_1 (- |main_~malloc_#res.offset|)) 9) (<= (- (- v_b_92_1) (- v_b_95_1)) 1) (<= (- (- v_b_94_1) |main_#t~malloc0.offset|) (- 1)) (<= (- v_b_93_1 (- v_b_94_1)) 17) (<= (- v_b_93_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_93_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_94_1) main_~p~1.offset) (- 1)) (<= (- v_b_94_1 |main_~malloc_#res.offset|) 9) (<= (- (- v_b_94_1) (- main_~q~1.offset)) 7) (<= (- (- v_b_94_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_93_1) v_b_94_1) (- 1)) (<= (- v_b_93_1 (- |main_~malloc_#res.offset|)) 8) (<= (- v_b_93_1 main_~q~1.offset) 8) (forall ((v_prenex_81 Int) (v_prenex_80 Int)) (or (< v_prenex_80 v_b_92_1) (<= v_b_95_1 v_prenex_80) (<= v_b_94_1 v_prenex_81) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_prenex_80) v_prenex_81))) 0) (< v_prenex_81 v_b_93_1))) (<= (- v_b_94_1 (- v_b_94_1)) 18) (<= (- v_b_94_1 (- |main_read~int_#ptr.offset|)) 17) (<= (- (- v_b_93_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_93_1 (- main_~q~1.offset)) 16) (<= (- v_b_94_1 |main_read~int_#sizeOfReadType|) 5) (<= (- (- v_b_93_1) (- |main_read~int_#ptr.offset|)) 0))) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 8) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 4) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0))} [2018-12-19 22:47:28,543 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 22:47:28,544 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 22:47:28,544 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 22:47:28,544 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 22:47:28,545 WARN L224 ngHoareTripleChecker]: Pre: {2147483579#(or (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_b_62_1 Int) (v_v_625_1 (Array Int Int)) (v_v_630_1 Int) (v_v_632_1 (Array Int Int))) (and (<= (- v_b_62_1 v_b_65_1) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_62_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_62_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_#t~mem1|) (- v_v_630_1)) 0) (<= (- v_b_63_1 (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 4) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_64_1) v_b_64_1) (- 2)) (<= (- (- v_b_63_1) v_b_64_1) (- 1)) (<= (- v_b_64_1 c_main_~q~1.offset) 5) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 4) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_64_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 4) (<= (- v_b_65_1 |c_main_read~int_#ptr.base|) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 8) (<= (- (- v_b_63_1) c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_64_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_63_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_63_1 |c_main_read~int_#sizeOfReadType|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (forall ((v_idx_797 Int) (v_idx_798 Int) (v_idx_796 Int) (v_idx_801 Int) (v_idx_802 Int) (v_idx_803 Int)) (or (< v_idx_802 v_b_62_1) (<= v_b_65_1 v_idx_802) (< v_idx_797 v_b_63_1) (<= v_b_63_1 v_idx_796) (<= v_b_62_1 v_idx_801) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_802) v_idx_797))) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_802) v_idx_797))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_802) v_idx_797)) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_802) v_idx_797)) 0)) (< v_idx_803 v_b_65_1) (<= v_b_64_1 v_idx_797) (< v_idx_798 v_b_64_1))) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 8) (= v_v_625_1 v_v_632_1) (<= (- v_b_63_1 (- c_main_~malloc_~size)) 404) (<= (- v_b_63_1 (- c_main_~p~1.offset)) 4) (<= (- v_b_63_1 (- |c_main_~malloc_#res.offset|)) 4) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_64_1 (- c_main_~q~1.offset)) 9) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 4) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 4) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 4) (<= (- |c_main_#t~mem1| |c_main_read~int_#value|) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 0) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_64_1) (- c_main_~malloc_~size)) 399) (<= (- v_b_63_1 c_main_~malloc_~size) (- 396)) (<= (- v_b_64_1 |c_main_~malloc_#res.offset|) 5) (<= (- v_b_63_1 c_main_~p~1.offset) 4) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 0) (<= (- v_b_64_1 (- |c_main_#t~malloc0.offset|)) 5) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_63_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- v_b_63_1 (- v_b_64_1)) 9) (<= (- (- v_b_64_1) c_main_~malloc_~size) (- 401)) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_64_1 (- c_main_~malloc_~size)) 405) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_63_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_63_1) c_main_~p~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 404) (<= (- v_b_64_1 |c_main_#t~malloc0.offset|) 5) (<= (- (- v_b_65_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_63_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_64_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_64_1 |c_main_read~int_#sizeOfReadType|) 1) (<= (- (- v_b_64_1) (- c_main_~q~1.offset)) 3) (<= (- (- v_b_63_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_63_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_64_1) c_main_~p~1.offset) (- 1)) (<= (- (- v_b_63_1) c_main_~q~1.offset) 0) (<= (- (- v_b_64_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- v_b_64_1 (- |c_main_read~int_#ptr.offset|)) 9) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 4) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- v_b_63_1) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#value| v_v_630_1) 0) (<= (- (- v_b_63_1) (- v_b_64_1)) 1) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- v_b_64_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 4) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- v_b_64_1 (- v_b_64_1)) 10) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 4) (<= (- (- v_b_64_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 396)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 c_main_~malloc_~size) (- 395)) (<= (- (- v_b_64_1) c_main_~q~1.offset) (- 1)) (<= (- (- v_b_63_1) v_b_63_1) 0) (<= (- v_b_64_1 (- c_main_~p~1.offset)) 5) (<= (- (- |c_main_read~int_#value|) (- v_v_630_1)) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 4) (<= (- (- v_b_63_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_63_1 |c_main_~malloc_#res.offset|) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_63_1 (- c_main_~q~1.offset)) 8) (<= (- (- v_b_63_1) |c_main_#t~malloc0.offset|) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- v_b_63_1 |c_main_#t~malloc0.offset|) 4) (<= (- (- v_b_64_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_62_1) (- v_b_65_1)) 1) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 8) (<= (- v_b_64_1 (- |c_main_read~int_#sizeOfReadType|)) 9) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~mem1| v_v_630_1) 0) (<= (- v_b_63_1 (- |c_main_#t~malloc0.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_64_1 (- |c_main_~malloc_#res.offset|)) 5) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_64_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_63_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_64_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- v_b_63_1 c_main_~q~1.offset) 4) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_63_1) (- c_main_~q~1.offset)) 4) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- v_b_63_1 v_b_64_1) (- 1)) (<= (- v_b_63_1 (- v_b_63_1)) 8) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~mem1|) (- |c_main_read~int_#value|)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 404) (<= (- (- v_b_63_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- v_b_64_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_63_1 (- |c_main_read~int_#ptr.offset|)) 8) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 c_main_~p~1.offset) 5))) (exists ((v_b_95_1 Int) (v_b_92_1 Int) (v_v_2098_1 Int) (v_b_94_1 Int) (v_b_93_1 Int) (v_v_2093_1 (Array Int Int)) (v_v_2100_1 (Array Int Int))) (and (<= (- v_b_93_1 |c_main_#t~malloc0.offset|) 8) (<= (- (- v_b_94_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_93_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_93_1) (- c_main_~q~1.offset)) 8) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_94_1 (- |c_main_#t~malloc0.offset|)) 9) (<= (- |c_main_#t~mem1| v_v_2098_1) 0) (<= (- (- v_b_93_1) (- c_main_~p~1.offset)) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_93_1) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 8) (<= (- v_b_94_1 c_main_~malloc_~size) (- 391)) (<= (- (- v_b_93_1) (- v_b_94_1)) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- |c_main_#t~mem1|) (- v_v_2098_1)) 0) (<= (- (- v_b_94_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_94_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_94_1 (- |c_main_read~int_#sizeOfReadType|)) 13) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_93_1 (- |c_main_read~int_#ptr.offset|)) 16) (<= (- v_b_94_1 (- c_main_~p~1.offset)) 9) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 392)) (<= (- v_b_93_1 (- c_main_~malloc_~size)) 408) (<= (- (- v_b_93_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_93_1 |c_main_~malloc_#res.offset|) 8) (<= (- v_b_93_1 (- v_b_93_1)) 16) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_93_1 (- c_main_~p~1.offset)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#value| v_v_2098_1) 0) (<= (- v_b_93_1 (- |c_main_read~int_#sizeOfReadType|)) 12) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 8) (<= (- (- v_b_94_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_95_1 |c_main_read~int_#ptr.base|) 1) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_93_1 c_main_~malloc_~size) (- 392)) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- v_b_93_1 (- |c_main_#t~malloc0.offset|)) 8) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 8) (<= (- (- v_b_94_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_92_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_93_1) c_main_~q~1.offset) 0) (= v_v_2100_1 v_v_2093_1) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 8) (<= (- |c_main_#t~mem1| |c_main_read~int_#value|) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 8) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- v_b_94_1 c_main_~p~1.offset) 9) (<= (- v_b_92_1 v_b_95_1) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 8) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 8) (<= (- (- v_b_93_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 8) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_94_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_93_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#value|) (- v_v_2098_1)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 8) (<= (- v_b_93_1 (- |c_main_~malloc_#res.offset|)) 8) (<= (- v_b_94_1 (- v_b_94_1)) 18) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- v_b_94_1 (- |c_main_read~int_#ptr.offset|)) 17) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_93_1 (- c_main_~q~1.offset)) 16) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_93_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_94_1 |c_main_read~int_#sizeOfReadType|) 5) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 408) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 12) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 12) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 8) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- v_b_93_1 c_main_~p~1.offset) 8) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 408) (<= (- (- v_b_94_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- v_b_93_1) v_b_93_1) 0) (<= (- (- v_b_93_1) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_94_1) (- c_main_~malloc_~size)) 399) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 16) (<= (- v_b_94_1 |c_main_#t~malloc0.offset|) 9) (<= (- (- v_b_95_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 392)) (<= (- v_b_94_1 (- c_main_~malloc_~size)) 409) (<= (- (- v_b_94_1) v_b_94_1) (- 2)) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_93_1) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_93_1 v_b_94_1) (- 1)) (<= (- (- v_b_94_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_93_1) (- c_main_~malloc_~size)) 400) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_94_1 |c_main_read~int_#ptr.offset|) 1) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 16) (<= (- (- v_b_94_1) c_main_~q~1.offset) (- 1)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_93_1) c_main_~malloc_~size) (- 400)) (<= (- v_b_92_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_94_1 c_main_~q~1.offset) 9) (<= (- (- v_b_94_1) c_main_~malloc_~size) (- 401)) (<= (- v_b_94_1 (- c_main_~q~1.offset)) 17) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- v_b_93_1 |c_main_read~int_#sizeOfReadType|) 4) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_94_1 (- |c_main_~malloc_#res.offset|)) 9) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_92_1) (- v_b_95_1)) 1) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 8) (forall ((v_idx_813 Int) (v_idx_816 Int) (v_idx_817 Int) (v_idx_814 Int) (v_idx_815 Int) (v_idx_818 Int)) (or (< v_idx_818 v_b_95_1) (<= v_b_93_1 v_idx_813) (< v_idx_815 v_b_94_1) (and (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_817) v_idx_814))) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_817) v_idx_814)) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_817) v_idx_814)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_817) v_idx_814))) 0)) (< v_idx_817 v_b_92_1) (<= v_b_95_1 v_idx_817) (< v_idx_814 v_b_93_1) (<= v_b_94_1 v_idx_814) (<= v_b_92_1 v_idx_816))) (<= (- v_b_93_1 (- v_b_94_1)) 17) (<= (- v_b_93_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~mem1|) (- |c_main_read~int_#value|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- (- v_b_94_1) c_main_~p~1.offset) (- 1)) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- v_b_94_1 |c_main_~malloc_#res.offset|) 9) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 8) (<= (- (- v_b_94_1) (- c_main_~q~1.offset)) 7) (<= (- (- v_b_94_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- v_b_93_1) v_b_94_1) (- 1)) (<= (- v_b_93_1 c_main_~q~1.offset) 8) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_93_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 4) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0))))} [2018-12-19 22:47:28,545 WARN L228 ngHoareTripleChecker]: Action: assume !!#t~short2;havoc #t~mem1;havoc #t~short2;#t~post3.base, #t~post3.offset := ~q~1.base, ~q~1.offset;~q~1.base, ~q~1.offset := #t~post3.base, #t~post3.offset + 4;havoc #t~post3.base, #t~post3.offset; [2018-12-19 22:47:28,545 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= c_main_~q~1.offset_primed (+ c_main_~q~1.offset 4)) |c_main_#t~short2| (= c_main_~q~1.base c_main_~q~1.base_primed)) [2018-12-19 22:47:28,545 WARN L230 ngHoareTripleChecker]: Post: {2147483578#(exists ((v_b_95_1 Int) (v_b_92_1 Int) (v_v_2098_1 Int) (v_b_94_1 Int) (v_b_93_1 Int) (v_v_2093_1 (Array Int Int)) (v_v_2100_1 (Array Int Int))) (and (<= (- v_b_93_1 |c_main_#t~malloc0.offset|) 8) (<= (- (- v_b_94_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_93_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 20) (<= (- v_b_94_1 (- |c_main_#t~malloc0.offset|)) 9) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 388)) (<= (- (- v_b_93_1) (- c_main_~p~1.offset)) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_94_1) c_main_~q~1.offset) (- 5)) (<= (- (- v_b_94_1) (- c_main_~q~1.offset)) 11) (<= (- (- v_b_93_1) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 4) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 8) (<= (- v_b_94_1 c_main_~malloc_~size) (- 391)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 12) (<= (- (- v_b_93_1) (- v_b_94_1)) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 16) (<= (- v_b_93_1 c_main_~q~1.offset) 4) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 8)) (<= (- (- v_b_94_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_94_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 24) (<= (- v_b_94_1 (- |c_main_read~int_#sizeOfReadType|)) 13) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) (- 4)) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 396) (<= (- v_b_93_1 (- |c_main_read~int_#ptr.offset|)) 16) (<= (- v_b_94_1 (- c_main_~p~1.offset)) 9) (<= (- v_b_93_1 (- c_main_~malloc_~size)) 408) (<= (- (- v_b_93_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_93_1 |c_main_~malloc_#res.offset|) 8) (<= (- v_b_93_1 (- v_b_93_1)) 16) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_93_1 (- c_main_~p~1.offset)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_93_1) (- c_main_~q~1.offset)) 12) (<= (- |c_main_read~int_#value| v_v_2098_1) 0) (<= (- c_main_~p~1.offset c_main_~q~1.offset) (- 4)) (<= (- v_b_93_1 (- |c_main_read~int_#sizeOfReadType|)) 12) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) (- 8)) (<= (- (- v_b_94_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_94_1 c_main_~q~1.offset) 5) (<= (- v_b_95_1 |c_main_read~int_#ptr.base|) 1) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) (- 4)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_93_1 c_main_~malloc_~size) (- 392)) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 12) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 12) (<= (- v_b_93_1 (- |c_main_#t~malloc0.offset|)) 8) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- v_b_94_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_92_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (= v_v_2100_1 v_v_2093_1) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 8) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- v_b_94_1 c_main_~p~1.offset) 9) (<= (- v_b_92_1 v_b_95_1) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 8) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_93_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 16) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_94_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_93_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#value|) (- v_v_2098_1)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_93_1 (- |c_main_~malloc_#res.offset|)) 8) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) (- 4)) (<= (- v_b_94_1 (- v_b_94_1)) 18) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- v_b_94_1 (- |c_main_read~int_#ptr.offset|)) 17) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_93_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_94_1 |c_main_read~int_#sizeOfReadType|) 5) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 12) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- v_b_93_1 c_main_~p~1.offset) 8) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 408) (<= (- (- v_b_94_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- v_b_93_1) v_b_93_1) 0) (<= (- (- v_b_93_1) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_94_1) (- c_main_~malloc_~size)) 399) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (forall ((v_idx_830 Int) (v_idx_831 Int) (v_idx_832 Int) (v_idx_833 Int) (v_idx_828 Int) (v_idx_829 Int)) (or (<= v_b_92_1 v_idx_831) (<= v_b_93_1 v_idx_828) (<= v_b_95_1 v_idx_832) (< v_idx_832 v_b_92_1) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_832) v_idx_829)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_832) v_idx_829))) 0)) (< v_idx_829 v_b_93_1) (< v_idx_830 v_b_94_1) (< v_idx_833 v_b_95_1) (<= v_b_94_1 v_idx_829))) (<= (- v_b_94_1 |c_main_#t~malloc0.offset|) 9) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 404)) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 12) (<= (- (- v_b_95_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 392)) (<= (- v_b_94_1 (- c_main_~malloc_~size)) 409) (<= (- (- v_b_94_1) v_b_94_1) (- 2)) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_93_1) c_main_~p~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 12) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) (- 4)) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_93_1 v_b_94_1) (- 1)) (<= (- (- v_b_94_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 12) (<= (- (- v_b_93_1) (- c_main_~malloc_~size)) 400) (<= (- v_b_94_1 |c_main_read~int_#ptr.offset|) 1) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 412) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_93_1) c_main_~malloc_~size) (- 400)) (<= (- v_b_92_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_94_1) c_main_~malloc_~size) (- 401)) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 12) (<= (- v_b_93_1 |c_main_read~int_#sizeOfReadType|) 4) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_94_1 (- |c_main_~malloc_#res.offset|)) 9) (<= (- (- v_b_92_1) (- v_b_95_1)) 1) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 8) (<= (- v_b_93_1 (- v_b_94_1)) 17) (<= (- v_b_93_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- (- v_b_94_1) c_main_~p~1.offset) (- 1)) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- v_b_94_1 |c_main_~malloc_#res.offset|) 9) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 8) (<= (- (- v_b_94_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_93_1) v_b_94_1) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_93_1 (- c_main_~q~1.offset)) 20) (<= (- v_b_94_1 (- c_main_~q~1.offset)) 21) (<= (- (- v_b_93_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_93_1) c_main_~q~1.offset) (- 4)) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 4) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0)))} [2018-12-19 22:47:28,545 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 22:47:28,547 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 22:47:28,547 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 22:47:28,629 WARN L270 ngHoareTripleChecker]: Pre: {2147483579#(or (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_b_62_1 Int) (v_v_625_1 (Array Int Int)) (v_v_630_1 Int) (v_v_632_1 (Array Int Int))) (and (<= (- v_b_62_1 v_b_65_1) (- 1)) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 8) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_62_1 |main_read~int_#ptr.base|) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- (- v_b_62_1) (- |main_read~int_#ptr.base|)) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- |main_#t~mem1|) (- v_v_630_1)) 0) (<= (- v_b_63_1 (- |main_read~int_#sizeOfReadType|)) 8) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 4) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_64_1) v_b_64_1) (- 2)) (<= (- (- v_b_63_1) v_b_64_1) (- 1)) (<= (- v_b_64_1 main_~q~1.offset) 5) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 4) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_64_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 4) (<= (- v_b_65_1 |main_read~int_#ptr.base|) 1) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 8) (<= (- (- v_b_63_1) main_~malloc_~size) (- 400)) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 4) (<= (- (- v_b_64_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_63_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_63_1 |main_read~int_#sizeOfReadType|) 0) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (forall ((v_idx_797 Int) (v_idx_798 Int) (v_idx_796 Int) (v_idx_801 Int) (v_idx_802 Int) (v_idx_803 Int)) (or (< v_idx_802 v_b_62_1) (<= v_b_65_1 v_idx_802) (< v_idx_797 v_b_63_1) (<= v_b_63_1 v_idx_796) (<= v_b_62_1 v_idx_801) (and (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_802) v_idx_797))) 0) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_idx_802) v_idx_797))) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_802) v_idx_797)) 0) (<= (- |main_#t~mem1| (select (select |#memory_int| v_idx_802) v_idx_797)) 0)) (< v_idx_803 v_b_65_1) (<= v_b_64_1 v_idx_797) (< v_idx_798 v_b_64_1))) (<= (- main_~q~1.offset (- main_~q~1.offset)) 8) (= v_v_625_1 v_v_632_1) (<= (- v_b_63_1 (- main_~malloc_~size)) 404) (<= (- v_b_63_1 (- main_~p~1.offset)) 4) (<= (- v_b_63_1 (- |main_~malloc_#res.offset|)) 4) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- v_b_64_1 (- main_~q~1.offset)) 9) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 4) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 4) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 4) (<= (- |main_#t~mem1| |main_read~int_#value|) 0) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 0) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- v_b_64_1) (- main_~malloc_~size)) 399) (<= (- v_b_63_1 main_~malloc_~size) (- 396)) (<= (- v_b_64_1 |main_~malloc_#res.offset|) 5) (<= (- v_b_63_1 main_~p~1.offset) 4) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 0) (<= (- v_b_64_1 (- |main_#t~malloc0.offset|)) 5) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_63_1) (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- v_b_63_1 (- v_b_64_1)) 9) (<= (- (- v_b_64_1) main_~malloc_~size) (- 401)) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_64_1 (- main_~malloc_~size)) 405) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_63_1) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_63_1) main_~p~1.offset) 0) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- main_~malloc_~size (- main_~q~1.offset)) 404) (<= (- v_b_64_1 |main_#t~malloc0.offset|) 5) (<= (- (- v_b_65_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_63_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_64_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_64_1 |main_read~int_#sizeOfReadType|) 1) (<= (- (- v_b_64_1) (- main_~q~1.offset)) 3) (<= (- (- v_b_63_1) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- v_b_63_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 396)) (<= (- (- v_b_64_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_63_1) main_~q~1.offset) 0) (<= (- (- v_b_64_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- v_b_64_1 (- |main_read~int_#ptr.offset|)) 9) (<= (- main_~p~1.offset (- main_~q~1.offset)) 4) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- v_b_63_1) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#value| v_v_630_1) 0) (<= (- (- v_b_63_1) (- v_b_64_1)) 1) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- v_b_64_1 |main_read~int_#ptr.offset|) 1) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 4) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- v_b_64_1 (- v_b_64_1)) 10) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 4) (<= (- (- v_b_64_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 396)) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 main_~malloc_~size) (- 395)) (<= (- (- v_b_64_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_63_1) v_b_63_1) 0) (<= (- v_b_64_1 (- main_~p~1.offset)) 5) (<= (- (- |main_read~int_#value|) (- v_v_630_1)) 0) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 4) (<= (- (- v_b_63_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_63_1 |main_~malloc_#res.offset|) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_63_1 (- main_~q~1.offset)) 8) (<= (- (- v_b_63_1) |main_#t~malloc0.offset|) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- v_b_63_1 |main_#t~malloc0.offset|) 4) (<= (- (- v_b_64_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_62_1) (- v_b_65_1)) 1) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 8) (<= (- v_b_64_1 (- |main_read~int_#sizeOfReadType|)) 9) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- |main_#t~mem1| v_v_630_1) 0) (<= (- v_b_63_1 (- |main_#t~malloc0.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_64_1 (- |main_~malloc_#res.offset|)) 5) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_64_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_63_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_64_1) (- main_~p~1.offset)) (- 1)) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- v_b_63_1 main_~q~1.offset) 4) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_63_1) (- main_~q~1.offset)) 4) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- v_b_63_1 v_b_64_1) (- 1)) (<= (- v_b_63_1 (- v_b_63_1)) 8) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~mem1|) (- |main_read~int_#value|)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 404) (<= (- (- v_b_63_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- v_b_64_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- v_b_63_1 (- |main_read~int_#ptr.offset|)) 8) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 main_~p~1.offset) 5))) (exists ((v_b_95_1 Int) (v_b_92_1 Int) (v_v_2098_1 Int) (v_b_94_1 Int) (v_b_93_1 Int) (v_v_2093_1 (Array Int Int)) (v_v_2100_1 (Array Int Int))) (and (<= (- v_b_93_1 |main_#t~malloc0.offset|) 8) (<= (- (- v_b_94_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_93_1) (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- (- v_b_93_1) (- main_~q~1.offset)) 8) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- v_b_94_1 (- |main_#t~malloc0.offset|)) 9) (<= (- |main_#t~mem1| v_v_2098_1) 0) (<= (- (- v_b_93_1) (- main_~p~1.offset)) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_93_1) |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 8) (<= (- v_b_94_1 main_~malloc_~size) (- 391)) (<= (- (- v_b_93_1) (- v_b_94_1)) 1) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 16) (<= (- (- |main_#t~mem1|) (- v_v_2098_1)) 0) (<= (- (- v_b_94_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_94_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_94_1 (- |main_read~int_#sizeOfReadType|)) 13) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- v_b_93_1 (- |main_read~int_#ptr.offset|)) 16) (<= (- v_b_94_1 (- main_~p~1.offset)) 9) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 392)) (<= (- v_b_93_1 (- main_~malloc_~size)) 408) (<= (- (- v_b_93_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_93_1 |main_~malloc_#res.offset|) 8) (<= (- v_b_93_1 (- v_b_93_1)) 16) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- v_b_93_1 (- main_~p~1.offset)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#value| v_v_2098_1) 0) (<= (- v_b_93_1 (- |main_read~int_#sizeOfReadType|)) 12) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 8) (<= (- (- v_b_94_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_95_1 |main_read~int_#ptr.base|) 1) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- v_b_93_1 main_~malloc_~size) (- 392)) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- v_b_93_1 (- |main_#t~malloc0.offset|)) 8) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 8) (<= (- (- v_b_94_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_92_1) (- |main_read~int_#ptr.base|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- (- v_b_93_1) main_~q~1.offset) 0) (= v_v_2100_1 v_v_2093_1) (<= (- main_~p~1.offset (- main_~q~1.offset)) 8) (<= (- |main_#t~mem1| |main_read~int_#value|) 0) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 8) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- v_b_94_1 main_~p~1.offset) 9) (<= (- v_b_92_1 v_b_95_1) (- 1)) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 8) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 8) (<= (- (- v_b_93_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 8) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 8) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_94_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_93_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#value|) (- v_v_2098_1)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 8) (<= (- v_b_93_1 (- |main_~malloc_#res.offset|)) 8) (<= (- v_b_94_1 (- v_b_94_1)) 18) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- v_b_94_1 (- |main_read~int_#ptr.offset|)) 17) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- v_b_93_1 (- main_~q~1.offset)) 16) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_93_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_94_1 |main_read~int_#sizeOfReadType|) 5) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- main_~malloc_~size (- main_~q~1.offset)) 408) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 12) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 12) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 8) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- v_b_93_1 main_~p~1.offset) 8) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 408) (<= (- (- v_b_94_1) (- main_~p~1.offset)) (- 1)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- (- v_b_93_1) v_b_93_1) 0) (<= (- (- v_b_93_1) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_94_1) (- main_~malloc_~size)) 399) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- main_~q~1.offset (- main_~q~1.offset)) 16) (<= (- v_b_94_1 |main_#t~malloc0.offset|) 9) (<= (- (- v_b_95_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 392)) (<= (- v_b_94_1 (- main_~malloc_~size)) 409) (<= (- (- v_b_94_1) v_b_94_1) (- 2)) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 8) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_93_1) main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- v_b_93_1 v_b_94_1) (- 1)) (<= (- (- v_b_94_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- (- v_b_93_1) (- main_~malloc_~size)) 400) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- v_b_94_1 |main_read~int_#ptr.offset|) 1) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 16) (<= (- (- v_b_94_1) main_~q~1.offset) (- 1)) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_93_1) main_~malloc_~size) (- 400)) (<= (- v_b_92_1 |main_read~int_#ptr.base|) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_94_1 main_~q~1.offset) 9) (<= (- (- v_b_94_1) main_~malloc_~size) (- 401)) (<= (- v_b_94_1 (- main_~q~1.offset)) 17) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- v_b_93_1 |main_read~int_#sizeOfReadType|) 4) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- v_b_94_1 (- |main_~malloc_#res.offset|)) 9) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- v_b_92_1) (- v_b_95_1)) 1) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 8) (forall ((v_idx_813 Int) (v_idx_816 Int) (v_idx_817 Int) (v_idx_814 Int) (v_idx_815 Int) (v_idx_818 Int)) (or (< v_idx_818 v_b_95_1) (<= v_b_93_1 v_idx_813) (< v_idx_815 v_b_94_1) (and (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_idx_817) v_idx_814))) 0) (<= (- |main_#t~mem1| (select (select |#memory_int| v_idx_817) v_idx_814)) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_817) v_idx_814)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_817) v_idx_814))) 0)) (< v_idx_817 v_b_92_1) (<= v_b_95_1 v_idx_817) (< v_idx_814 v_b_93_1) (<= v_b_94_1 v_idx_814) (<= v_b_92_1 v_idx_816))) (<= (- v_b_93_1 (- v_b_94_1)) 17) (<= (- v_b_93_1 |main_read~int_#ptr.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~mem1|) (- |main_read~int_#value|)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- (- v_b_94_1) main_~p~1.offset) (- 1)) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- v_b_94_1 |main_~malloc_#res.offset|) 9) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 8) (<= (- (- v_b_94_1) (- main_~q~1.offset)) 7) (<= (- (- v_b_94_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- v_b_93_1) v_b_94_1) (- 1)) (<= (- v_b_93_1 main_~q~1.offset) 8) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- v_b_93_1) (- |main_#t~malloc0.offset|)) 0) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 4) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0))))} [2018-12-19 22:47:28,629 WARN L274 ngHoareTripleChecker]: Action: assume !!#t~short2;havoc #t~mem1;havoc #t~short2;#t~post3.base, #t~post3.offset := ~q~1.base, ~q~1.offset;~q~1.base, ~q~1.offset := #t~post3.base, #t~post3.offset + 4;havoc #t~post3.base, #t~post3.offset; [2018-12-19 22:47:28,629 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= c_main_~q~1.offset_primed (+ c_main_~q~1.offset 4)) |c_main_#t~short2| (= c_main_~q~1.base c_main_~q~1.base_primed)) [2018-12-19 22:47:29,034 WARN L276 ngHoareTripleChecker]: Post: {2147483578#(and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 20) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 388)) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 4) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 8) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 12) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 16) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 8)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 24) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) (- 4)) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 396) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- main_~p~1.offset main_~q~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- (- main_~q~1.offset) main_~q~1.offset) (- 8)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) (- 4)) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 12) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 12) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 8) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 8) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 16) (<= (- (- main_~p~1.offset) main_~q~1.offset) (- 4)) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) (- 4)) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 12) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 8) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 408) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 404)) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 12) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 392)) (exists ((v_b_95_1 Int) (v_b_92_1 Int) (v_b_94_1 Int) (v_b_93_1 Int)) (and (<= (- (- v_b_94_1) |main_~malloc_#res.offset|) (- 1)) (<= (- v_b_93_1 |main_#t~malloc0.offset|) 8) (<= (- (- v_b_93_1) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_94_1 (- |main_#t~malloc0.offset|)) 9) (<= (- (- v_b_93_1) (- main_~p~1.offset)) 0) (<= (- (- v_b_94_1) main_~q~1.offset) (- 5)) (<= (- (- v_b_94_1) (- main_~q~1.offset)) 11) (<= (- (- v_b_93_1) |main_~malloc_#res.offset|) 0) (<= (- v_b_94_1 main_~malloc_~size) (- 391)) (<= (- (- v_b_93_1) (- v_b_94_1)) 1) (<= (- v_b_93_1 main_~q~1.offset) 4) (<= (- (- v_b_94_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_94_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_94_1 (- |main_read~int_#sizeOfReadType|)) 13) (<= (- v_b_94_1 (- main_~p~1.offset)) 9) (<= (- v_b_93_1 (- |main_read~int_#ptr.offset|)) 16) (<= (- v_b_93_1 (- main_~malloc_~size)) 408) (<= (- v_b_93_1 main_~p~1.offset) 8) (<= (- (- v_b_94_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_93_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_93_1 |main_~malloc_#res.offset|) 8) (<= (- v_b_93_1 (- v_b_93_1)) 16) (<= (- v_b_93_1 (- main_~p~1.offset)) 8) (<= (- (- v_b_93_1) v_b_93_1) 0) (<= (- (- v_b_93_1) (- main_~q~1.offset)) 12) (<= (- (- v_b_93_1) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_94_1) (- main_~malloc_~size)) 399) (<= (- v_b_94_1 |main_#t~malloc0.offset|) 9) (<= (- v_b_93_1 (- |main_read~int_#sizeOfReadType|)) 12) (<= (- (- v_b_95_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_94_1 (- main_~malloc_~size)) 409) (<= (- (- v_b_94_1) v_b_94_1) (- 2)) (<= (- (- v_b_94_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_94_1 main_~q~1.offset) 5) (<= (- (- v_b_93_1) main_~p~1.offset) 0) (<= (- v_b_95_1 |main_read~int_#ptr.base|) 1) (<= (- v_b_93_1 v_b_94_1) (- 1)) (<= (- (- v_b_94_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_93_1 main_~malloc_~size) (- 392)) (<= (- v_b_93_1 (- |main_#t~malloc0.offset|)) 8) (<= (- (- v_b_94_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_93_1) (- main_~malloc_~size)) 400) (<= (- (- v_b_92_1) (- |main_read~int_#ptr.base|)) 0) (<= (- v_b_94_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_93_1) main_~malloc_~size) (- 400)) (<= (- v_b_92_1 |main_read~int_#ptr.base|) 0) (<= (- v_b_94_1 main_~p~1.offset) 9) (<= (- v_b_92_1 v_b_95_1) (- 1)) (<= (- (- v_b_94_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_93_1) (- |main_read~int_#sizeOfReadType|)) 4) (forall ((v_prenex_83 Int) (v_prenex_82 Int)) (or (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_prenex_83) v_prenex_82))) 0) (< v_prenex_82 v_b_93_1) (<= v_b_94_1 v_prenex_82) (< v_prenex_83 v_b_92_1) (<= v_b_95_1 v_prenex_83))) (<= (- v_b_93_1 |main_read~int_#sizeOfReadType|) 4) (<= (- v_b_94_1 (- |main_~malloc_#res.offset|)) 9) (<= (- (- v_b_92_1) (- v_b_95_1)) 1) (forall ((v_idx_832 Int) (v_idx_829 Int)) (or (<= v_b_95_1 v_idx_832) (< v_idx_832 v_b_92_1) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_832) v_idx_829)) 0) (< v_idx_829 v_b_93_1) (<= v_b_94_1 v_idx_829))) (<= (- (- v_b_94_1) |main_#t~malloc0.offset|) (- 1)) (<= (- v_b_93_1 (- v_b_94_1)) 17) (<= (- v_b_93_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_93_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_94_1) main_~p~1.offset) (- 1)) (<= (- v_b_94_1 |main_~malloc_#res.offset|) 9) (<= (- (- v_b_94_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_93_1) v_b_94_1) (- 1)) (<= (- v_b_93_1 (- |main_~malloc_#res.offset|)) 8) (<= (- v_b_94_1 (- v_b_94_1)) 18) (<= (- v_b_94_1 (- |main_read~int_#ptr.offset|)) 17) (<= (- v_b_94_1 (- main_~q~1.offset)) 21) (<= (- v_b_93_1 (- main_~q~1.offset)) 20) (<= (- (- v_b_93_1) (- |main_#t~malloc0.offset|)) 0) (<= (- (- v_b_93_1) main_~q~1.offset) (- 4)) (<= (- v_b_94_1 |main_read~int_#sizeOfReadType|) 5) (<= (- (- v_b_93_1) (- |main_read~int_#ptr.offset|)) 0))) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 12) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) (- 4)) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 12) (<= (- main_~malloc_~size (- main_~q~1.offset)) 412) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- main_~p~1.offset (- main_~q~1.offset)) 12) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 8) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 8) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 4) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0))} [2018-12-19 22:47:36,117 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 22:47:36,117 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 22:47:36,117 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 22:47:36,118 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 22:47:36,118 WARN L224 ngHoareTripleChecker]: Pre: {2147483577#(or (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_b_62_1 Int) (v_v_625_1 (Array Int Int)) (v_v_630_1 Int) (v_v_632_1 (Array Int Int))) (and (<= (- v_b_62_1 v_b_65_1) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_62_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_62_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_63_1 (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 4) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_64_1) v_b_64_1) (- 2)) (<= (- (- v_b_63_1) v_b_64_1) (- 1)) (<= (- v_b_64_1 c_main_~q~1.offset) 5) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 4) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_64_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 4) (<= (- v_b_65_1 |c_main_read~int_#ptr.base|) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 8) (<= (- (- v_b_63_1) c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_64_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_63_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_63_1 |c_main_read~int_#sizeOfReadType|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 8) (= v_v_625_1 v_v_632_1) (forall ((v_idx_863 Int) (v_idx_861 Int) (v_idx_862 Int) (v_idx_856 Int) (v_idx_857 Int) (v_idx_858 Int)) (or (<= v_b_62_1 v_idx_861) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_862) v_idx_857))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_862) v_idx_857)) 0)) (< v_idx_858 v_b_64_1) (<= v_b_64_1 v_idx_857) (<= v_b_65_1 v_idx_862) (<= v_b_63_1 v_idx_856) (< v_idx_857 v_b_63_1) (< v_idx_863 v_b_65_1) (< v_idx_862 v_b_62_1))) (<= (- v_b_63_1 (- c_main_~malloc_~size)) 404) (<= (- v_b_63_1 (- c_main_~p~1.offset)) 4) (<= (- v_b_63_1 (- |c_main_~malloc_#res.offset|)) 4) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_64_1 (- c_main_~q~1.offset)) 9) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 4) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 4) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 4) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 0) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_64_1) (- c_main_~malloc_~size)) 399) (<= (- v_b_63_1 c_main_~malloc_~size) (- 396)) (<= (- v_b_64_1 |c_main_~malloc_#res.offset|) 5) (<= (- v_b_63_1 c_main_~p~1.offset) 4) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 0) (<= (- v_b_64_1 (- |c_main_#t~malloc0.offset|)) 5) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_63_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- v_b_63_1 (- v_b_64_1)) 9) (<= (- (- v_b_64_1) c_main_~malloc_~size) (- 401)) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_64_1 (- c_main_~malloc_~size)) 405) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_63_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_63_1) c_main_~p~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 404) (<= (- v_b_64_1 |c_main_#t~malloc0.offset|) 5) (<= (- (- v_b_65_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_63_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_64_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_64_1 |c_main_read~int_#sizeOfReadType|) 1) (<= (- (- v_b_64_1) (- c_main_~q~1.offset)) 3) (<= (- (- v_b_63_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_63_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_64_1) c_main_~p~1.offset) (- 1)) (<= (- (- v_b_63_1) c_main_~q~1.offset) 0) (<= (- (- v_b_64_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- v_b_64_1 (- |c_main_read~int_#ptr.offset|)) 9) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 4) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- v_b_63_1) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#value| v_v_630_1) 0) (<= (- (- v_b_63_1) (- v_b_64_1)) 1) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- v_b_64_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 4) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- v_b_64_1 (- v_b_64_1)) 10) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 4) (<= (- (- v_b_64_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 396)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 c_main_~malloc_~size) (- 395)) (<= (- (- v_b_64_1) c_main_~q~1.offset) (- 1)) (<= (- (- v_b_63_1) v_b_63_1) 0) (<= (- v_b_64_1 (- c_main_~p~1.offset)) 5) (<= (- (- |c_main_read~int_#value|) (- v_v_630_1)) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 4) (<= (- (- v_b_63_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_63_1 |c_main_~malloc_#res.offset|) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_63_1 (- c_main_~q~1.offset)) 8) (<= (- (- v_b_63_1) |c_main_#t~malloc0.offset|) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- v_b_63_1 |c_main_#t~malloc0.offset|) 4) (<= (- (- v_b_64_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_62_1) (- v_b_65_1)) 1) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 8) (<= (- v_b_64_1 (- |c_main_read~int_#sizeOfReadType|)) 9) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- v_b_63_1 (- |c_main_#t~malloc0.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_64_1 (- |c_main_~malloc_#res.offset|)) 5) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_64_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_63_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_64_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- v_b_63_1 c_main_~q~1.offset) 4) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_63_1) (- c_main_~q~1.offset)) 4) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- v_b_63_1 v_b_64_1) (- 1)) (<= (- v_b_63_1 (- v_b_63_1)) 8) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 404) (<= (- (- v_b_63_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- v_b_64_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_63_1 (- |c_main_read~int_#ptr.offset|)) 8) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 c_main_~p~1.offset) 5))) (exists ((v_b_95_1 Int) (v_b_92_1 Int) (v_v_2098_1 Int) (v_b_94_1 Int) (v_b_93_1 Int) (v_v_2093_1 (Array Int Int)) (v_v_2100_1 (Array Int Int))) (and (<= (- v_b_93_1 |c_main_#t~malloc0.offset|) 8) (<= (- (- v_b_94_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_93_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_93_1) (- c_main_~q~1.offset)) 8) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_94_1 (- |c_main_#t~malloc0.offset|)) 9) (<= (- (- v_b_93_1) (- c_main_~p~1.offset)) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_93_1) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 8) (<= (- v_b_94_1 c_main_~malloc_~size) (- 391)) (<= (- (- v_b_93_1) (- v_b_94_1)) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_94_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_94_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_94_1 (- |c_main_read~int_#sizeOfReadType|)) 13) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_93_1 (- |c_main_read~int_#ptr.offset|)) 16) (<= (- v_b_94_1 (- c_main_~p~1.offset)) 9) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 392)) (<= (- v_b_93_1 (- c_main_~malloc_~size)) 408) (<= (- (- v_b_93_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_93_1 |c_main_~malloc_#res.offset|) 8) (<= (- v_b_93_1 (- v_b_93_1)) 16) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_93_1 (- c_main_~p~1.offset)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#value| v_v_2098_1) 0) (<= (- v_b_93_1 (- |c_main_read~int_#sizeOfReadType|)) 12) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 8) (<= (- (- v_b_94_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_95_1 |c_main_read~int_#ptr.base|) 1) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_93_1 c_main_~malloc_~size) (- 392)) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- v_b_93_1 (- |c_main_#t~malloc0.offset|)) 8) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 8) (<= (- (- v_b_94_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_92_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_93_1) c_main_~q~1.offset) 0) (= v_v_2100_1 v_v_2093_1) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 8) (forall ((v_idx_845 Int) (v_idx_846 Int) (v_idx_843 Int) (v_idx_844 Int) (v_idx_847 Int) (v_idx_848 Int)) (or (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_847) v_idx_844)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_847) v_idx_844))) 0)) (< v_idx_845 v_b_94_1) (< v_idx_847 v_b_92_1) (<= v_b_93_1 v_idx_843) (<= v_b_95_1 v_idx_847) (< v_idx_848 v_b_95_1) (<= v_b_94_1 v_idx_844) (< v_idx_844 v_b_93_1) (<= v_b_92_1 v_idx_846))) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 8) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- v_b_94_1 c_main_~p~1.offset) 9) (<= (- v_b_92_1 v_b_95_1) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 8) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 8) (<= (- (- v_b_93_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 8) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_94_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_93_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#value|) (- v_v_2098_1)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 8) (<= (- v_b_93_1 (- |c_main_~malloc_#res.offset|)) 8) (<= (- v_b_94_1 (- v_b_94_1)) 18) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- v_b_94_1 (- |c_main_read~int_#ptr.offset|)) 17) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_93_1 (- c_main_~q~1.offset)) 16) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_93_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_94_1 |c_main_read~int_#sizeOfReadType|) 5) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 408) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 12) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 12) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 8) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- v_b_93_1 c_main_~p~1.offset) 8) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 408) (<= (- (- v_b_94_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- v_b_93_1) v_b_93_1) 0) (<= (- (- v_b_93_1) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_94_1) (- c_main_~malloc_~size)) 399) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 16) (<= (- v_b_94_1 |c_main_#t~malloc0.offset|) 9) (<= (- (- v_b_95_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 392)) (<= (- v_b_94_1 (- c_main_~malloc_~size)) 409) (<= (- (- v_b_94_1) v_b_94_1) (- 2)) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_93_1) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_93_1 v_b_94_1) (- 1)) (<= (- (- v_b_94_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_93_1) (- c_main_~malloc_~size)) 400) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_94_1 |c_main_read~int_#ptr.offset|) 1) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 16) (<= (- (- v_b_94_1) c_main_~q~1.offset) (- 1)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_93_1) c_main_~malloc_~size) (- 400)) (<= (- v_b_92_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_94_1 c_main_~q~1.offset) 9) (<= (- (- v_b_94_1) c_main_~malloc_~size) (- 401)) (<= (- v_b_94_1 (- c_main_~q~1.offset)) 17) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- v_b_93_1 |c_main_read~int_#sizeOfReadType|) 4) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_94_1 (- |c_main_~malloc_#res.offset|)) 9) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_92_1) (- v_b_95_1)) 1) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 8) (<= (- v_b_93_1 (- v_b_94_1)) 17) (<= (- v_b_93_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- (- v_b_94_1) c_main_~p~1.offset) (- 1)) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- v_b_94_1 |c_main_~malloc_#res.offset|) 9) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 8) (<= (- (- v_b_94_1) (- c_main_~q~1.offset)) 7) (<= (- (- v_b_94_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- v_b_93_1) v_b_94_1) (- 1)) (<= (- v_b_93_1 c_main_~q~1.offset) 8) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_93_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 4) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0))))} [2018-12-19 22:47:36,118 WARN L228 ngHoareTripleChecker]: Action: main := 0; [2018-12-19 22:47:36,119 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= c_main_main_primed 0) [2018-12-19 22:47:36,119 WARN L230 ngHoareTripleChecker]: Post: {2147483576#(exists ((v_b_95_1 Int) (v_b_92_1 Int) (v_v_2098_1 Int) (v_b_94_1 Int) (v_b_93_1 Int) (v_v_2093_1 (Array Int Int)) (v_v_2100_1 (Array Int Int))) (and (<= (- v_b_93_1 |c_main_#t~malloc0.offset|) 8) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_93_1) (- c_main_~q~1.offset)) 8) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_main)) 0) (<= (- (- c_main_main) c_main_~q~1.offset) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- (- v_b_93_1) (- c_main_main)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- v_b_93_1) (- v_b_94_1)) 1) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- v_b_94_1 (- c_main_~p~1.offset)) 9) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 392)) (<= (- v_b_93_1 (- c_main_~malloc_~size)) 408) (<= (- c_main_main (- c_main_~q~1.offset)) 8) (<= (- (- v_b_94_1) (- c_main_main)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- v_b_93_1 (- c_main_~p~1.offset)) 8) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#value| v_v_2098_1) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 8) (<= (- (- v_b_94_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- c_main_main) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_95_1 |c_main_read~int_#ptr.base|) 1) (<= (- v_b_93_1 c_main_~malloc_~size) (- 392)) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- v_b_93_1 (- |c_main_#t~malloc0.offset|)) 8) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 8) (<= (- v_b_94_1 c_main_main) 9) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- v_b_94_1 c_main_~p~1.offset) 9) (<= (- v_b_92_1 v_b_95_1) (- 1)) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 8) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 8) (<= (- c_main_main |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_94_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_93_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#value|) (- v_v_2098_1)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- c_main_main (- c_main_~malloc_~size)) 400) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- v_b_94_1 (- |c_main_read~int_#ptr.offset|)) 17) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_93_1 (- c_main_~q~1.offset)) 16) (<= (- (- v_b_93_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 408) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 12) (<= (- (- c_main_main) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- v_b_93_1) c_main_main) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 12) (<= (- c_main_main c_main_~malloc_~size) (- 400)) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- v_b_93_1 c_main_~p~1.offset) 8) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 408) (<= (- (- v_b_94_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- v_b_93_1) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_95_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 392)) (<= (- (- c_main_main) (- c_main_~malloc_~size)) 400) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_93_1) c_main_~p~1.offset) 0) (<= (- v_b_94_1 (- c_main_main)) 9) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_93_1 v_b_94_1) (- 1)) (<= (- (- v_b_94_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_93_1) (- c_main_~malloc_~size)) 400) (<= (- v_b_94_1 |c_main_read~int_#ptr.offset|) 1) (<= (- c_main_main (- |c_main_read~int_#ptr.offset|)) 8) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 16) (<= (- (- v_b_94_1) c_main_~q~1.offset) (- 1)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- v_b_92_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_94_1 c_main_~q~1.offset) 9) (<= (- v_b_94_1 (- c_main_~q~1.offset)) 17) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- v_b_93_1 |c_main_read~int_#sizeOfReadType|) 4) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_92_1) (- v_b_95_1)) 1) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_main) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_94_1) c_main_~p~1.offset) (- 1)) (<= (- (- c_main_main) c_main_main) 0) (<= (- (- v_b_94_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- v_b_93_1) v_b_94_1) (- 1)) (<= (- v_b_93_1 c_main_~q~1.offset) 8) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_94_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- |c_main_#t~malloc0.offset| (- c_main_main)) 0) (<= (- (- v_b_93_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- v_b_94_1 (- |c_main_#t~malloc0.offset|)) 9) (<= (- (- v_b_93_1) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_93_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 8) (<= (- v_b_94_1 c_main_~malloc_~size) (- 391)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_94_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_94_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_94_1 (- |c_main_read~int_#sizeOfReadType|)) 13) (<= (- c_main_main (- c_main_main)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_93_1 (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_93_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_93_1 |c_main_~malloc_#res.offset|) 8) (<= (- v_b_93_1 (- v_b_93_1)) 16) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- v_b_93_1 (- |c_main_read~int_#sizeOfReadType|)) 12) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- (- v_b_94_1) c_main_main) (- 1)) (<= (- (- c_main_main) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- c_main_main (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 8) (<= (- (- v_b_94_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_92_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- c_main_main) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_93_1) c_main_~q~1.offset) 0) (= v_v_2100_1 v_v_2093_1) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 8) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 8) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_93_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_main c_main_~p~1.offset) 0) (<= (- c_main_main (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- (- c_main_main) (- c_main_~q~1.offset)) 8) (<= (- c_main_main |c_main_read~int_#ptr.offset|) 0) (<= (- c_main_main |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 8) (<= (- v_b_93_1 c_main_main) 8) (<= (- v_b_93_1 (- |c_main_~malloc_#res.offset|)) 8) (<= (- v_b_94_1 (- v_b_94_1)) 18) (<= (- (- c_main_main) (- |c_main_read~int_#ptr.offset|)) 8) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_94_1 |c_main_read~int_#sizeOfReadType|) 5) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- c_main_main c_main_~q~1.offset) 0) (<= (- (- c_main_main) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 8) (<= (- |c_main_#t~malloc0.offset| c_main_main) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (forall ((v_idx_874 Int) (v_idx_875 Int) (v_idx_873 Int) (v_idx_878 Int) (v_idx_876 Int) (v_idx_877 Int)) (or (<= v_b_92_1 v_idx_876) (< v_idx_875 v_b_94_1) (<= v_b_95_1 v_idx_877) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_877) v_idx_874)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_877) v_idx_874))) 0)) (<= v_b_94_1 v_idx_874) (< v_idx_874 v_b_93_1) (<= v_b_93_1 v_idx_873) (< v_idx_878 v_b_95_1) (< v_idx_877 v_b_92_1))) (<= (- (- v_b_93_1) v_b_93_1) 0) (<= (- (- c_main_main) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_94_1) (- c_main_~malloc_~size)) 399) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 16) (<= (- v_b_94_1 |c_main_#t~malloc0.offset|) 9) (<= (- v_b_94_1 (- c_main_~malloc_~size)) 409) (<= (- (- v_b_94_1) v_b_94_1) (- 2)) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 8) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- (- c_main_main) c_main_~p~1.offset) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_93_1) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_94_1) c_main_~malloc_~size) (- 401)) (<= (- (- c_main_main) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_94_1 (- |c_main_~malloc_#res.offset|)) 9) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 8) (<= (- v_b_93_1 (- v_b_94_1)) 17) (<= (- v_b_93_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- v_b_94_1 |c_main_~malloc_#res.offset|) 9) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 8) (<= (- (- v_b_94_1) (- c_main_~q~1.offset)) 7) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_93_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- v_b_93_1 (- c_main_main)) 8) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 4) (<= (- c_main_main (- |c_main_~malloc_#res.offset|)) 0)))} [2018-12-19 22:47:36,119 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 22:47:36,121 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 22:47:36,121 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 22:47:36,248 WARN L181 SmtUtils]: Spent 126.00 ms on a formula simplification that was a NOOP. DAG size: 642 [2018-12-19 22:47:36,249 WARN L270 ngHoareTripleChecker]: Pre: {2147483577#(or (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_b_62_1 Int) (v_v_625_1 (Array Int Int)) (v_v_630_1 Int) (v_v_632_1 (Array Int Int))) (and (<= (- v_b_62_1 v_b_65_1) (- 1)) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 8) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_62_1 |main_read~int_#ptr.base|) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- (- v_b_62_1) (- |main_read~int_#ptr.base|)) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- v_b_63_1 (- |main_read~int_#sizeOfReadType|)) 8) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 4) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_64_1) v_b_64_1) (- 2)) (<= (- (- v_b_63_1) v_b_64_1) (- 1)) (<= (- v_b_64_1 main_~q~1.offset) 5) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 4) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_64_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 4) (<= (- v_b_65_1 |main_read~int_#ptr.base|) 1) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 8) (<= (- (- v_b_63_1) main_~malloc_~size) (- 400)) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 4) (<= (- (- v_b_64_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_63_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_63_1 |main_read~int_#sizeOfReadType|) 0) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 8) (= v_v_625_1 v_v_632_1) (forall ((v_idx_863 Int) (v_idx_861 Int) (v_idx_862 Int) (v_idx_856 Int) (v_idx_857 Int) (v_idx_858 Int)) (or (<= v_b_62_1 v_idx_861) (and (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_862) v_idx_857))) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_862) v_idx_857)) 0)) (< v_idx_858 v_b_64_1) (<= v_b_64_1 v_idx_857) (<= v_b_65_1 v_idx_862) (<= v_b_63_1 v_idx_856) (< v_idx_857 v_b_63_1) (< v_idx_863 v_b_65_1) (< v_idx_862 v_b_62_1))) (<= (- v_b_63_1 (- main_~malloc_~size)) 404) (<= (- v_b_63_1 (- main_~p~1.offset)) 4) (<= (- v_b_63_1 (- |main_~malloc_#res.offset|)) 4) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- v_b_64_1 (- main_~q~1.offset)) 9) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 4) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 4) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 4) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 0) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- v_b_64_1) (- main_~malloc_~size)) 399) (<= (- v_b_63_1 main_~malloc_~size) (- 396)) (<= (- v_b_64_1 |main_~malloc_#res.offset|) 5) (<= (- v_b_63_1 main_~p~1.offset) 4) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 0) (<= (- v_b_64_1 (- |main_#t~malloc0.offset|)) 5) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_63_1) (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- v_b_63_1 (- v_b_64_1)) 9) (<= (- (- v_b_64_1) main_~malloc_~size) (- 401)) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_64_1 (- main_~malloc_~size)) 405) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_63_1) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_63_1) main_~p~1.offset) 0) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- main_~malloc_~size (- main_~q~1.offset)) 404) (<= (- v_b_64_1 |main_#t~malloc0.offset|) 5) (<= (- (- v_b_65_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_63_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_64_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_64_1 |main_read~int_#sizeOfReadType|) 1) (<= (- (- v_b_64_1) (- main_~q~1.offset)) 3) (<= (- (- v_b_63_1) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- v_b_63_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 396)) (<= (- (- v_b_64_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_63_1) main_~q~1.offset) 0) (<= (- (- v_b_64_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- v_b_64_1 (- |main_read~int_#ptr.offset|)) 9) (<= (- main_~p~1.offset (- main_~q~1.offset)) 4) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- v_b_63_1) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#value| v_v_630_1) 0) (<= (- (- v_b_63_1) (- v_b_64_1)) 1) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- v_b_64_1 |main_read~int_#ptr.offset|) 1) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 4) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- v_b_64_1 (- v_b_64_1)) 10) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 4) (<= (- (- v_b_64_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 396)) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 main_~malloc_~size) (- 395)) (<= (- (- v_b_64_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_63_1) v_b_63_1) 0) (<= (- v_b_64_1 (- main_~p~1.offset)) 5) (<= (- (- |main_read~int_#value|) (- v_v_630_1)) 0) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 4) (<= (- (- v_b_63_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_63_1 |main_~malloc_#res.offset|) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_63_1 (- main_~q~1.offset)) 8) (<= (- (- v_b_63_1) |main_#t~malloc0.offset|) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- v_b_63_1 |main_#t~malloc0.offset|) 4) (<= (- (- v_b_64_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_62_1) (- v_b_65_1)) 1) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 8) (<= (- v_b_64_1 (- |main_read~int_#sizeOfReadType|)) 9) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- v_b_63_1 (- |main_#t~malloc0.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_64_1 (- |main_~malloc_#res.offset|)) 5) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_64_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_63_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_64_1) (- main_~p~1.offset)) (- 1)) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- v_b_63_1 main_~q~1.offset) 4) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_63_1) (- main_~q~1.offset)) 4) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- v_b_63_1 v_b_64_1) (- 1)) (<= (- v_b_63_1 (- v_b_63_1)) 8) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 404) (<= (- (- v_b_63_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- v_b_64_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- v_b_63_1 (- |main_read~int_#ptr.offset|)) 8) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 main_~p~1.offset) 5))) (exists ((v_b_95_1 Int) (v_b_92_1 Int) (v_v_2098_1 Int) (v_b_94_1 Int) (v_b_93_1 Int) (v_v_2093_1 (Array Int Int)) (v_v_2100_1 (Array Int Int))) (and (<= (- v_b_93_1 |main_#t~malloc0.offset|) 8) (<= (- (- v_b_94_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_93_1) (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- (- v_b_93_1) (- main_~q~1.offset)) 8) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- v_b_94_1 (- |main_#t~malloc0.offset|)) 9) (<= (- (- v_b_93_1) (- main_~p~1.offset)) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_93_1) |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 8) (<= (- v_b_94_1 main_~malloc_~size) (- 391)) (<= (- (- v_b_93_1) (- v_b_94_1)) 1) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_94_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_94_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_94_1 (- |main_read~int_#sizeOfReadType|)) 13) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- v_b_93_1 (- |main_read~int_#ptr.offset|)) 16) (<= (- v_b_94_1 (- main_~p~1.offset)) 9) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 392)) (<= (- v_b_93_1 (- main_~malloc_~size)) 408) (<= (- (- v_b_93_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_93_1 |main_~malloc_#res.offset|) 8) (<= (- v_b_93_1 (- v_b_93_1)) 16) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- v_b_93_1 (- main_~p~1.offset)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#value| v_v_2098_1) 0) (<= (- v_b_93_1 (- |main_read~int_#sizeOfReadType|)) 12) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 8) (<= (- (- v_b_94_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_95_1 |main_read~int_#ptr.base|) 1) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- v_b_93_1 main_~malloc_~size) (- 392)) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- v_b_93_1 (- |main_#t~malloc0.offset|)) 8) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 8) (<= (- (- v_b_94_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_92_1) (- |main_read~int_#ptr.base|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- (- v_b_93_1) main_~q~1.offset) 0) (= v_v_2100_1 v_v_2093_1) (<= (- main_~p~1.offset (- main_~q~1.offset)) 8) (forall ((v_idx_845 Int) (v_idx_846 Int) (v_idx_843 Int) (v_idx_844 Int) (v_idx_847 Int) (v_idx_848 Int)) (or (and (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_847) v_idx_844)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_847) v_idx_844))) 0)) (< v_idx_845 v_b_94_1) (< v_idx_847 v_b_92_1) (<= v_b_93_1 v_idx_843) (<= v_b_95_1 v_idx_847) (< v_idx_848 v_b_95_1) (<= v_b_94_1 v_idx_844) (< v_idx_844 v_b_93_1) (<= v_b_92_1 v_idx_846))) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 8) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- v_b_94_1 main_~p~1.offset) 9) (<= (- v_b_92_1 v_b_95_1) (- 1)) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 8) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 8) (<= (- (- v_b_93_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 8) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 8) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_94_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_93_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#value|) (- v_v_2098_1)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 8) (<= (- v_b_93_1 (- |main_~malloc_#res.offset|)) 8) (<= (- v_b_94_1 (- v_b_94_1)) 18) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- v_b_94_1 (- |main_read~int_#ptr.offset|)) 17) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- v_b_93_1 (- main_~q~1.offset)) 16) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_93_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_94_1 |main_read~int_#sizeOfReadType|) 5) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- main_~malloc_~size (- main_~q~1.offset)) 408) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 12) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 12) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 8) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- v_b_93_1 main_~p~1.offset) 8) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 408) (<= (- (- v_b_94_1) (- main_~p~1.offset)) (- 1)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- (- v_b_93_1) v_b_93_1) 0) (<= (- (- v_b_93_1) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_94_1) (- main_~malloc_~size)) 399) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- main_~q~1.offset (- main_~q~1.offset)) 16) (<= (- v_b_94_1 |main_#t~malloc0.offset|) 9) (<= (- (- v_b_95_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 392)) (<= (- v_b_94_1 (- main_~malloc_~size)) 409) (<= (- (- v_b_94_1) v_b_94_1) (- 2)) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 8) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_93_1) main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- v_b_93_1 v_b_94_1) (- 1)) (<= (- (- v_b_94_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- (- v_b_93_1) (- main_~malloc_~size)) 400) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- v_b_94_1 |main_read~int_#ptr.offset|) 1) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 16) (<= (- (- v_b_94_1) main_~q~1.offset) (- 1)) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_93_1) main_~malloc_~size) (- 400)) (<= (- v_b_92_1 |main_read~int_#ptr.base|) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_94_1 main_~q~1.offset) 9) (<= (- (- v_b_94_1) main_~malloc_~size) (- 401)) (<= (- v_b_94_1 (- main_~q~1.offset)) 17) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- v_b_93_1 |main_read~int_#sizeOfReadType|) 4) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- v_b_94_1 (- |main_~malloc_#res.offset|)) 9) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- v_b_92_1) (- v_b_95_1)) 1) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 8) (<= (- v_b_93_1 (- v_b_94_1)) 17) (<= (- v_b_93_1 |main_read~int_#ptr.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- (- v_b_94_1) main_~p~1.offset) (- 1)) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- v_b_94_1 |main_~malloc_#res.offset|) 9) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 8) (<= (- (- v_b_94_1) (- main_~q~1.offset)) 7) (<= (- (- v_b_94_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- v_b_93_1) v_b_94_1) (- 1)) (<= (- v_b_93_1 main_~q~1.offset) 8) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- v_b_93_1) (- |main_#t~malloc0.offset|)) 0) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 4) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0))))} [2018-12-19 22:47:36,249 WARN L274 ngHoareTripleChecker]: Action: main := 0; [2018-12-19 22:47:36,250 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= c_main_main_primed 0) [2018-12-19 22:47:36,685 WARN L276 ngHoareTripleChecker]: Post: {2147483576#(and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_main)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_main)) 0) (<= (- (- main_main) main_~q~1.offset) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 8) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 16) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- main_main (- main_main)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 392)) (<= (- main_main (- main_~q~1.offset)) 8) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 8) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- (- main_main) (- |main_~malloc_#res.offset|)) 0) (<= (- (- main_main) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- main_main (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 8) (<= (- (- main_main) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- main_~p~1.offset (- main_~q~1.offset)) 8) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 8) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 8) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 8) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 8) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 8) (<= (- main_main main_~p~1.offset) 0) (<= (- main_main |main_~malloc_#res.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- main_main (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- (- main_main) (- main_~q~1.offset)) 8) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- main_main |main_read~int_#ptr.offset|) 0) (<= (- main_main |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 8) (<= (- main_main (- main_~malloc_~size)) 400) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- main_main) (- |main_read~int_#ptr.offset|)) 8) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- main_main main_~q~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- main_~malloc_~size (- main_~q~1.offset)) 408) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 12) (<= (- (- main_main) (- main_~p~1.offset)) 0) (<= (- (- main_main) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 12) (<= (- main_main main_~malloc_~size) (- 400)) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 8) (exists ((v_b_95_1 Int) (v_b_92_1 Int) (v_b_94_1 Int) (v_b_93_1 Int)) (and (<= (- (- v_b_94_1) |main_~malloc_#res.offset|) (- 1)) (<= (- v_b_93_1 |main_#t~malloc0.offset|) 8) (<= (- (- v_b_93_1) (- main_~q~1.offset)) 8) (<= (- (- v_b_93_1) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_94_1 (- |main_#t~malloc0.offset|)) 9) (<= (- (- v_b_93_1) (- main_~p~1.offset)) 0) (<= (- (- v_b_93_1) main_main) 0) (<= (- (- v_b_93_1) (- main_main)) 0) (<= (- (- v_b_93_1) |main_~malloc_#res.offset|) 0) (<= (- v_b_94_1 main_~malloc_~size) (- 391)) (<= (- (- v_b_93_1) (- v_b_94_1)) 1) (forall ((v_idx_874 Int) (v_idx_877 Int)) (or (<= v_b_95_1 v_idx_877) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_877) v_idx_874))) 0) (<= v_b_94_1 v_idx_874) (< v_idx_874 v_b_93_1) (< v_idx_877 v_b_92_1))) (<= (- (- v_b_94_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_94_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_94_1 (- |main_read~int_#sizeOfReadType|)) 13) (<= (- v_b_94_1 (- main_~p~1.offset)) 9) (<= (- v_b_93_1 (- |main_read~int_#ptr.offset|)) 16) (<= (- v_b_93_1 (- main_~malloc_~size)) 408) (<= (- v_b_93_1 main_~p~1.offset) 8) (<= (- (- v_b_94_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_93_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_93_1 |main_~malloc_#res.offset|) 8) (<= (- (- v_b_94_1) (- main_main)) (- 1)) (<= (- v_b_93_1 (- v_b_93_1)) 16) (<= (- v_b_93_1 (- main_~p~1.offset)) 8) (<= (- (- v_b_93_1) v_b_93_1) 0) (<= (- (- v_b_93_1) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_94_1) (- main_~malloc_~size)) 399) (<= (- v_b_94_1 |main_#t~malloc0.offset|) 9) (<= (- v_b_93_1 (- |main_read~int_#sizeOfReadType|)) 12) (<= (- (- v_b_95_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_94_1 (- main_~malloc_~size)) 409) (<= (- (- v_b_94_1) v_b_94_1) (- 2)) (<= (- (- v_b_94_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_94_1) main_main) (- 1)) (<= (- (- v_b_93_1) main_~p~1.offset) 0) (<= (- v_b_95_1 |main_read~int_#ptr.base|) 1) (<= (- v_b_94_1 (- main_main)) 9) (<= (- v_b_93_1 v_b_94_1) (- 1)) (<= (- (- v_b_94_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_93_1 main_~malloc_~size) (- 392)) (<= (- v_b_93_1 (- |main_#t~malloc0.offset|)) 8) (forall ((v_prenex_85 Int) (v_prenex_84 Int)) (or (< v_prenex_85 v_b_92_1) (< v_prenex_84 v_b_93_1) (<= (- |main_read~int_#value| (select (select |#memory_int| v_prenex_85) v_prenex_84)) 0) (<= v_b_94_1 v_prenex_84) (<= v_b_95_1 v_prenex_85))) (<= (- (- v_b_94_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_93_1) (- main_~malloc_~size)) 400) (<= (- (- v_b_92_1) (- |main_read~int_#ptr.base|)) 0) (<= (- v_b_94_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_93_1) main_~q~1.offset) 0) (<= (- v_b_94_1 main_main) 9) (<= (- (- v_b_94_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_93_1) main_~malloc_~size) (- 400)) (<= (- v_b_92_1 |main_read~int_#ptr.base|) 0) (<= (- v_b_94_1 main_~p~1.offset) 9) (<= (- v_b_92_1 v_b_95_1) (- 1)) (<= (- v_b_94_1 main_~q~1.offset) 9) (<= (- (- v_b_94_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_93_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_94_1 (- main_~q~1.offset)) 17) (<= (- v_b_93_1 |main_read~int_#sizeOfReadType|) 4) (<= (- v_b_94_1 (- |main_~malloc_#res.offset|)) 9) (<= (- (- v_b_92_1) (- v_b_95_1)) 1) (<= (- (- v_b_94_1) |main_#t~malloc0.offset|) (- 1)) (<= (- v_b_93_1 (- v_b_94_1)) 17) (<= (- v_b_93_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_93_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_94_1) main_~p~1.offset) (- 1)) (<= (- v_b_94_1 |main_~malloc_#res.offset|) 9) (<= (- (- v_b_94_1) (- main_~q~1.offset)) 7) (<= (- v_b_93_1 main_main) 8) (<= (- (- v_b_94_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_93_1) v_b_94_1) (- 1)) (<= (- v_b_93_1 main_~q~1.offset) 8) (<= (- v_b_93_1 (- |main_~malloc_#res.offset|)) 8) (<= (- v_b_94_1 (- v_b_94_1)) 18) (<= (- v_b_94_1 (- |main_read~int_#ptr.offset|)) 17) (<= (- (- v_b_93_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_93_1 (- main_~q~1.offset)) 16) (<= (- v_b_93_1 (- main_main)) 8) (<= (- v_b_94_1 |main_read~int_#sizeOfReadType|) 5) (<= (- (- v_b_93_1) (- |main_read~int_#ptr.offset|)) 0))) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- |main_#t~malloc0.offset| main_main) 0) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 408) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- (- main_main) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- main_~q~1.offset (- main_~q~1.offset)) 16) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 392)) (<= (- (- main_main) (- main_~malloc_~size)) 400) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 8) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- (- main_main) main_~p~1.offset) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- main_main (- |main_read~int_#ptr.offset|)) 8) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 16) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- (- main_main) |main_~malloc_#res.offset|) 0) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 8) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_main) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- (- main_main) main_main) 0) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 8) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 4) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- main_main (- |main_~malloc_#res.offset|)) 0))} [2018-12-19 22:47:44,321 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 22:47:44,322 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 22:47:44,322 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 22:47:44,322 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 22:47:44,323 WARN L224 ngHoareTripleChecker]: Pre: {2147483575#(or (exists ((v_b_95_1 Int) (v_b_92_1 Int) (v_v_2098_1 Int) (v_b_94_1 Int) (v_b_93_1 Int) (v_v_2093_1 (Array Int Int)) (v_v_2100_1 (Array Int Int))) (and (<= (- v_b_93_1 |c_main_#t~malloc0.offset|) 8) (<= (- (- v_b_94_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_93_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 20) (<= (- v_b_94_1 (- |c_main_#t~malloc0.offset|)) 9) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 388)) (<= (- (- v_b_93_1) (- c_main_~p~1.offset)) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_94_1) c_main_~q~1.offset) (- 5)) (<= (- (- v_b_94_1) (- c_main_~q~1.offset)) 11) (<= (- (- v_b_93_1) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 4) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 8) (<= (- v_b_94_1 c_main_~malloc_~size) (- 391)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 12) (<= (- (- v_b_93_1) (- v_b_94_1)) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 16) (<= (- v_b_93_1 c_main_~q~1.offset) 4) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 8)) (<= (- (- v_b_94_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_94_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 24) (<= (- v_b_94_1 (- |c_main_read~int_#sizeOfReadType|)) 13) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) (- 4)) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 396) (<= (- v_b_93_1 (- |c_main_read~int_#ptr.offset|)) 16) (<= (- v_b_94_1 (- c_main_~p~1.offset)) 9) (<= (- v_b_93_1 (- c_main_~malloc_~size)) 408) (<= (- (- v_b_93_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_93_1 |c_main_~malloc_#res.offset|) 8) (<= (- v_b_93_1 (- v_b_93_1)) 16) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_93_1 (- c_main_~p~1.offset)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_93_1) (- c_main_~q~1.offset)) 12) (<= (- |c_main_read~int_#value| v_v_2098_1) 0) (<= (- c_main_~p~1.offset c_main_~q~1.offset) (- 4)) (<= (- v_b_93_1 (- |c_main_read~int_#sizeOfReadType|)) 12) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) (- 8)) (<= (- (- v_b_94_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_94_1 c_main_~q~1.offset) 5) (<= (- v_b_95_1 |c_main_read~int_#ptr.base|) 1) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) (- 4)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_93_1 c_main_~malloc_~size) (- 392)) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 12) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 12) (<= (- v_b_93_1 (- |c_main_#t~malloc0.offset|)) 8) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- v_b_94_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_92_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (= v_v_2100_1 v_v_2093_1) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 8) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- v_b_94_1 c_main_~p~1.offset) 9) (<= (- v_b_92_1 v_b_95_1) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 8) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_93_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 16) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_94_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_93_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#value|) (- v_v_2098_1)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_93_1 (- |c_main_~malloc_#res.offset|)) 8) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) (- 4)) (<= (- v_b_94_1 (- v_b_94_1)) 18) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- v_b_94_1 (- |c_main_read~int_#ptr.offset|)) 17) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (forall ((v_idx_889 Int) (v_idx_888 Int) (v_idx_892 Int) (v_idx_893 Int) (v_idx_890 Int) (v_idx_891 Int)) (or (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_892) v_idx_889)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_892) v_idx_889))) 0)) (<= v_b_95_1 v_idx_892) (< v_idx_893 v_b_95_1) (< v_idx_889 v_b_93_1) (<= v_b_94_1 v_idx_889) (< v_idx_892 v_b_92_1) (<= v_b_92_1 v_idx_891) (< v_idx_890 v_b_94_1) (<= v_b_93_1 v_idx_888))) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_93_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_94_1 |c_main_read~int_#sizeOfReadType|) 5) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 12) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- v_b_93_1 c_main_~p~1.offset) 8) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 408) (<= (- (- v_b_94_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- v_b_93_1) v_b_93_1) 0) (<= (- (- v_b_93_1) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_94_1) (- c_main_~malloc_~size)) 399) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_94_1 |c_main_#t~malloc0.offset|) 9) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 404)) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 12) (<= (- (- v_b_95_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 392)) (<= (- v_b_94_1 (- c_main_~malloc_~size)) 409) (<= (- (- v_b_94_1) v_b_94_1) (- 2)) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_93_1) c_main_~p~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 12) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) (- 4)) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_93_1 v_b_94_1) (- 1)) (<= (- (- v_b_94_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 12) (<= (- (- v_b_93_1) (- c_main_~malloc_~size)) 400) (<= (- v_b_94_1 |c_main_read~int_#ptr.offset|) 1) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 412) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_93_1) c_main_~malloc_~size) (- 400)) (<= (- v_b_92_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_94_1) c_main_~malloc_~size) (- 401)) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 12) (<= (- v_b_93_1 |c_main_read~int_#sizeOfReadType|) 4) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_94_1 (- |c_main_~malloc_#res.offset|)) 9) (<= (- (- v_b_92_1) (- v_b_95_1)) 1) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 8) (<= (- v_b_93_1 (- v_b_94_1)) 17) (<= (- v_b_93_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- (- v_b_94_1) c_main_~p~1.offset) (- 1)) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- v_b_94_1 |c_main_~malloc_#res.offset|) 9) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 8) (<= (- (- v_b_94_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_93_1) v_b_94_1) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_93_1 (- c_main_~q~1.offset)) 20) (<= (- v_b_94_1 (- c_main_~q~1.offset)) 21) (<= (- (- v_b_93_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_93_1) c_main_~q~1.offset) (- 4)) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 4) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0))) (and (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 408) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 392)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 16) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 8) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 8) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 8) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 8) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 8) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0)))} [2018-12-19 22:47:44,323 WARN L228 ngHoareTripleChecker]: Action: #t~short2 := ~q~1.offset < ~p~1.offset + 400; [2018-12-19 22:47:44,323 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (or (and (not |c_main_#t~short2_primed|) (not (< c_main_~q~1.offset (+ c_main_~p~1.offset 400)))) (and (< c_main_~q~1.offset (+ c_main_~p~1.offset 400)) |c_main_#t~short2_primed|)) [2018-12-19 22:47:44,323 WARN L230 ngHoareTripleChecker]: Post: {2147483574#(or (exists ((v_b_95_1 Int) (v_b_92_1 Int) (v_v_2098_1 Int) (v_b_94_1 Int) (v_b_93_1 Int) (v_v_2093_1 (Array Int Int)) (v_v_2100_1 (Array Int Int))) (and (<= (- v_b_93_1 |c_main_#t~malloc0.offset|) 8) (<= (- (- v_b_94_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_93_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 20) (<= (- v_b_94_1 (- |c_main_#t~malloc0.offset|)) 9) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 388)) (<= (- (- v_b_93_1) (- c_main_~p~1.offset)) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_94_1) c_main_~q~1.offset) (- 5)) (<= (- (- v_b_94_1) (- c_main_~q~1.offset)) 11) (<= (- (- v_b_93_1) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 4) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 8) (<= (- v_b_94_1 c_main_~malloc_~size) (- 391)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 12) (<= (- (- v_b_93_1) (- v_b_94_1)) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 16) (<= (- v_b_93_1 c_main_~q~1.offset) 4) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 8)) (<= (- (- v_b_94_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_94_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 24) (<= (- v_b_94_1 (- |c_main_read~int_#sizeOfReadType|)) 13) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) (- 4)) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 396) (<= (- v_b_93_1 (- |c_main_read~int_#ptr.offset|)) 16) (<= (- v_b_94_1 (- c_main_~p~1.offset)) 9) |c_main_#t~short2| (<= (- v_b_93_1 (- c_main_~malloc_~size)) 408) (<= (- (- v_b_93_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_93_1 |c_main_~malloc_#res.offset|) 8) (<= (- v_b_93_1 (- v_b_93_1)) 16) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_93_1 (- c_main_~p~1.offset)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_93_1) (- c_main_~q~1.offset)) 12) (<= (- |c_main_read~int_#value| v_v_2098_1) 0) (<= (- c_main_~p~1.offset c_main_~q~1.offset) (- 4)) (<= (- v_b_93_1 (- |c_main_read~int_#sizeOfReadType|)) 12) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) (- 8)) (<= (- (- v_b_94_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_94_1 c_main_~q~1.offset) 5) (<= (- v_b_95_1 |c_main_read~int_#ptr.base|) 1) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) (- 4)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_93_1 c_main_~malloc_~size) (- 392)) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 12) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 12) (<= (- v_b_93_1 (- |c_main_#t~malloc0.offset|)) 8) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- v_b_94_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_92_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (= v_v_2100_1 v_v_2093_1) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 8) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- v_b_94_1 c_main_~p~1.offset) 9) (<= (- v_b_92_1 v_b_95_1) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 8) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_93_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 16) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_94_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_93_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#value|) (- v_v_2098_1)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (forall ((v_idx_904 Int) (v_idx_905 Int) (v_idx_903 Int) (v_idx_908 Int) (v_idx_906 Int) (v_idx_907 Int)) (or (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_907) v_idx_904)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_907) v_idx_904))) 0)) (<= v_b_92_1 v_idx_906) (< v_idx_908 v_b_95_1) (< v_idx_905 v_b_94_1) (<= v_b_93_1 v_idx_903) (<= v_b_94_1 v_idx_904) (< v_idx_907 v_b_92_1) (<= v_b_95_1 v_idx_907) (< v_idx_904 v_b_93_1))) (<= (- v_b_93_1 (- |c_main_~malloc_#res.offset|)) 8) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) (- 4)) (<= (- v_b_94_1 (- v_b_94_1)) 18) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- v_b_94_1 (- |c_main_read~int_#ptr.offset|)) 17) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_93_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_94_1 |c_main_read~int_#sizeOfReadType|) 5) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 12) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- v_b_93_1 c_main_~p~1.offset) 8) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 408) (<= (- (- v_b_94_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- v_b_93_1) v_b_93_1) 0) (<= (- (- v_b_93_1) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_94_1) (- c_main_~malloc_~size)) 399) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_94_1 |c_main_#t~malloc0.offset|) 9) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 404)) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 12) (<= (- (- v_b_95_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 392)) (<= (- v_b_94_1 (- c_main_~malloc_~size)) 409) (<= (- (- v_b_94_1) v_b_94_1) (- 2)) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_93_1) c_main_~p~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 12) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) (- 4)) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_93_1 v_b_94_1) (- 1)) (<= (- (- v_b_94_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 12) (<= (- (- v_b_93_1) (- c_main_~malloc_~size)) 400) (<= (- v_b_94_1 |c_main_read~int_#ptr.offset|) 1) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 412) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_93_1) c_main_~malloc_~size) (- 400)) (<= (- v_b_92_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_94_1) c_main_~malloc_~size) (- 401)) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 12) (<= (- v_b_93_1 |c_main_read~int_#sizeOfReadType|) 4) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_94_1 (- |c_main_~malloc_#res.offset|)) 9) (<= (- (- v_b_92_1) (- v_b_95_1)) 1) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 8) (<= (- v_b_93_1 (- v_b_94_1)) 17) (<= (- v_b_93_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- (- v_b_94_1) c_main_~p~1.offset) (- 1)) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- v_b_94_1 |c_main_~malloc_#res.offset|) 9) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 8) (<= (- (- v_b_94_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_93_1) v_b_94_1) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_93_1 (- c_main_~q~1.offset)) 20) (<= (- v_b_94_1 (- c_main_~q~1.offset)) 21) (<= (- (- v_b_93_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_93_1) c_main_~q~1.offset) (- 4)) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 4) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0))) (and (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 408) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 392)) |c_main_#t~short2| (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 16) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 8) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 8) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 8) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 8) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 8) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0)))} [2018-12-19 22:47:44,323 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 22:47:44,324 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 22:47:44,324 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 22:47:44,560 WARN L181 SmtUtils]: Spent 234.00 ms on a formula simplification. DAG size of input: 455 DAG size of output: 439 [2018-12-19 22:47:44,560 WARN L270 ngHoareTripleChecker]: Pre: {2147483575#(or (exists ((v_b_95_1 Int) (v_b_92_1 Int) (v_v_2098_1 Int) (v_b_94_1 Int) (v_b_93_1 Int) (v_v_2093_1 (Array Int Int)) (v_v_2100_1 (Array Int Int))) (and (<= (- v_b_93_1 |main_#t~malloc0.offset|) 8) (<= (- (- v_b_94_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_93_1) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 20) (<= (- v_b_94_1 (- |main_#t~malloc0.offset|)) 9) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 388)) (<= (- (- v_b_93_1) (- main_~p~1.offset)) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_94_1) main_~q~1.offset) (- 5)) (<= (- (- v_b_94_1) (- main_~q~1.offset)) 11) (<= (- (- v_b_93_1) |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 4) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 8) (<= (- v_b_94_1 main_~malloc_~size) (- 391)) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 12) (<= (- (- v_b_93_1) (- v_b_94_1)) 1) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 16) (<= (- v_b_93_1 main_~q~1.offset) 4) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 8)) (<= (- (- v_b_94_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_94_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 24) (<= (- v_b_94_1 (- |main_read~int_#sizeOfReadType|)) 13) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) (- 4)) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 396) (<= (- v_b_93_1 (- |main_read~int_#ptr.offset|)) 16) (<= (- v_b_94_1 (- main_~p~1.offset)) 9) (<= (- v_b_93_1 (- main_~malloc_~size)) 408) (<= (- (- v_b_93_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_93_1 |main_~malloc_#res.offset|) 8) (<= (- v_b_93_1 (- v_b_93_1)) 16) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- v_b_93_1 (- main_~p~1.offset)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_93_1) (- main_~q~1.offset)) 12) (<= (- |main_read~int_#value| v_v_2098_1) 0) (<= (- main_~p~1.offset main_~q~1.offset) (- 4)) (<= (- v_b_93_1 (- |main_read~int_#sizeOfReadType|)) 12) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- (- main_~q~1.offset) main_~q~1.offset) (- 8)) (<= (- (- v_b_94_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_94_1 main_~q~1.offset) 5) (<= (- v_b_95_1 |main_read~int_#ptr.base|) 1) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) (- 4)) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- v_b_93_1 main_~malloc_~size) (- 392)) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 12) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 12) (<= (- v_b_93_1 (- |main_#t~malloc0.offset|)) 8) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- (- v_b_94_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_92_1) (- |main_read~int_#ptr.base|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (= v_v_2100_1 v_v_2093_1) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 8) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- v_b_94_1 main_~p~1.offset) 9) (<= (- v_b_92_1 v_b_95_1) (- 1)) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 8) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- v_b_93_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 16) (<= (- (- main_~p~1.offset) main_~q~1.offset) (- 4)) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_94_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_93_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#value|) (- v_v_2098_1)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_93_1 (- |main_~malloc_#res.offset|)) 8) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) (- 4)) (<= (- v_b_94_1 (- v_b_94_1)) 18) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- v_b_94_1 (- |main_read~int_#ptr.offset|)) 17) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (forall ((v_idx_889 Int) (v_idx_888 Int) (v_idx_892 Int) (v_idx_893 Int) (v_idx_890 Int) (v_idx_891 Int)) (or (and (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_892) v_idx_889)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_892) v_idx_889))) 0)) (<= v_b_95_1 v_idx_892) (< v_idx_893 v_b_95_1) (< v_idx_889 v_b_93_1) (<= v_b_94_1 v_idx_889) (< v_idx_892 v_b_92_1) (<= v_b_92_1 v_idx_891) (< v_idx_890 v_b_94_1) (<= v_b_93_1 v_idx_888))) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_93_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_94_1 |main_read~int_#sizeOfReadType|) 5) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 12) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 8) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- v_b_93_1 main_~p~1.offset) 8) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 408) (<= (- (- v_b_94_1) (- main_~p~1.offset)) (- 1)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- v_b_93_1) v_b_93_1) 0) (<= (- (- v_b_93_1) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_94_1) (- main_~malloc_~size)) 399) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_94_1 |main_#t~malloc0.offset|) 9) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 404)) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 12) (<= (- (- v_b_95_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 392)) (<= (- v_b_94_1 (- main_~malloc_~size)) 409) (<= (- (- v_b_94_1) v_b_94_1) (- 2)) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_93_1) main_~p~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 12) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) (- 4)) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- v_b_93_1 v_b_94_1) (- 1)) (<= (- (- v_b_94_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 12) (<= (- (- v_b_93_1) (- main_~malloc_~size)) 400) (<= (- v_b_94_1 |main_read~int_#ptr.offset|) 1) (<= (- main_~malloc_~size (- main_~q~1.offset)) 412) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_93_1) main_~malloc_~size) (- 400)) (<= (- v_b_92_1 |main_read~int_#ptr.base|) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_94_1) main_~malloc_~size) (- 401)) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- main_~p~1.offset (- main_~q~1.offset)) 12) (<= (- v_b_93_1 |main_read~int_#sizeOfReadType|) 4) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- v_b_94_1 (- |main_~malloc_#res.offset|)) 9) (<= (- (- v_b_92_1) (- v_b_95_1)) 1) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 8) (<= (- v_b_93_1 (- v_b_94_1)) 17) (<= (- v_b_93_1 |main_read~int_#ptr.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- (- v_b_94_1) main_~p~1.offset) (- 1)) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- v_b_94_1 |main_~malloc_#res.offset|) 9) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 8) (<= (- (- v_b_94_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_93_1) v_b_94_1) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- v_b_93_1 (- main_~q~1.offset)) 20) (<= (- v_b_94_1 (- main_~q~1.offset)) 21) (<= (- (- v_b_93_1) (- |main_#t~malloc0.offset|)) 0) (<= (- (- v_b_93_1) main_~q~1.offset) (- 4)) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 4) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0))) (and (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 8) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0)))} [2018-12-19 22:47:44,560 WARN L274 ngHoareTripleChecker]: Action: #t~short2 := ~q~1.offset < ~p~1.offset + 400; [2018-12-19 22:47:44,560 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (or (and (not |c_main_#t~short2_primed|) (not (< c_main_~q~1.offset (+ c_main_~p~1.offset 400)))) (and (< c_main_~q~1.offset (+ c_main_~p~1.offset 400)) |c_main_#t~short2_primed|)) [2018-12-19 22:47:44,806 WARN L181 SmtUtils]: Spent 245.00 ms on a formula simplification. DAG size of input: 456 DAG size of output: 440 [2018-12-19 22:47:44,807 WARN L276 ngHoareTripleChecker]: Post: {2147483574#(or (exists ((v_b_95_1 Int) (v_b_92_1 Int) (v_v_2098_1 Int) (v_b_94_1 Int) (v_b_93_1 Int) (v_v_2093_1 (Array Int Int)) (v_v_2100_1 (Array Int Int))) (and (<= (- v_b_93_1 |main_#t~malloc0.offset|) 8) (<= (- (- v_b_94_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_93_1) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 20) (<= (- v_b_94_1 (- |main_#t~malloc0.offset|)) 9) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 388)) (<= (- (- v_b_93_1) (- main_~p~1.offset)) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_94_1) main_~q~1.offset) (- 5)) (<= (- (- v_b_94_1) (- main_~q~1.offset)) 11) (<= (- (- v_b_93_1) |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 4) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 8) (<= (- v_b_94_1 main_~malloc_~size) (- 391)) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 12) (<= (- (- v_b_93_1) (- v_b_94_1)) 1) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 16) (<= (- v_b_93_1 main_~q~1.offset) 4) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 8)) (<= (- (- v_b_94_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_94_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 24) (<= (- v_b_94_1 (- |main_read~int_#sizeOfReadType|)) 13) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) (- 4)) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 396) (<= (- v_b_93_1 (- |main_read~int_#ptr.offset|)) 16) (<= (- v_b_94_1 (- main_~p~1.offset)) 9) |main_#t~short2| (<= (- v_b_93_1 (- main_~malloc_~size)) 408) (<= (- (- v_b_93_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_93_1 |main_~malloc_#res.offset|) 8) (<= (- v_b_93_1 (- v_b_93_1)) 16) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- v_b_93_1 (- main_~p~1.offset)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_93_1) (- main_~q~1.offset)) 12) (<= (- |main_read~int_#value| v_v_2098_1) 0) (<= (- main_~p~1.offset main_~q~1.offset) (- 4)) (<= (- v_b_93_1 (- |main_read~int_#sizeOfReadType|)) 12) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- (- main_~q~1.offset) main_~q~1.offset) (- 8)) (<= (- (- v_b_94_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_94_1 main_~q~1.offset) 5) (<= (- v_b_95_1 |main_read~int_#ptr.base|) 1) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) (- 4)) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- v_b_93_1 main_~malloc_~size) (- 392)) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 12) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 12) (<= (- v_b_93_1 (- |main_#t~malloc0.offset|)) 8) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- (- v_b_94_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_92_1) (- |main_read~int_#ptr.base|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (= v_v_2100_1 v_v_2093_1) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 8) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- v_b_94_1 main_~p~1.offset) 9) (<= (- v_b_92_1 v_b_95_1) (- 1)) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 8) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- v_b_93_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 16) (<= (- (- main_~p~1.offset) main_~q~1.offset) (- 4)) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_94_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_93_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#value|) (- v_v_2098_1)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (forall ((v_idx_904 Int) (v_idx_905 Int) (v_idx_903 Int) (v_idx_908 Int) (v_idx_906 Int) (v_idx_907 Int)) (or (and (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_907) v_idx_904)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_907) v_idx_904))) 0)) (<= v_b_92_1 v_idx_906) (< v_idx_908 v_b_95_1) (< v_idx_905 v_b_94_1) (<= v_b_93_1 v_idx_903) (<= v_b_94_1 v_idx_904) (< v_idx_907 v_b_92_1) (<= v_b_95_1 v_idx_907) (< v_idx_904 v_b_93_1))) (<= (- v_b_93_1 (- |main_~malloc_#res.offset|)) 8) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) (- 4)) (<= (- v_b_94_1 (- v_b_94_1)) 18) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- v_b_94_1 (- |main_read~int_#ptr.offset|)) 17) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_93_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_94_1 |main_read~int_#sizeOfReadType|) 5) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 12) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 8) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- v_b_93_1 main_~p~1.offset) 8) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 408) (<= (- (- v_b_94_1) (- main_~p~1.offset)) (- 1)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- v_b_93_1) v_b_93_1) 0) (<= (- (- v_b_93_1) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_94_1) (- main_~malloc_~size)) 399) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_94_1 |main_#t~malloc0.offset|) 9) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 404)) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 12) (<= (- (- v_b_95_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 392)) (<= (- v_b_94_1 (- main_~malloc_~size)) 409) (<= (- (- v_b_94_1) v_b_94_1) (- 2)) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_93_1) main_~p~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 12) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) (- 4)) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- v_b_93_1 v_b_94_1) (- 1)) (<= (- (- v_b_94_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 12) (<= (- (- v_b_93_1) (- main_~malloc_~size)) 400) (<= (- v_b_94_1 |main_read~int_#ptr.offset|) 1) (<= (- main_~malloc_~size (- main_~q~1.offset)) 412) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_93_1) main_~malloc_~size) (- 400)) (<= (- v_b_92_1 |main_read~int_#ptr.base|) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_94_1) main_~malloc_~size) (- 401)) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- main_~p~1.offset (- main_~q~1.offset)) 12) (<= (- v_b_93_1 |main_read~int_#sizeOfReadType|) 4) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- v_b_94_1 (- |main_~malloc_#res.offset|)) 9) (<= (- (- v_b_92_1) (- v_b_95_1)) 1) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 8) (<= (- v_b_93_1 (- v_b_94_1)) 17) (<= (- v_b_93_1 |main_read~int_#ptr.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- (- v_b_94_1) main_~p~1.offset) (- 1)) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- v_b_94_1 |main_~malloc_#res.offset|) 9) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 8) (<= (- (- v_b_94_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_93_1) v_b_94_1) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- v_b_93_1 (- main_~q~1.offset)) 20) (<= (- v_b_94_1 (- main_~q~1.offset)) 21) (<= (- (- v_b_93_1) (- |main_#t~malloc0.offset|)) 0) (<= (- (- v_b_93_1) main_~q~1.offset) (- 4)) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 4) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0))) (and |main_#t~short2| (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 8) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0)))} [2018-12-19 22:47:52,901 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 22:47:52,901 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 22:47:52,901 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 22:47:52,902 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 22:47:52,902 WARN L224 ngHoareTripleChecker]: Pre: {2147483571#(or (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_b_62_1 Int) (v_v_625_1 (Array Int Int)) (v_v_630_1 Int) (v_v_632_1 (Array Int Int))) (and (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_62_1 |c_main_read~int_#ptr.base|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_main)) 0) (<= (- (- c_main_main) c_main_~q~1.offset) 0) (<= (- v_b_63_1 (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- v_b_64_1) v_b_64_1) (- 2)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 4) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- v_b_64_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_65_1 |c_main_read~int_#ptr.base|) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 8) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 8) (= v_v_625_1 v_v_632_1) (<= (- (- c_main_main) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_63_1 (- |c_main_~malloc_#res.offset|)) 4) (<= (- v_b_64_1 (- c_main_~q~1.offset)) 9) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 4) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_63_1) (- c_main_main)) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- v_b_64_1 |c_main_~malloc_#res.offset|) 5) (<= (- v_b_63_1 c_main_~p~1.offset) 4) (<= (- v_b_64_1 (- |c_main_#t~malloc0.offset|)) 5) (<= (- c_main_main |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_63_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- v_b_63_1 (- v_b_64_1)) 9) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- c_main_main) (- c_main_~q~1.offset)) 4) (<= (- c_main_main (- c_main_~malloc_~size)) 400) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_63_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- (- v_b_64_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_64_1 |c_main_read~int_#sizeOfReadType|) 1) (<= (- (- v_b_64_1) (- c_main_~q~1.offset)) 3) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_63_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_64_1) c_main_~p~1.offset) (- 1)) (<= (- (- c_main_main) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_63_1) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- v_b_64_1 (- |c_main_read~int_#ptr.offset|)) 9) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 4) (<= (- c_main_main c_main_~malloc_~size) (- 400)) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 4) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_64_1) c_main_~q~1.offset) (- 1)) (<= (- (- c_main_main) (- c_main_~malloc_~size)) 400) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_63_1 (- c_main_~q~1.offset)) 8) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- c_main_main (- c_main_~q~1.offset)) 4) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 8) (<= (- (- v_b_64_1) c_main_main) (- 1)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- v_b_63_1 (- |c_main_#t~malloc0.offset|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_64_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_63_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_64_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- v_b_63_1 c_main_~q~1.offset) 4) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- v_b_63_1 v_b_64_1) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_main) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- c_main_main) c_main_main) 0) (<= (- v_b_64_1 c_main_main) 5) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 c_main_~p~1.offset) 5) (<= (- v_b_62_1 v_b_65_1) (- 1)) (<= (- |c_main_#t~malloc0.offset| (- c_main_main)) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_62_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_64_1) (- c_main_main)) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 4) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_63_1) v_b_64_1) (- 1)) (<= (- v_b_64_1 c_main_~q~1.offset) 5) (<= (- c_main_main (- c_main_main)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_63_1) c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_64_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_63_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_63_1 |c_main_read~int_#sizeOfReadType|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- c_main_main (- |c_main_read~int_#ptr.offset|)) 4) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- (- c_main_main) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_63_1 (- c_main_~malloc_~size)) 404) (<= (- v_b_63_1 (- c_main_~p~1.offset)) 4) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- c_main_main (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 4) (<= (- (- c_main_main) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 4) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 0) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_64_1) (- c_main_~malloc_~size)) 399) (<= (- v_b_63_1 c_main_~malloc_~size) (- 396)) (<= (- (- v_b_63_1) c_main_main) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 0) (<= (- c_main_main c_main_~p~1.offset) 0) (<= (- (- c_main_main) (- |c_main_read~int_#ptr.offset|)) 4) (<= (- c_main_main (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_64_1) c_main_~malloc_~size) (- 401)) (<= (- c_main_main |c_main_read~int_#ptr.offset|) 0) (<= (- c_main_main |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_64_1 (- c_main_~malloc_~size)) 405) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_63_1) c_main_~p~1.offset) 0) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 404) (<= (- v_b_64_1 |c_main_#t~malloc0.offset|) 5) (<= (- (- v_b_65_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- c_main_main c_main_~q~1.offset) 0) (<= (- v_b_63_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_63_1) (- c_main_~malloc_~size)) 400) (<= (- (- c_main_main) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_64_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- v_b_63_1) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#value| v_v_630_1) 0) (<= (- (- v_b_63_1) (- v_b_64_1)) 1) (<= (- |c_main_#t~malloc0.offset| c_main_main) 0) (<= (- v_b_64_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 4) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- v_b_64_1 (- v_b_64_1)) 10) (<= (- (- c_main_main) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_64_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 396)) (<= (- v_b_64_1 c_main_~malloc_~size) (- 395)) (<= (- (- v_b_63_1) v_b_63_1) 0) (<= (- v_b_64_1 (- c_main_~p~1.offset)) 5) (<= (- (- |c_main_read~int_#value|) (- v_v_630_1)) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 4) (<= (- (- v_b_63_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_63_1 |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_63_1) |c_main_#t~malloc0.offset|) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- (- c_main_main) c_main_~p~1.offset) 0) (<= (- v_b_63_1 |c_main_#t~malloc0.offset|) 4) (<= (- (- v_b_64_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_62_1) (- v_b_65_1)) 1) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_64_1 (- |c_main_read~int_#sizeOfReadType|)) 9) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_64_1 (- |c_main_~malloc_#res.offset|)) 5) (<= (- v_b_63_1 c_main_main) 4) (<= (- (- c_main_main) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_63_1) (- c_main_~q~1.offset)) 4) (<= (- v_b_63_1 (- v_b_63_1)) 8) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 404) (<= (- (- v_b_63_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- v_b_64_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- v_b_63_1 (- c_main_main)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_64_1 (- c_main_main)) 5) (<= (- v_b_63_1 (- |c_main_read~int_#ptr.offset|)) 8) (forall ((v_idx_933 Int) (v_idx_931 Int) (v_idx_932 Int) (v_idx_937 Int) (v_idx_938 Int) (v_idx_936 Int)) (or (< v_idx_932 v_b_63_1) (< v_idx_937 v_b_62_1) (< v_idx_933 v_b_64_1) (< v_idx_938 v_b_65_1) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_937) v_idx_932))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_937) v_idx_932)) 0)) (<= v_b_64_1 v_idx_932) (<= v_b_63_1 v_idx_931) (<= v_b_62_1 v_idx_936) (<= v_b_65_1 v_idx_937))) (<= (- c_main_main (- |c_main_~malloc_#res.offset|)) 0))) (exists ((v_b_95_1 Int) (v_b_92_1 Int) (v_v_2098_1 Int) (v_b_94_1 Int) (v_b_93_1 Int) (v_v_2093_1 (Array Int Int)) (v_v_2100_1 (Array Int Int))) (and (<= (- v_b_93_1 |c_main_#t~malloc0.offset|) 8) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_93_1) (- c_main_~q~1.offset)) 8) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_main)) 0) (<= (- (- c_main_main) c_main_~q~1.offset) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- (- v_b_93_1) (- c_main_main)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- v_b_93_1) (- v_b_94_1)) 1) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- v_b_94_1 (- c_main_~p~1.offset)) 9) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 392)) (<= (- v_b_93_1 (- c_main_~malloc_~size)) 408) (<= (- c_main_main (- c_main_~q~1.offset)) 8) (<= (- (- v_b_94_1) (- c_main_main)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- v_b_93_1 (- c_main_~p~1.offset)) 8) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#value| v_v_2098_1) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 8) (<= (- (- v_b_94_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- c_main_main) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_95_1 |c_main_read~int_#ptr.base|) 1) (<= (- v_b_93_1 c_main_~malloc_~size) (- 392)) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- v_b_93_1 (- |c_main_#t~malloc0.offset|)) 8) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 8) (<= (- v_b_94_1 c_main_main) 9) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- v_b_94_1 c_main_~p~1.offset) 9) (<= (- v_b_92_1 v_b_95_1) (- 1)) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 8) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 8) (<= (- c_main_main |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_94_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_93_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#value|) (- v_v_2098_1)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- c_main_main (- c_main_~malloc_~size)) 400) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- v_b_94_1 (- |c_main_read~int_#ptr.offset|)) 17) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_93_1 (- c_main_~q~1.offset)) 16) (<= (- (- v_b_93_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 408) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 12) (<= (- (- c_main_main) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- v_b_93_1) c_main_main) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 12) (<= (- c_main_main c_main_~malloc_~size) (- 400)) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- v_b_93_1 c_main_~p~1.offset) 8) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 408) (<= (- (- v_b_94_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- v_b_93_1) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_95_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 392)) (<= (- (- c_main_main) (- c_main_~malloc_~size)) 400) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_93_1) c_main_~p~1.offset) 0) (<= (- v_b_94_1 (- c_main_main)) 9) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_93_1 v_b_94_1) (- 1)) (<= (- (- v_b_94_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_93_1) (- c_main_~malloc_~size)) 400) (<= (- v_b_94_1 |c_main_read~int_#ptr.offset|) 1) (<= (- c_main_main (- |c_main_read~int_#ptr.offset|)) 8) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 16) (<= (- (- v_b_94_1) c_main_~q~1.offset) (- 1)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- v_b_92_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_94_1 c_main_~q~1.offset) 9) (<= (- v_b_94_1 (- c_main_~q~1.offset)) 17) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- v_b_93_1 |c_main_read~int_#sizeOfReadType|) 4) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_92_1) (- v_b_95_1)) 1) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_main) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_94_1) c_main_~p~1.offset) (- 1)) (<= (- (- c_main_main) c_main_main) 0) (<= (- (- v_b_94_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- v_b_93_1) v_b_94_1) (- 1)) (<= (- v_b_93_1 c_main_~q~1.offset) 8) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_94_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- |c_main_#t~malloc0.offset| (- c_main_main)) 0) (<= (- (- v_b_93_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- v_b_94_1 (- |c_main_#t~malloc0.offset|)) 9) (<= (- (- v_b_93_1) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_93_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 8) (<= (- v_b_94_1 c_main_~malloc_~size) (- 391)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_94_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_94_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_94_1 (- |c_main_read~int_#sizeOfReadType|)) 13) (<= (- c_main_main (- c_main_main)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_93_1 (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_93_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_93_1 |c_main_~malloc_#res.offset|) 8) (<= (- v_b_93_1 (- v_b_93_1)) 16) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- v_b_93_1 (- |c_main_read~int_#sizeOfReadType|)) 12) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- (- v_b_94_1) c_main_main) (- 1)) (<= (- (- c_main_main) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- c_main_main (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 8) (<= (- (- v_b_94_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_92_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- c_main_main) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_93_1) c_main_~q~1.offset) 0) (= v_v_2100_1 v_v_2093_1) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 8) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 8) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_93_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_main c_main_~p~1.offset) 0) (forall ((v_idx_951 Int) (v_idx_952 Int) (v_idx_950 Int) (v_idx_953 Int) (v_idx_948 Int) (v_idx_949 Int)) (or (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_952) v_idx_949)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_952) v_idx_949))) 0)) (< v_idx_949 v_b_93_1) (< v_idx_950 v_b_94_1) (< v_idx_953 v_b_95_1) (<= v_b_95_1 v_idx_952) (<= v_b_92_1 v_idx_951) (<= v_b_94_1 v_idx_949) (< v_idx_952 v_b_92_1) (<= v_b_93_1 v_idx_948))) (<= (- c_main_main (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- (- c_main_main) (- c_main_~q~1.offset)) 8) (<= (- c_main_main |c_main_read~int_#ptr.offset|) 0) (<= (- c_main_main |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 8) (<= (- v_b_93_1 c_main_main) 8) (<= (- v_b_93_1 (- |c_main_~malloc_#res.offset|)) 8) (<= (- v_b_94_1 (- v_b_94_1)) 18) (<= (- (- c_main_main) (- |c_main_read~int_#ptr.offset|)) 8) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_94_1 |c_main_read~int_#sizeOfReadType|) 5) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- c_main_main c_main_~q~1.offset) 0) (<= (- (- c_main_main) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 8) (<= (- |c_main_#t~malloc0.offset| c_main_main) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- v_b_93_1) v_b_93_1) 0) (<= (- (- c_main_main) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_94_1) (- c_main_~malloc_~size)) 399) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 16) (<= (- v_b_94_1 |c_main_#t~malloc0.offset|) 9) (<= (- v_b_94_1 (- c_main_~malloc_~size)) 409) (<= (- (- v_b_94_1) v_b_94_1) (- 2)) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 8) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- (- c_main_main) c_main_~p~1.offset) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_93_1) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_94_1) c_main_~malloc_~size) (- 401)) (<= (- (- c_main_main) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_94_1 (- |c_main_~malloc_#res.offset|)) 9) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 8) (<= (- v_b_93_1 (- v_b_94_1)) 17) (<= (- v_b_93_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- v_b_94_1 |c_main_~malloc_#res.offset|) 9) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 8) (<= (- (- v_b_94_1) (- c_main_~q~1.offset)) 7) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_93_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- v_b_93_1 (- c_main_main)) 8) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 4) (<= (- c_main_main (- |c_main_~malloc_#res.offset|)) 0))))} [2018-12-19 22:47:52,902 WARN L228 ngHoareTripleChecker]: Action: assume true; [2018-12-19 22:47:52,903 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: true [2018-12-19 22:47:52,903 WARN L230 ngHoareTripleChecker]: Post: {2147483570#(exists ((v_b_95_1 Int) (v_b_92_1 Int) (v_v_2098_1 Int) (v_b_94_1 Int) (v_b_93_1 Int) (v_v_2093_1 (Array Int Int)) (v_v_2100_1 (Array Int Int))) (and (<= (- v_b_93_1 |c_main_#t~malloc0.offset|) 8) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_93_1) (- c_main_~q~1.offset)) 8) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_main)) 0) (<= (- (- c_main_main) c_main_~q~1.offset) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- (- v_b_93_1) (- c_main_main)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- v_b_93_1) (- v_b_94_1)) 1) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- v_b_94_1 (- c_main_~p~1.offset)) 9) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 392)) (<= (- v_b_93_1 (- c_main_~malloc_~size)) 408) (<= (- c_main_main (- c_main_~q~1.offset)) 8) (<= (- (- v_b_94_1) (- c_main_main)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- v_b_93_1 (- c_main_~p~1.offset)) 8) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#value| v_v_2098_1) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 8) (forall ((v_idx_963 Int) (v_idx_966 Int) (v_idx_967 Int) (v_idx_964 Int) (v_idx_965 Int) (v_idx_968 Int)) (or (<= v_b_94_1 v_idx_964) (< v_idx_965 v_b_94_1) (<= v_b_92_1 v_idx_966) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_967) v_idx_964)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_967) v_idx_964))) 0)) (< v_idx_964 v_b_93_1) (< v_idx_968 v_b_95_1) (< v_idx_967 v_b_92_1) (<= v_b_95_1 v_idx_967) (<= v_b_93_1 v_idx_963))) (<= (- (- v_b_94_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- c_main_main) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_95_1 |c_main_read~int_#ptr.base|) 1) (<= (- v_b_93_1 c_main_~malloc_~size) (- 392)) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- v_b_93_1 (- |c_main_#t~malloc0.offset|)) 8) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 8) (<= (- v_b_94_1 c_main_main) 9) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- v_b_94_1 c_main_~p~1.offset) 9) (<= (- v_b_92_1 v_b_95_1) (- 1)) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 8) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 8) (<= (- c_main_main |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_94_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_93_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#value|) (- v_v_2098_1)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- c_main_main (- c_main_~malloc_~size)) 400) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- v_b_94_1 (- |c_main_read~int_#ptr.offset|)) 17) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_93_1 (- c_main_~q~1.offset)) 16) (<= (- (- v_b_93_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 408) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 12) (<= (- (- c_main_main) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- v_b_93_1) c_main_main) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 12) (<= (- c_main_main c_main_~malloc_~size) (- 400)) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- v_b_93_1 c_main_~p~1.offset) 8) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 408) (<= (- (- v_b_94_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- v_b_93_1) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_95_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 392)) (<= (- (- c_main_main) (- c_main_~malloc_~size)) 400) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_93_1) c_main_~p~1.offset) 0) (<= (- v_b_94_1 (- c_main_main)) 9) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_93_1 v_b_94_1) (- 1)) (<= (- (- v_b_94_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_93_1) (- c_main_~malloc_~size)) 400) (<= (- v_b_94_1 |c_main_read~int_#ptr.offset|) 1) (<= (- c_main_main (- |c_main_read~int_#ptr.offset|)) 8) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 16) (<= (- (- v_b_94_1) c_main_~q~1.offset) (- 1)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- v_b_92_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_94_1 c_main_~q~1.offset) 9) (<= (- v_b_94_1 (- c_main_~q~1.offset)) 17) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- v_b_93_1 |c_main_read~int_#sizeOfReadType|) 4) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_92_1) (- v_b_95_1)) 1) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_main) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_94_1) c_main_~p~1.offset) (- 1)) (<= (- (- c_main_main) c_main_main) 0) (<= (- (- v_b_94_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- v_b_93_1) v_b_94_1) (- 1)) (<= (- v_b_93_1 c_main_~q~1.offset) 8) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_94_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- |c_main_#t~malloc0.offset| (- c_main_main)) 0) (<= (- (- v_b_93_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- v_b_94_1 (- |c_main_#t~malloc0.offset|)) 9) (<= (- (- v_b_93_1) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_93_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 8) (<= (- v_b_94_1 c_main_~malloc_~size) (- 391)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_94_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_94_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_94_1 (- |c_main_read~int_#sizeOfReadType|)) 13) (<= (- c_main_main (- c_main_main)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_93_1 (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_93_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_93_1 |c_main_~malloc_#res.offset|) 8) (<= (- v_b_93_1 (- v_b_93_1)) 16) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- v_b_93_1 (- |c_main_read~int_#sizeOfReadType|)) 12) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- (- v_b_94_1) c_main_main) (- 1)) (<= (- (- c_main_main) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- c_main_main (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 8) (<= (- (- v_b_94_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_92_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- c_main_main) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_93_1) c_main_~q~1.offset) 0) (= v_v_2100_1 v_v_2093_1) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 8) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 8) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_93_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_main c_main_~p~1.offset) 0) (<= (- c_main_main (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- (- c_main_main) (- c_main_~q~1.offset)) 8) (<= (- c_main_main |c_main_read~int_#ptr.offset|) 0) (<= (- c_main_main |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 8) (<= (- v_b_93_1 c_main_main) 8) (<= (- v_b_93_1 (- |c_main_~malloc_#res.offset|)) 8) (<= (- v_b_94_1 (- v_b_94_1)) 18) (<= (- (- c_main_main) (- |c_main_read~int_#ptr.offset|)) 8) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_94_1 |c_main_read~int_#sizeOfReadType|) 5) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- c_main_main c_main_~q~1.offset) 0) (<= (- (- c_main_main) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 8) (<= (- |c_main_#t~malloc0.offset| c_main_main) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- v_b_93_1) v_b_93_1) 0) (<= (- (- c_main_main) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_94_1) (- c_main_~malloc_~size)) 399) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 16) (<= (- v_b_94_1 |c_main_#t~malloc0.offset|) 9) (<= (- v_b_94_1 (- c_main_~malloc_~size)) 409) (<= (- (- v_b_94_1) v_b_94_1) (- 2)) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 8) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- (- c_main_main) c_main_~p~1.offset) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_93_1) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_94_1) c_main_~malloc_~size) (- 401)) (<= (- (- c_main_main) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_94_1 (- |c_main_~malloc_#res.offset|)) 9) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 8) (<= (- v_b_93_1 (- v_b_94_1)) 17) (<= (- v_b_93_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- v_b_94_1 |c_main_~malloc_#res.offset|) 9) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 8) (<= (- (- v_b_94_1) (- c_main_~q~1.offset)) 7) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_93_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- v_b_93_1 (- c_main_main)) 8) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 4) (<= (- c_main_main (- |c_main_~malloc_#res.offset|)) 0)))} [2018-12-19 22:47:52,903 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 22:47:52,904 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 22:47:52,904 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 22:47:53,006 WARN L181 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 740 [2018-12-19 22:47:53,007 WARN L270 ngHoareTripleChecker]: Pre: {2147483571#(or (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_b_62_1 Int) (v_v_625_1 (Array Int Int)) (v_v_630_1 Int) (v_v_632_1 (Array Int Int))) (and (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 8) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_62_1 |main_read~int_#ptr.base|) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_main)) 0) (<= (- (- main_main) main_~q~1.offset) 0) (<= (- v_b_63_1 (- |main_read~int_#sizeOfReadType|)) 8) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- v_b_64_1) v_b_64_1) (- 2)) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 4) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- v_b_64_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_65_1 |main_read~int_#ptr.base|) 1) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 8) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- main_~q~1.offset (- main_~q~1.offset)) 8) (= v_v_625_1 v_v_632_1) (<= (- (- main_main) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_63_1 (- |main_~malloc_#res.offset|)) 4) (<= (- v_b_64_1 (- main_~q~1.offset)) 9) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 4) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_63_1) (- main_main)) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- v_b_64_1 |main_~malloc_#res.offset|) 5) (<= (- v_b_63_1 main_~p~1.offset) 4) (<= (- v_b_64_1 (- |main_#t~malloc0.offset|)) 5) (<= (- main_main |main_~malloc_#res.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_63_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_63_1 (- v_b_64_1)) 9) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- main_main) (- main_~q~1.offset)) 4) (<= (- main_main (- main_~malloc_~size)) 400) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_63_1) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- (- v_b_64_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_64_1 |main_read~int_#sizeOfReadType|) 1) (<= (- (- v_b_64_1) (- main_~q~1.offset)) 3) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- v_b_63_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 396)) (<= (- (- v_b_64_1) main_~p~1.offset) (- 1)) (<= (- (- main_main) (- main_~p~1.offset)) 0) (<= (- (- v_b_63_1) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- v_b_64_1 (- |main_read~int_#ptr.offset|)) 9) (<= (- main_~p~1.offset (- main_~q~1.offset)) 4) (<= (- main_main main_~malloc_~size) (- 400)) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 4) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_64_1) main_~q~1.offset) (- 1)) (<= (- (- main_main) (- main_~malloc_~size)) 400) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_63_1 (- main_~q~1.offset)) 8) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- main_main (- main_~q~1.offset)) 4) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 8) (<= (- (- v_b_64_1) main_main) (- 1)) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- v_b_63_1 (- |main_#t~malloc0.offset|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_64_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_63_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_64_1) (- main_~p~1.offset)) (- 1)) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- v_b_63_1 main_~q~1.offset) 4) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- v_b_63_1 v_b_64_1) (- 1)) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_main) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 4) (<= (- (- main_main) main_main) 0) (<= (- v_b_64_1 main_main) 5) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 main_~p~1.offset) 5) (<= (- v_b_62_1 v_b_65_1) (- 1)) (<= (- |main_#t~malloc0.offset| (- main_main)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- (- v_b_62_1) (- |main_read~int_#ptr.base|)) 0) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_64_1) (- main_main)) (- 1)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 4) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_63_1) v_b_64_1) (- 1)) (<= (- v_b_64_1 main_~q~1.offset) 5) (<= (- main_main (- main_main)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 4) (<= (- (- v_b_63_1) main_~malloc_~size) (- 400)) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 4) (<= (- (- v_b_64_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_63_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_63_1 |main_read~int_#sizeOfReadType|) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- main_main (- |main_read~int_#ptr.offset|)) 4) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- (- main_main) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_63_1 (- main_~malloc_~size)) 404) (<= (- v_b_63_1 (- main_~p~1.offset)) 4) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- main_main (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 4) (<= (- (- main_main) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 4) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 0) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- v_b_64_1) (- main_~malloc_~size)) 399) (<= (- v_b_63_1 main_~malloc_~size) (- 396)) (<= (- (- v_b_63_1) main_main) 0) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 0) (<= (- main_main main_~p~1.offset) 0) (<= (- (- main_main) (- |main_read~int_#ptr.offset|)) 4) (<= (- main_main (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- (- v_b_64_1) main_~malloc_~size) (- 401)) (<= (- main_main |main_read~int_#ptr.offset|) 0) (<= (- main_main |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_64_1 (- main_~malloc_~size)) 405) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_63_1) main_~p~1.offset) 0) (<= (- main_~malloc_~size (- main_~q~1.offset)) 404) (<= (- v_b_64_1 |main_#t~malloc0.offset|) 5) (<= (- (- v_b_65_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- main_main main_~q~1.offset) 0) (<= (- v_b_63_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_63_1) (- main_~malloc_~size)) 400) (<= (- (- main_main) main_~malloc_~size) (- 400)) (<= (- (- v_b_64_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- v_b_63_1) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#value| v_v_630_1) 0) (<= (- (- v_b_63_1) (- v_b_64_1)) 1) (<= (- |main_#t~malloc0.offset| main_main) 0) (<= (- v_b_64_1 |main_read~int_#ptr.offset|) 1) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 4) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- v_b_64_1 (- v_b_64_1)) 10) (<= (- (- main_main) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_64_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 396)) (<= (- v_b_64_1 main_~malloc_~size) (- 395)) (<= (- (- v_b_63_1) v_b_63_1) 0) (<= (- v_b_64_1 (- main_~p~1.offset)) 5) (<= (- (- |main_read~int_#value|) (- v_v_630_1)) 0) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 4) (<= (- (- v_b_63_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_63_1 |main_~malloc_#res.offset|) 4) (<= (- (- v_b_63_1) |main_#t~malloc0.offset|) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- (- main_main) main_~p~1.offset) 0) (<= (- v_b_63_1 |main_#t~malloc0.offset|) 4) (<= (- (- v_b_64_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_62_1) (- v_b_65_1)) 1) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- v_b_64_1 (- |main_read~int_#sizeOfReadType|)) 9) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_64_1 (- |main_~malloc_#res.offset|)) 5) (<= (- v_b_63_1 main_main) 4) (<= (- (- main_main) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_63_1) (- main_~q~1.offset)) 4) (<= (- v_b_63_1 (- v_b_63_1)) 8) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 404) (<= (- (- v_b_63_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- v_b_64_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- v_b_63_1 (- main_main)) 4) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- v_b_64_1 (- main_main)) 5) (<= (- v_b_63_1 (- |main_read~int_#ptr.offset|)) 8) (forall ((v_idx_933 Int) (v_idx_931 Int) (v_idx_932 Int) (v_idx_937 Int) (v_idx_938 Int) (v_idx_936 Int)) (or (< v_idx_932 v_b_63_1) (< v_idx_937 v_b_62_1) (< v_idx_933 v_b_64_1) (< v_idx_938 v_b_65_1) (and (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_937) v_idx_932))) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_937) v_idx_932)) 0)) (<= v_b_64_1 v_idx_932) (<= v_b_63_1 v_idx_931) (<= v_b_62_1 v_idx_936) (<= v_b_65_1 v_idx_937))) (<= (- main_main (- |main_~malloc_#res.offset|)) 0))) (exists ((v_b_95_1 Int) (v_b_92_1 Int) (v_v_2098_1 Int) (v_b_94_1 Int) (v_b_93_1 Int) (v_v_2093_1 (Array Int Int)) (v_v_2100_1 (Array Int Int))) (and (<= (- v_b_93_1 |main_#t~malloc0.offset|) 8) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_93_1) (- main_~q~1.offset)) 8) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_main)) 0) (<= (- (- main_main) main_~q~1.offset) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- (- v_b_93_1) (- main_main)) 0) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- v_b_93_1) (- v_b_94_1)) 1) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- v_b_94_1 (- main_~p~1.offset)) 9) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 392)) (<= (- v_b_93_1 (- main_~malloc_~size)) 408) (<= (- main_main (- main_~q~1.offset)) 8) (<= (- (- v_b_94_1) (- main_main)) (- 1)) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- v_b_93_1 (- main_~p~1.offset)) 8) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#value| v_v_2098_1) 0) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 8) (<= (- (- v_b_94_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- main_main) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_95_1 |main_read~int_#ptr.base|) 1) (<= (- v_b_93_1 main_~malloc_~size) (- 392)) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- v_b_93_1 (- |main_#t~malloc0.offset|)) 8) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- main_~p~1.offset (- main_~q~1.offset)) 8) (<= (- v_b_94_1 main_main) 9) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- v_b_94_1 main_~p~1.offset) 9) (<= (- v_b_92_1 v_b_95_1) (- 1)) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 8) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 8) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 8) (<= (- main_main |main_~malloc_#res.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_94_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_93_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#value|) (- v_v_2098_1)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- main_main (- main_~malloc_~size)) 400) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- v_b_94_1 (- |main_read~int_#ptr.offset|)) 17) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- v_b_93_1 (- main_~q~1.offset)) 16) (<= (- (- v_b_93_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- main_~malloc_~size (- main_~q~1.offset)) 408) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 12) (<= (- (- main_main) (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- v_b_93_1) main_main) 0) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 12) (<= (- main_main main_~malloc_~size) (- 400)) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- v_b_93_1 main_~p~1.offset) 8) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 408) (<= (- (- v_b_94_1) (- main_~p~1.offset)) (- 1)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- v_b_93_1) |main_#t~malloc0.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_95_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 392)) (<= (- (- main_main) (- main_~malloc_~size)) 400) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_93_1) main_~p~1.offset) 0) (<= (- v_b_94_1 (- main_main)) 9) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- v_b_93_1 v_b_94_1) (- 1)) (<= (- (- v_b_94_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- (- v_b_93_1) (- main_~malloc_~size)) 400) (<= (- v_b_94_1 |main_read~int_#ptr.offset|) 1) (<= (- main_main (- |main_read~int_#ptr.offset|)) 8) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 16) (<= (- (- v_b_94_1) main_~q~1.offset) (- 1)) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- v_b_92_1 |main_read~int_#ptr.base|) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_94_1 main_~q~1.offset) 9) (<= (- v_b_94_1 (- main_~q~1.offset)) 17) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- v_b_93_1 |main_read~int_#sizeOfReadType|) 4) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- v_b_92_1) (- v_b_95_1)) 1) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_main) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_94_1) main_~p~1.offset) (- 1)) (<= (- (- main_main) main_main) 0) (<= (- (- v_b_94_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- v_b_93_1) v_b_94_1) (- 1)) (<= (- v_b_93_1 main_~q~1.offset) 8) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_94_1) |main_~malloc_#res.offset|) (- 1)) (<= (- |main_#t~malloc0.offset| (- main_main)) 0) (<= (- (- v_b_93_1) (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- v_b_94_1 (- |main_#t~malloc0.offset|)) 9) (<= (- (- v_b_93_1) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_93_1) |main_~malloc_#res.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 8) (<= (- v_b_94_1 main_~malloc_~size) (- 391)) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_94_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_94_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_94_1 (- |main_read~int_#sizeOfReadType|)) 13) (<= (- main_main (- main_main)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- v_b_93_1 (- |main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_93_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_93_1 |main_~malloc_#res.offset|) 8) (<= (- v_b_93_1 (- v_b_93_1)) 16) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- v_b_93_1 (- |main_read~int_#sizeOfReadType|)) 12) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- (- v_b_94_1) main_main) (- 1)) (<= (- (- main_main) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- main_main (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 8) (<= (- (- v_b_94_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_92_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- main_main) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_93_1) main_~q~1.offset) 0) (= v_v_2100_1 v_v_2093_1) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 8) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 8) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- v_b_93_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_main main_~p~1.offset) 0) (forall ((v_idx_951 Int) (v_idx_952 Int) (v_idx_950 Int) (v_idx_953 Int) (v_idx_948 Int) (v_idx_949 Int)) (or (and (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_952) v_idx_949)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_952) v_idx_949))) 0)) (< v_idx_949 v_b_93_1) (< v_idx_950 v_b_94_1) (< v_idx_953 v_b_95_1) (<= v_b_95_1 v_idx_952) (<= v_b_92_1 v_idx_951) (<= v_b_94_1 v_idx_949) (< v_idx_952 v_b_92_1) (<= v_b_93_1 v_idx_948))) (<= (- main_main (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- (- main_main) (- main_~q~1.offset)) 8) (<= (- main_main |main_read~int_#ptr.offset|) 0) (<= (- main_main |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 8) (<= (- v_b_93_1 main_main) 8) (<= (- v_b_93_1 (- |main_~malloc_#res.offset|)) 8) (<= (- v_b_94_1 (- v_b_94_1)) 18) (<= (- (- main_main) (- |main_read~int_#ptr.offset|)) 8) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- v_b_94_1 |main_read~int_#sizeOfReadType|) 5) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- main_main main_~q~1.offset) 0) (<= (- (- main_main) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 8) (<= (- |main_#t~malloc0.offset| main_main) 0) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- (- v_b_93_1) v_b_93_1) 0) (<= (- (- main_main) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_94_1) (- main_~malloc_~size)) 399) (<= (- main_~q~1.offset (- main_~q~1.offset)) 16) (<= (- v_b_94_1 |main_#t~malloc0.offset|) 9) (<= (- v_b_94_1 (- main_~malloc_~size)) 409) (<= (- (- v_b_94_1) v_b_94_1) (- 2)) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 8) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- (- main_main) main_~p~1.offset) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_93_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_94_1) main_~malloc_~size) (- 401)) (<= (- (- main_main) |main_~malloc_#res.offset|) 0) (<= (- v_b_94_1 (- |main_~malloc_#res.offset|)) 9) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 8) (<= (- v_b_93_1 (- v_b_94_1)) 17) (<= (- v_b_93_1 |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- v_b_94_1 |main_~malloc_#res.offset|) 9) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 8) (<= (- (- v_b_94_1) (- main_~q~1.offset)) 7) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- v_b_93_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_93_1 (- main_main)) 8) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 4) (<= (- main_main (- |main_~malloc_#res.offset|)) 0))))} [2018-12-19 22:47:53,008 WARN L274 ngHoareTripleChecker]: Action: assume true; [2018-12-19 22:47:53,008 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: true [2018-12-19 22:47:53,631 WARN L276 ngHoareTripleChecker]: Post: {2147483570#(and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_main)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_main)) 0) (<= (- (- main_main) main_~q~1.offset) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 8) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 16) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- main_main (- main_main)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 392)) (<= (- main_main (- main_~q~1.offset)) 8) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 8) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- (- main_main) (- |main_~malloc_#res.offset|)) 0) (<= (- (- main_main) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- main_main (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 8) (<= (- (- main_main) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- main_~p~1.offset (- main_~q~1.offset)) 8) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 8) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 8) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 8) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 8) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 8) (<= (- main_main main_~p~1.offset) 0) (<= (- main_main |main_~malloc_#res.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- main_main (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- (- main_main) (- main_~q~1.offset)) 8) (exists ((v_b_95_1 Int) (v_b_92_1 Int) (v_b_94_1 Int) (v_b_93_1 Int)) (and (<= (- (- v_b_94_1) |main_~malloc_#res.offset|) (- 1)) (<= (- v_b_93_1 |main_#t~malloc0.offset|) 8) (<= (- (- v_b_93_1) (- main_~q~1.offset)) 8) (<= (- (- v_b_93_1) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_94_1 (- |main_#t~malloc0.offset|)) 9) (<= (- (- v_b_93_1) (- main_~p~1.offset)) 0) (<= (- (- v_b_93_1) main_main) 0) (<= (- (- v_b_93_1) (- main_main)) 0) (<= (- (- v_b_93_1) |main_~malloc_#res.offset|) 0) (<= (- v_b_94_1 main_~malloc_~size) (- 391)) (<= (- (- v_b_93_1) (- v_b_94_1)) 1) (<= (- (- v_b_94_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_94_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_94_1 (- |main_read~int_#sizeOfReadType|)) 13) (<= (- v_b_94_1 (- main_~p~1.offset)) 9) (<= (- v_b_93_1 (- |main_read~int_#ptr.offset|)) 16) (<= (- v_b_93_1 (- main_~malloc_~size)) 408) (<= (- v_b_93_1 main_~p~1.offset) 8) (forall ((v_idx_967 Int) (v_idx_964 Int)) (or (<= v_b_94_1 v_idx_964) (< v_idx_964 v_b_93_1) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_967) v_idx_964))) 0) (< v_idx_967 v_b_92_1) (<= v_b_95_1 v_idx_967))) (<= (- (- v_b_94_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_93_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_93_1 |main_~malloc_#res.offset|) 8) (<= (- (- v_b_94_1) (- main_main)) (- 1)) (<= (- v_b_93_1 (- v_b_93_1)) 16) (<= (- v_b_93_1 (- main_~p~1.offset)) 8) (<= (- (- v_b_93_1) v_b_93_1) 0) (<= (- (- v_b_93_1) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_94_1) (- main_~malloc_~size)) 399) (<= (- v_b_94_1 |main_#t~malloc0.offset|) 9) (<= (- v_b_93_1 (- |main_read~int_#sizeOfReadType|)) 12) (<= (- (- v_b_95_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_94_1 (- main_~malloc_~size)) 409) (<= (- (- v_b_94_1) v_b_94_1) (- 2)) (<= (- (- v_b_94_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_94_1) main_main) (- 1)) (<= (- (- v_b_93_1) main_~p~1.offset) 0) (<= (- v_b_95_1 |main_read~int_#ptr.base|) 1) (<= (- v_b_94_1 (- main_main)) 9) (<= (- v_b_93_1 v_b_94_1) (- 1)) (<= (- (- v_b_94_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_93_1 main_~malloc_~size) (- 392)) (<= (- v_b_93_1 (- |main_#t~malloc0.offset|)) 8) (<= (- (- v_b_94_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_93_1) (- main_~malloc_~size)) 400) (<= (- (- v_b_92_1) (- |main_read~int_#ptr.base|)) 0) (<= (- v_b_94_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_93_1) main_~q~1.offset) 0) (<= (- v_b_94_1 main_main) 9) (<= (- (- v_b_94_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_93_1) main_~malloc_~size) (- 400)) (<= (- v_b_92_1 |main_read~int_#ptr.base|) 0) (<= (- v_b_94_1 main_~p~1.offset) 9) (<= (- v_b_94_1 main_~q~1.offset) 9) (<= (- v_b_92_1 v_b_95_1) (- 1)) (<= (- (- v_b_94_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_93_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_94_1 (- main_~q~1.offset)) 17) (<= (- v_b_93_1 |main_read~int_#sizeOfReadType|) 4) (<= (- v_b_94_1 (- |main_~malloc_#res.offset|)) 9) (forall ((v_prenex_87 Int) (v_prenex_86 Int)) (or (<= (- |main_read~int_#value| (select (select |#memory_int| v_prenex_86) v_prenex_87)) 0) (< v_prenex_87 v_b_93_1) (< v_prenex_86 v_b_92_1) (<= v_b_94_1 v_prenex_87) (<= v_b_95_1 v_prenex_86))) (<= (- (- v_b_92_1) (- v_b_95_1)) 1) (<= (- (- v_b_94_1) |main_#t~malloc0.offset|) (- 1)) (<= (- v_b_93_1 (- v_b_94_1)) 17) (<= (- v_b_93_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_93_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_94_1) main_~p~1.offset) (- 1)) (<= (- v_b_94_1 |main_~malloc_#res.offset|) 9) (<= (- (- v_b_94_1) (- main_~q~1.offset)) 7) (<= (- v_b_93_1 main_main) 8) (<= (- (- v_b_94_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_93_1) v_b_94_1) (- 1)) (<= (- v_b_93_1 main_~q~1.offset) 8) (<= (- v_b_93_1 (- |main_~malloc_#res.offset|)) 8) (<= (- v_b_94_1 (- v_b_94_1)) 18) (<= (- v_b_94_1 (- |main_read~int_#ptr.offset|)) 17) (<= (- (- v_b_93_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_93_1 (- main_~q~1.offset)) 16) (<= (- v_b_93_1 (- main_main)) 8) (<= (- v_b_94_1 |main_read~int_#sizeOfReadType|) 5) (<= (- (- v_b_93_1) (- |main_read~int_#ptr.offset|)) 0))) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- main_main |main_read~int_#ptr.offset|) 0) (<= (- main_main |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 8) (<= (- main_main (- main_~malloc_~size)) 400) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- main_main) (- |main_read~int_#ptr.offset|)) 8) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- main_main main_~q~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- main_~malloc_~size (- main_~q~1.offset)) 408) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 12) (<= (- (- main_main) (- main_~p~1.offset)) 0) (<= (- (- main_main) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 12) (<= (- main_main main_~malloc_~size) (- 400)) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 8) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- |main_#t~malloc0.offset| main_main) 0) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 408) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- (- main_main) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- main_~q~1.offset (- main_~q~1.offset)) 16) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 392)) (<= (- (- main_main) (- main_~malloc_~size)) 400) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 8) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- (- main_main) main_~p~1.offset) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- main_main (- |main_read~int_#ptr.offset|)) 8) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 16) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- (- main_main) |main_~malloc_#res.offset|) 0) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 8) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_main) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- (- main_main) main_main) 0) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 8) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 4) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- main_main (- |main_~malloc_#res.offset|)) 0))} [2018-12-19 22:48:02,182 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 22:48:02,183 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 22:48:02,183 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 22:48:02,183 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 22:48:02,183 WARN L224 ngHoareTripleChecker]: Pre: {2147483569#(or (exists ((v_b_95_1 Int) (v_b_92_1 Int) (v_v_2098_1 Int) (v_b_94_1 Int) (v_b_93_1 Int) (v_v_2093_1 (Array Int Int)) (v_v_2100_1 (Array Int Int))) (and (<= (- v_b_93_1 |c_main_#t~malloc0.offset|) 8) (<= (- (- v_b_94_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_93_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 20) (<= (- v_b_94_1 (- |c_main_#t~malloc0.offset|)) 9) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 388)) (<= (- (- v_b_93_1) (- c_main_~p~1.offset)) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_94_1) c_main_~q~1.offset) (- 5)) (<= (- (- v_b_94_1) (- c_main_~q~1.offset)) 11) (<= (- (- v_b_93_1) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 4) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 8) (<= (- v_b_94_1 c_main_~malloc_~size) (- 391)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 12) (<= (- (- v_b_93_1) (- v_b_94_1)) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 16) (<= (- v_b_93_1 c_main_~q~1.offset) 4) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 8)) (<= (- (- v_b_94_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_94_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 24) (<= (- v_b_94_1 (- |c_main_read~int_#sizeOfReadType|)) 13) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) (- 4)) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 396) (<= (- v_b_93_1 (- |c_main_read~int_#ptr.offset|)) 16) (<= (- v_b_94_1 (- c_main_~p~1.offset)) 9) |c_main_#t~short2| (<= (- v_b_93_1 (- c_main_~malloc_~size)) 408) (<= (- (- v_b_93_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_93_1 |c_main_~malloc_#res.offset|) 8) (<= (- v_b_93_1 (- v_b_93_1)) 16) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_93_1 (- c_main_~p~1.offset)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_93_1) (- c_main_~q~1.offset)) 12) (<= (- |c_main_read~int_#value| v_v_2098_1) 0) (<= (- c_main_~p~1.offset c_main_~q~1.offset) (- 4)) (<= (- v_b_93_1 (- |c_main_read~int_#sizeOfReadType|)) 12) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) (- 8)) (<= (- (- v_b_94_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_94_1 c_main_~q~1.offset) 5) (<= (- v_b_95_1 |c_main_read~int_#ptr.base|) 1) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) (- 4)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_93_1 c_main_~malloc_~size) (- 392)) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 12) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 12) (<= (- v_b_93_1 (- |c_main_#t~malloc0.offset|)) 8) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- v_b_94_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_92_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (= v_v_2100_1 v_v_2093_1) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 8) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- v_b_94_1 c_main_~p~1.offset) 9) (<= (- v_b_92_1 v_b_95_1) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 8) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_93_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 16) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) (- 4)) (forall ((v_idx_982 Int) (v_idx_983 Int) (v_idx_978 Int) (v_idx_979 Int) (v_idx_980 Int) (v_idx_981 Int)) (or (< v_idx_979 v_b_93_1) (<= v_b_94_1 v_idx_979) (< v_idx_982 v_b_92_1) (<= v_b_92_1 v_idx_981) (<= v_b_93_1 v_idx_978) (<= v_b_95_1 v_idx_982) (< v_idx_980 v_b_94_1) (< v_idx_983 v_b_95_1) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_982) v_idx_979)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_982) v_idx_979))) 0)))) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_94_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_93_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#value|) (- v_v_2098_1)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_93_1 (- |c_main_~malloc_#res.offset|)) 8) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) (- 4)) (<= (- v_b_94_1 (- v_b_94_1)) 18) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- v_b_94_1 (- |c_main_read~int_#ptr.offset|)) 17) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_93_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_94_1 |c_main_read~int_#sizeOfReadType|) 5) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 12) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- v_b_93_1 c_main_~p~1.offset) 8) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 408) (<= (- (- v_b_94_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- v_b_93_1) v_b_93_1) 0) (<= (- (- v_b_93_1) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_94_1) (- c_main_~malloc_~size)) 399) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_94_1 |c_main_#t~malloc0.offset|) 9) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 404)) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 12) (<= (- (- v_b_95_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 392)) (<= (- v_b_94_1 (- c_main_~malloc_~size)) 409) (<= (- (- v_b_94_1) v_b_94_1) (- 2)) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_93_1) c_main_~p~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 12) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) (- 4)) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_93_1 v_b_94_1) (- 1)) (<= (- (- v_b_94_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 12) (<= (- (- v_b_93_1) (- c_main_~malloc_~size)) 400) (<= (- v_b_94_1 |c_main_read~int_#ptr.offset|) 1) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 412) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_93_1) c_main_~malloc_~size) (- 400)) (<= (- v_b_92_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_94_1) c_main_~malloc_~size) (- 401)) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 12) (<= (- v_b_93_1 |c_main_read~int_#sizeOfReadType|) 4) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_94_1 (- |c_main_~malloc_#res.offset|)) 9) (<= (- (- v_b_92_1) (- v_b_95_1)) 1) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 8) (<= (- v_b_93_1 (- v_b_94_1)) 17) (<= (- v_b_93_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- (- v_b_94_1) c_main_~p~1.offset) (- 1)) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- v_b_94_1 |c_main_~malloc_#res.offset|) 9) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 8) (<= (- (- v_b_94_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_93_1) v_b_94_1) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_93_1 (- c_main_~q~1.offset)) 20) (<= (- v_b_94_1 (- c_main_~q~1.offset)) 21) (<= (- (- v_b_93_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_93_1) c_main_~q~1.offset) (- 4)) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 4) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0))) (and (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 408) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 392)) |c_main_#t~short2| (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 16) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 8) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 8) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 8) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 8) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 8) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0)))} [2018-12-19 22:48:02,183 WARN L228 ngHoareTripleChecker]: Action: assume #t~short2;read~int_#ptr.base, read~int_#ptr.offset, read~int_#sizeOfReadType := ~q~1.base, ~q~1.offset, 4; [2018-12-19 22:48:02,184 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= |c_main_read~int_#ptr.base_primed| c_main_~q~1.base) (= |c_main_read~int_#ptr.offset_primed| c_main_~q~1.offset) |c_main_#t~short2| (= |c_main_read~int_#sizeOfReadType_primed| 4)) [2018-12-19 22:48:02,184 WARN L230 ngHoareTripleChecker]: Post: {2147483568#(or (exists ((v_b_95_1 Int) (v_b_92_1 Int) (v_v_2098_1 Int) (v_b_94_1 Int) (v_b_93_1 Int) (v_v_2093_1 (Array Int Int)) (v_v_2100_1 (Array Int Int))) (and (<= (- v_b_93_1 |c_main_#t~malloc0.offset|) 8) (<= (- (- v_b_94_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_93_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- v_b_94_1 (- |c_main_#t~malloc0.offset|)) 9) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 388)) (<= (- (- v_b_93_1) (- c_main_~p~1.offset)) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_94_1) c_main_~q~1.offset) (- 5)) (<= (- (- v_b_94_1) (- c_main_~q~1.offset)) 11) (<= (- (- v_b_93_1) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_94_1 c_main_~malloc_~size) (- 391)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 12) (<= (- (- v_b_93_1) (- v_b_94_1)) 1) (<= (- v_b_93_1 c_main_~q~1.offset) 4) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 8)) (<= (- v_b_94_1 |c_main_read~int_#ptr.offset|) 5) (<= (- (- v_b_94_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 24) (<= (- v_b_94_1 (- |c_main_read~int_#sizeOfReadType|)) 13) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 412) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 396) (<= (- v_b_94_1 (- c_main_~p~1.offset)) 9) (<= (- (- v_b_94_1) |c_main_read~int_#ptr.offset|) (- 5)) |c_main_#t~short2| (<= (- v_b_93_1 (- c_main_~malloc_~size)) 408) (<= (- v_b_93_1 |c_main_~malloc_#res.offset|) 8) (<= (- v_b_93_1 (- v_b_93_1)) 16) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 404)) (<= (- v_b_93_1 (- c_main_~p~1.offset)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_93_1) (- c_main_~q~1.offset)) 12) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) (- 4)) (<= (- |c_main_read~int_#value| v_v_2098_1) 0) (<= (- v_b_93_1 (- |c_main_read~int_#ptr.offset|)) 20) (<= (- c_main_~p~1.offset c_main_~q~1.offset) (- 4)) (forall ((v_idx_995 Int) (v_idx_996 Int) (v_idx_993 Int) (v_idx_994 Int) (v_idx_997 Int) (v_idx_998 Int)) (or (< v_idx_994 v_b_93_1) (< v_idx_998 v_b_95_1) (<= v_b_95_1 v_idx_997) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_997) v_idx_994)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_997) v_idx_994))) 0)) (<= v_b_94_1 v_idx_994) (<= v_b_93_1 v_idx_993) (< v_idx_995 v_b_94_1) (<= v_b_92_1 v_idx_996) (< v_idx_997 v_b_92_1))) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_93_1 (- |c_main_read~int_#sizeOfReadType|)) 12) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 8) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) (- 8)) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) (- 8)) (<= (- (- v_b_94_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_94_1 c_main_~q~1.offset) 5) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) (- 4)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_93_1 c_main_~malloc_~size) (- 392)) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 12) (<= (- v_b_93_1 (- |c_main_#t~malloc0.offset|)) 8) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- v_b_94_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (= v_v_2100_1 v_v_2093_1) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) (- 4)) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- v_b_94_1 c_main_~p~1.offset) 9) (<= (- v_b_92_1 v_b_95_1) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 24) (<= (- (- v_b_93_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 12) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 16) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) (- 8)) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 12) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) (- 4)) (<= (- (- v_b_94_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_93_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#value|) (- v_v_2098_1)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- v_b_93_1) (- |c_main_read~int_#ptr.offset|)) 12) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 8) (<= (- v_b_93_1 (- |c_main_~malloc_#res.offset|)) 8) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) (- 4)) (<= (- v_b_94_1 (- v_b_94_1)) 18) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_94_1) (- |c_main_read~int_#ptr.offset|)) 11) (<= (- v_b_94_1 |c_main_read~int_#sizeOfReadType|) 5) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_93_1) |c_main_read~int_#ptr.offset|) (- 4)) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- v_b_93_1 c_main_~p~1.offset) 8) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 12) (<= (- (- v_b_94_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- v_b_93_1) v_b_93_1) 0) (<= (- (- v_b_93_1) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_94_1) (- c_main_~malloc_~size)) 399) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 16) (<= (- v_b_94_1 |c_main_#t~malloc0.offset|) 9) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 404)) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 12) (<= (- v_b_94_1 (- c_main_~malloc_~size)) 409) (<= (- (- v_b_94_1) v_b_94_1) (- 2)) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_93_1) c_main_~p~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 12) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) (- 4)) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- v_b_93_1 v_b_94_1) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- v_b_94_1 (- |c_main_read~int_#ptr.offset|)) 21) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 12) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 0) (<= (- (- v_b_93_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 8) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 388)) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 412) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 12) (<= (- (- v_b_93_1) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_94_1) c_main_~malloc_~size) (- 401)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 12) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 12) (<= (- v_b_93_1 |c_main_read~int_#sizeOfReadType|) 4) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_94_1 (- |c_main_~malloc_#res.offset|)) 9) (<= (- (- v_b_92_1) (- v_b_95_1)) 1) (<= (- v_b_93_1 (- v_b_94_1)) 17) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 396) (<= (- (- v_b_94_1) c_main_~p~1.offset) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 12) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- v_b_94_1 |c_main_~malloc_#res.offset|) 9) (<= (- (- v_b_94_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_93_1 |c_main_read~int_#ptr.offset|) 4) (<= (- (- v_b_93_1) v_b_94_1) (- 1)) (<= (- v_b_93_1 (- c_main_~q~1.offset)) 20) (<= (- v_b_94_1 (- c_main_~q~1.offset)) 21) (<= (- (- v_b_93_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_93_1) c_main_~q~1.offset) (- 4)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 24))) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 8) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 392)) |c_main_#t~short2| (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 8) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 8) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 8) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 8) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 8) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 8) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 8) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 408) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 12) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 12) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 8) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 408) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 16) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 392)) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 16) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 8) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 8) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 4) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0)))} [2018-12-19 22:48:02,184 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 22:48:02,185 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 22:48:02,185 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 22:48:02,600 WARN L181 SmtUtils]: Spent 414.00 ms on a formula simplification. DAG size of input: 456 DAG size of output: 440 [2018-12-19 22:48:02,601 WARN L270 ngHoareTripleChecker]: Pre: {2147483569#(or (exists ((v_b_95_1 Int) (v_b_92_1 Int) (v_v_2098_1 Int) (v_b_94_1 Int) (v_b_93_1 Int) (v_v_2093_1 (Array Int Int)) (v_v_2100_1 (Array Int Int))) (and (<= (- v_b_93_1 |main_#t~malloc0.offset|) 8) (<= (- (- v_b_94_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_93_1) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 20) (<= (- v_b_94_1 (- |main_#t~malloc0.offset|)) 9) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 388)) (<= (- (- v_b_93_1) (- main_~p~1.offset)) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_94_1) main_~q~1.offset) (- 5)) (<= (- (- v_b_94_1) (- main_~q~1.offset)) 11) (<= (- (- v_b_93_1) |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 4) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 8) (<= (- v_b_94_1 main_~malloc_~size) (- 391)) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 12) (<= (- (- v_b_93_1) (- v_b_94_1)) 1) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 16) (<= (- v_b_93_1 main_~q~1.offset) 4) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 8)) (<= (- (- v_b_94_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_94_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 24) (<= (- v_b_94_1 (- |main_read~int_#sizeOfReadType|)) 13) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) (- 4)) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 396) (<= (- v_b_93_1 (- |main_read~int_#ptr.offset|)) 16) (<= (- v_b_94_1 (- main_~p~1.offset)) 9) |main_#t~short2| (<= (- v_b_93_1 (- main_~malloc_~size)) 408) (<= (- (- v_b_93_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_93_1 |main_~malloc_#res.offset|) 8) (<= (- v_b_93_1 (- v_b_93_1)) 16) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- v_b_93_1 (- main_~p~1.offset)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_93_1) (- main_~q~1.offset)) 12) (<= (- |main_read~int_#value| v_v_2098_1) 0) (<= (- main_~p~1.offset main_~q~1.offset) (- 4)) (<= (- v_b_93_1 (- |main_read~int_#sizeOfReadType|)) 12) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- (- main_~q~1.offset) main_~q~1.offset) (- 8)) (<= (- (- v_b_94_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_94_1 main_~q~1.offset) 5) (<= (- v_b_95_1 |main_read~int_#ptr.base|) 1) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) (- 4)) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- v_b_93_1 main_~malloc_~size) (- 392)) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 12) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 12) (<= (- v_b_93_1 (- |main_#t~malloc0.offset|)) 8) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- (- v_b_94_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_92_1) (- |main_read~int_#ptr.base|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (= v_v_2100_1 v_v_2093_1) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 8) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- v_b_94_1 main_~p~1.offset) 9) (<= (- v_b_92_1 v_b_95_1) (- 1)) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 8) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- v_b_93_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 16) (<= (- (- main_~p~1.offset) main_~q~1.offset) (- 4)) (forall ((v_idx_982 Int) (v_idx_983 Int) (v_idx_978 Int) (v_idx_979 Int) (v_idx_980 Int) (v_idx_981 Int)) (or (< v_idx_979 v_b_93_1) (<= v_b_94_1 v_idx_979) (< v_idx_982 v_b_92_1) (<= v_b_92_1 v_idx_981) (<= v_b_93_1 v_idx_978) (<= v_b_95_1 v_idx_982) (< v_idx_980 v_b_94_1) (< v_idx_983 v_b_95_1) (and (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_982) v_idx_979)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_982) v_idx_979))) 0)))) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_94_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_93_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#value|) (- v_v_2098_1)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_93_1 (- |main_~malloc_#res.offset|)) 8) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) (- 4)) (<= (- v_b_94_1 (- v_b_94_1)) 18) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- v_b_94_1 (- |main_read~int_#ptr.offset|)) 17) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_93_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_94_1 |main_read~int_#sizeOfReadType|) 5) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 12) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 8) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- v_b_93_1 main_~p~1.offset) 8) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 408) (<= (- (- v_b_94_1) (- main_~p~1.offset)) (- 1)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- v_b_93_1) v_b_93_1) 0) (<= (- (- v_b_93_1) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_94_1) (- main_~malloc_~size)) 399) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_94_1 |main_#t~malloc0.offset|) 9) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 404)) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 12) (<= (- (- v_b_95_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 392)) (<= (- v_b_94_1 (- main_~malloc_~size)) 409) (<= (- (- v_b_94_1) v_b_94_1) (- 2)) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_93_1) main_~p~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 12) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) (- 4)) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- v_b_93_1 v_b_94_1) (- 1)) (<= (- (- v_b_94_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 12) (<= (- (- v_b_93_1) (- main_~malloc_~size)) 400) (<= (- v_b_94_1 |main_read~int_#ptr.offset|) 1) (<= (- main_~malloc_~size (- main_~q~1.offset)) 412) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_93_1) main_~malloc_~size) (- 400)) (<= (- v_b_92_1 |main_read~int_#ptr.base|) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_94_1) main_~malloc_~size) (- 401)) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- main_~p~1.offset (- main_~q~1.offset)) 12) (<= (- v_b_93_1 |main_read~int_#sizeOfReadType|) 4) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- v_b_94_1 (- |main_~malloc_#res.offset|)) 9) (<= (- (- v_b_92_1) (- v_b_95_1)) 1) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 8) (<= (- v_b_93_1 (- v_b_94_1)) 17) (<= (- v_b_93_1 |main_read~int_#ptr.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- (- v_b_94_1) main_~p~1.offset) (- 1)) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- v_b_94_1 |main_~malloc_#res.offset|) 9) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 8) (<= (- (- v_b_94_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_93_1) v_b_94_1) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- v_b_93_1 (- main_~q~1.offset)) 20) (<= (- v_b_94_1 (- main_~q~1.offset)) 21) (<= (- (- v_b_93_1) (- |main_#t~malloc0.offset|)) 0) (<= (- (- v_b_93_1) main_~q~1.offset) (- 4)) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 4) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0))) (and |main_#t~short2| (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 8) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0)))} [2018-12-19 22:48:02,601 WARN L274 ngHoareTripleChecker]: Action: assume #t~short2;read~int_#ptr.base, read~int_#ptr.offset, read~int_#sizeOfReadType := ~q~1.base, ~q~1.offset, 4; [2018-12-19 22:48:02,601 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= |c_main_read~int_#ptr.base_primed| c_main_~q~1.base) (= |c_main_read~int_#ptr.offset_primed| c_main_~q~1.offset) |c_main_#t~short2| (= |c_main_read~int_#sizeOfReadType_primed| 4)) [2018-12-19 22:48:03,081 WARN L181 SmtUtils]: Spent 478.00 ms on a formula simplification. DAG size of input: 474 DAG size of output: 432 [2018-12-19 22:48:03,081 WARN L276 ngHoareTripleChecker]: Post: {2147483568#(or (exists ((v_b_95_1 Int) (v_b_92_1 Int) (v_v_2098_1 Int) (v_b_94_1 Int) (v_b_93_1 Int) (v_v_2093_1 (Array Int Int)) (v_v_2100_1 (Array Int Int))) (and (<= (- v_b_93_1 |main_#t~malloc0.offset|) 8) (<= (- (- v_b_94_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_93_1) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- v_b_94_1 (- |main_#t~malloc0.offset|)) 9) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 388)) (<= (- (- v_b_93_1) (- main_~p~1.offset)) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_94_1) main_~q~1.offset) (- 5)) (<= (- (- v_b_94_1) (- main_~q~1.offset)) 11) (<= (- (- v_b_93_1) |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- v_b_94_1 main_~malloc_~size) (- 391)) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 12) (<= (- (- v_b_93_1) (- v_b_94_1)) 1) (<= (- v_b_93_1 main_~q~1.offset) 4) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 8)) (<= (- v_b_94_1 |main_read~int_#ptr.offset|) 5) (<= (- (- v_b_94_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 24) (<= (- v_b_94_1 (- |main_read~int_#sizeOfReadType|)) 13) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 412) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 396) (<= (- v_b_94_1 (- main_~p~1.offset)) 9) (<= (- (- v_b_94_1) |main_read~int_#ptr.offset|) (- 5)) |main_#t~short2| (<= (- v_b_93_1 (- main_~malloc_~size)) 408) (<= (- v_b_93_1 |main_~malloc_#res.offset|) 8) (<= (- v_b_93_1 (- v_b_93_1)) 16) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 404)) (<= (- v_b_93_1 (- main_~p~1.offset)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_93_1) (- main_~q~1.offset)) 12) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) (- 4)) (<= (- |main_read~int_#value| v_v_2098_1) 0) (<= (- v_b_93_1 (- |main_read~int_#ptr.offset|)) 20) (<= (- main_~p~1.offset main_~q~1.offset) (- 4)) (forall ((v_idx_995 Int) (v_idx_996 Int) (v_idx_993 Int) (v_idx_994 Int) (v_idx_997 Int) (v_idx_998 Int)) (or (< v_idx_994 v_b_93_1) (< v_idx_998 v_b_95_1) (<= v_b_95_1 v_idx_997) (and (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_997) v_idx_994)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_997) v_idx_994))) 0)) (<= v_b_94_1 v_idx_994) (<= v_b_93_1 v_idx_993) (< v_idx_995 v_b_94_1) (<= v_b_92_1 v_idx_996) (< v_idx_997 v_b_92_1))) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_93_1 (- |main_read~int_#sizeOfReadType|)) 12) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 8) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) (- 8)) (<= (- (- main_~q~1.offset) main_~q~1.offset) (- 8)) (<= (- (- v_b_94_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_94_1 main_~q~1.offset) 5) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) (- 4)) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- v_b_93_1 main_~malloc_~size) (- 392)) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 12) (<= (- v_b_93_1 (- |main_#t~malloc0.offset|)) 8) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- (- v_b_94_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (= v_v_2100_1 v_v_2093_1) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) (- 4)) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- v_b_94_1 main_~p~1.offset) 9) (<= (- v_b_92_1 v_b_95_1) (- 1)) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 24) (<= (- (- v_b_93_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 12) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 16) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) (- 8)) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 12) (<= (- (- main_~p~1.offset) main_~q~1.offset) (- 4)) (<= (- (- v_b_94_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_93_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#value|) (- v_v_2098_1)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- v_b_93_1) (- |main_read~int_#ptr.offset|)) 12) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 8) (<= (- v_b_93_1 (- |main_~malloc_#res.offset|)) 8) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) (- 4)) (<= (- v_b_94_1 (- v_b_94_1)) 18) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_94_1) (- |main_read~int_#ptr.offset|)) 11) (<= (- v_b_94_1 |main_read~int_#sizeOfReadType|) 5) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_93_1) |main_read~int_#ptr.offset|) (- 4)) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) (- 4)) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- v_b_93_1 main_~p~1.offset) 8) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 12) (<= (- (- v_b_94_1) (- main_~p~1.offset)) (- 1)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- v_b_93_1) v_b_93_1) 0) (<= (- (- v_b_93_1) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_94_1) (- main_~malloc_~size)) 399) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 16) (<= (- v_b_94_1 |main_#t~malloc0.offset|) 9) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 404)) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 12) (<= (- v_b_94_1 (- main_~malloc_~size)) 409) (<= (- (- v_b_94_1) v_b_94_1) (- 2)) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_93_1) main_~p~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 12) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) (- 4)) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- v_b_93_1 v_b_94_1) (- 1)) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- v_b_94_1 (- |main_read~int_#ptr.offset|)) 21) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 12) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 0) (<= (- (- v_b_93_1) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 8) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 388)) (<= (- main_~malloc_~size (- main_~q~1.offset)) 412) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 12) (<= (- (- v_b_93_1) main_~malloc_~size) (- 400)) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_94_1) main_~malloc_~size) (- 401)) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 12) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- main_~p~1.offset (- main_~q~1.offset)) 12) (<= (- v_b_93_1 |main_read~int_#sizeOfReadType|) 4) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- v_b_94_1 (- |main_~malloc_#res.offset|)) 9) (<= (- (- v_b_92_1) (- v_b_95_1)) 1) (<= (- v_b_93_1 (- v_b_94_1)) 17) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 396) (<= (- (- v_b_94_1) main_~p~1.offset) (- 1)) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 12) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- v_b_94_1 |main_~malloc_#res.offset|) 9) (<= (- (- v_b_94_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_93_1 |main_read~int_#ptr.offset|) 4) (<= (- (- v_b_93_1) v_b_94_1) (- 1)) (<= (- v_b_93_1 (- main_~q~1.offset)) 20) (<= (- v_b_94_1 (- main_~q~1.offset)) 21) (<= (- (- v_b_93_1) (- |main_#t~malloc0.offset|)) 0) (<= (- (- v_b_93_1) main_~q~1.offset) (- 4)) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 24))) (and |main_#t~short2| (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 4) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0)))} [2018-12-19 22:48:27,632 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 22:48:27,633 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 22:48:27,633 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 22:48:27,633 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 22:48:27,633 WARN L224 ngHoareTripleChecker]: Pre: {2147483559#(or (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 388)) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 12) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 24) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 412) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) |c_main_#t~short2| (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 8) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 12) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 24) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 12) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 16) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 12) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 8) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 12) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 16) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 12) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 12) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 12) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 8) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 388)) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 412) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 12) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 12) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 12) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 12) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 24)) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 8) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 392)) |c_main_#t~short2| (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 8) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 8) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 8) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 8) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 8) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 8) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 8) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 408) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 12) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 12) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 8) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 408) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 16) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 392)) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 16) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 8) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 8) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 4) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0)))} [2018-12-19 22:48:27,634 WARN L228 ngHoareTripleChecker]: Action: assume read~int_#sizeOfReadType + read~int_#ptr.offset <= #length[read~int_#ptr.base];assume #valid[read~int_#ptr.base];assume read~int_#sizeOfReadType + read~int_#ptr.offset <= #length[read~int_#ptr.base];havoc read~int_#value;assume read~int_#value == #memory_int[read~int_#ptr.base,read~int_#ptr.offset];#t~mem1 := read~int_#value;#t~short2 := #t~mem1 >= 0; [2018-12-19 22:48:27,634 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= |c_main_#t~mem1_primed| |c_main_read~int_#value_primed|) (or (and (not (<= 0 |c_main_#t~mem1_primed|)) (not |c_main_#t~short2_primed|)) (and |c_main_#t~short2_primed| (<= 0 |c_main_#t~mem1_primed|))) (<= (+ |c_main_read~int_#sizeOfReadType| |c_main_read~int_#ptr.offset|) (select |c_#length| |c_main_read~int_#ptr.base|)) (select |c_#valid| |c_main_read~int_#ptr.base|) (= |c_main_read~int_#value_primed| (select (select |c_#memory_int| |c_main_read~int_#ptr.base|) |c_main_read~int_#ptr.offset|))) [2018-12-19 22:48:27,634 WARN L230 ngHoareTripleChecker]: Post: {2147483558#(exists ((v_b_141_1 Int) (v_v_4594_1 (Array Int Int)) (v_b_140_1 Int) (v_v_4587_1 (Array Int Int)) (v_b_138_1 Int) (v_b_139_1 Int) (v_v_4592_1 Int)) (and (<= (- (- v_b_140_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_139_1 |c_main_~malloc_#res.offset|) 12) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- v_b_139_1 v_b_140_1) (- 1)) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_139_1) |c_main_read~int_#ptr.offset|) 0) (= v_v_4594_1 v_v_4587_1) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 388)) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_139_1 (- c_main_~p~1.offset)) 12) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_140_1) (- c_main_~malloc_~size)) 399) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 12) (<= (- (- v_b_138_1) (- v_b_141_1)) 1) (<= (- (- v_b_140_1) v_b_140_1) (- 2)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 24) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 412) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_140_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_140_1) c_main_~p~1.offset) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_139_1) c_main_~q~1.offset) 0) (<= (- v_b_139_1 (- v_b_140_1)) 25) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 8) (<= (- v_b_139_1 (- |c_main_read~int_#ptr.offset|)) 24) (<= (- (- v_b_140_1) (- c_main_~p~1.offset)) (- 1)) (<= (- v_b_140_1 c_main_~q~1.offset) 9) (<= (- (- v_b_139_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~mem1|) (- v_v_4592_1)) 0) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 12) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_140_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_140_1 c_main_~p~1.offset) 13) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_139_1) v_b_140_1) (- 1)) (<= (- |c_main_#t~mem1| |c_main_read~int_#value|) 0) (<= (- v_b_140_1 (- |c_main_read~int_#ptr.offset|)) 25) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 24) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 12) (<= (- v_b_140_1 (- c_main_~q~1.offset)) 25) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 16) (<= (- (- v_b_139_1) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_139_1) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 12) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_140_1) c_main_~malloc_~size) (- 401)) (<= (- v_b_139_1 |c_main_#t~malloc0.offset|) 12) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_139_1 (- |c_main_#t~malloc0.offset|)) 12) (<= (- (- v_b_140_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_140_1 c_main_~malloc_~size) (- 387)) (<= (- v_b_140_1 (- v_b_140_1)) 26) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 8) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_140_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_140_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_139_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- |c_main_#t~mem1| v_v_4592_1) 0) (<= (- (- v_b_141_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- v_b_140_1 |c_main_read~int_#sizeOfReadType|) 9) (<= (- v_b_140_1 (- |c_main_~malloc_#res.offset|)) 13) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- (- v_b_140_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- v_b_139_1 (- |c_main_~malloc_#res.offset|)) 12) (<= (- (- v_b_139_1) (- c_main_~q~1.offset)) 8) (<= (- (- v_b_140_1) c_main_~q~1.offset) (- 1)) (<= (- v_b_138_1 v_b_141_1) (- 1)) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- |c_main_read~int_#value| v_v_4592_1) 0) (<= (- v_b_138_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- v_b_140_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 12) (<= (- (- v_b_139_1) v_b_139_1) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- v_b_140_1 |c_main_#t~malloc0.offset|) 13) (<= (- v_b_140_1 |c_main_~malloc_#res.offset|) 13) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_139_1 (- c_main_~q~1.offset)) 24) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 16) (<= (- (- v_b_139_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 12) (forall ((v_idx_1027 Int) (v_idx_1026 Int) (v_idx_1021 Int) (v_idx_1020 Int) (v_idx_1019 Int) (v_idx_1028 Int)) (or (< v_idx_1020 v_b_139_1) (<= v_b_139_1 v_idx_1019) (<= v_b_140_1 v_idx_1020) (<= v_b_141_1 v_idx_1027) (< v_idx_1028 v_b_141_1) (<= v_b_138_1 v_idx_1026) (< v_idx_1027 v_b_138_1) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1027) v_idx_1020))) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1027) v_idx_1020))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1027) v_idx_1020)) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_1027) v_idx_1020)) 0)) (< v_idx_1021 v_b_140_1))) (<= (- v_b_139_1 c_main_~p~1.offset) 12) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 12) (<= (- (- |c_main_read~int_#value|) (- v_v_4592_1)) 0) (<= (- v_b_140_1 (- c_main_~p~1.offset)) 13) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- v_b_139_1) (- v_b_140_1)) 1) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_138_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 12) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 8) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_139_1 |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 388)) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 412) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 12) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_139_1 (- c_main_~malloc_~size)) 412) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_139_1) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_139_1) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 12) (<= (- (- v_b_140_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 12) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_140_1) (- c_main_~q~1.offset)) 7) (<= (- v_b_139_1 (- |c_main_read~int_#sizeOfReadType|)) 16) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_139_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_139_1 c_main_~malloc_~size) (- 388)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_140_1 (- |c_main_read~int_#sizeOfReadType|)) 17) (<= (- (- |c_main_#t~mem1|) (- |c_main_read~int_#value|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- v_b_139_1 |c_main_read~int_#sizeOfReadType|) 8) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 12) (<= (- v_b_141_1 |c_main_read~int_#ptr.base|) 1) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_139_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_140_1 (- |c_main_#t~malloc0.offset|)) 13) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 24) (<= (- v_b_139_1 c_main_~q~1.offset) 8) (<= (- v_b_139_1 (- v_b_139_1)) 24) (<= (- (- v_b_139_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_140_1 (- c_main_~malloc_~size)) 413) (<= (- (- v_b_139_1) |c_main_#t~malloc0.offset|) 0)))} [2018-12-19 22:48:27,634 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 22:48:27,635 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 22:48:27,635 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 22:48:28,335 WARN L181 SmtUtils]: Spent 699.00 ms on a formula simplification. DAG size of input: 257 DAG size of output: 51 [2018-12-19 22:48:28,335 WARN L270 ngHoareTripleChecker]: Pre: {2147483559#(and |main_#t~short2| (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 8) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 8) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- main_~p~1.offset (- main_~q~1.offset)) 12) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 24))} [2018-12-19 22:48:28,335 WARN L274 ngHoareTripleChecker]: Action: assume read~int_#sizeOfReadType + read~int_#ptr.offset <= #length[read~int_#ptr.base];assume #valid[read~int_#ptr.base];assume read~int_#sizeOfReadType + read~int_#ptr.offset <= #length[read~int_#ptr.base];havoc read~int_#value;assume read~int_#value == #memory_int[read~int_#ptr.base,read~int_#ptr.offset];#t~mem1 := read~int_#value;#t~short2 := #t~mem1 >= 0; [2018-12-19 22:48:28,335 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= |c_main_#t~mem1_primed| |c_main_read~int_#value_primed|) (or (and (not (<= 0 |c_main_#t~mem1_primed|)) (not |c_main_#t~short2_primed|)) (and |c_main_#t~short2_primed| (<= 0 |c_main_#t~mem1_primed|))) (<= (+ |c_main_read~int_#sizeOfReadType| |c_main_read~int_#ptr.offset|) (select |c_#length| |c_main_read~int_#ptr.base|)) (select |c_#valid| |c_main_read~int_#ptr.base|) (= |c_main_read~int_#value_primed| (select (select |c_#memory_int| |c_main_read~int_#ptr.base|) |c_main_read~int_#ptr.offset|))) [2018-12-19 22:48:28,885 WARN L276 ngHoareTripleChecker]: Post: {2147483558#(and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 388)) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 12) (<= (- main_~q~1.offset (- main_~q~1.offset)) 24) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 412) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 8) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 12) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (exists ((v_b_141_1 Int) (v_b_140_1 Int) (v_b_138_1 Int) (v_b_139_1 Int)) (and (<= (- (- v_b_140_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_141_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_139_1 |main_~malloc_#res.offset|) 12) (<= (- v_b_139_1 v_b_140_1) (- 1)) (<= (- (- v_b_139_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_140_1 |main_read~int_#sizeOfReadType|) 9) (<= (- v_b_140_1 (- |main_~malloc_#res.offset|)) 13) (<= (- v_b_139_1 (- main_~p~1.offset)) 12) (<= (- (- v_b_140_1) (- main_~malloc_~size)) 399) (<= (- (- v_b_140_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_138_1) (- v_b_141_1)) 1) (<= (- v_b_139_1 (- |main_~malloc_#res.offset|)) 12) (<= (- (- v_b_140_1) v_b_140_1) (- 2)) (<= (- (- v_b_139_1) (- main_~q~1.offset)) 8) (<= (- (- v_b_140_1) main_~q~1.offset) (- 1)) (<= (- v_b_138_1 v_b_141_1) (- 1)) (<= (- v_b_140_1 |main_read~int_#ptr.offset|) 1) (<= (- v_b_138_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_140_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_140_1) main_~p~1.offset) (- 1)) (forall ((v_idx_1027 Int) (v_idx_1020 Int)) (or (< v_idx_1020 v_b_139_1) (<= v_b_141_1 v_idx_1027) (<= v_b_140_1 v_idx_1020) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1027) v_idx_1020))) 0) (< v_idx_1027 v_b_138_1))) (forall ((v_prenex_90 Int) (v_prenex_91 Int)) (or (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_prenex_90) v_prenex_91))) 0) (<= v_b_140_1 v_prenex_91) (<= v_b_141_1 v_prenex_90) (< v_prenex_90 v_b_138_1) (< v_prenex_91 v_b_139_1))) (<= (- (- v_b_139_1) v_b_139_1) 0) (<= (- v_b_140_1 |main_#t~malloc0.offset|) 13) (<= (- v_b_140_1 |main_~malloc_#res.offset|) 13) (<= (- (- v_b_139_1) main_~q~1.offset) 0) (<= (- v_b_139_1 (- main_~q~1.offset)) 24) (forall ((v_prenex_92 Int) (v_prenex_93 Int)) (or (<= v_b_141_1 v_prenex_92) (<= (- |main_#t~mem1| (select (select |#memory_int| v_prenex_92) v_prenex_93)) 0) (< v_prenex_93 v_b_139_1) (< v_prenex_92 v_b_138_1) (<= v_b_140_1 v_prenex_93))) (<= (- v_b_139_1 (- v_b_140_1)) 25) (<= (- (- v_b_139_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_139_1 (- |main_read~int_#ptr.offset|)) 24) (<= (- v_b_139_1 main_~p~1.offset) 12) (<= (- (- v_b_140_1) (- main_~p~1.offset)) (- 1)) (<= (- v_b_140_1 main_~q~1.offset) 9) (<= (- (- v_b_139_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_140_1 (- main_~p~1.offset)) 13) (<= (- (- v_b_139_1) (- v_b_140_1)) 1) (<= (- (- v_b_138_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- v_b_140_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_140_1 main_~p~1.offset) 13) (<= (- v_b_139_1 |main_read~int_#ptr.offset|) 0) (forall ((v_prenex_89 Int) (v_prenex_88 Int)) (or (< v_prenex_89 v_b_139_1) (<= v_b_140_1 v_prenex_89) (<= v_b_141_1 v_prenex_88) (<= (- |main_read~int_#value| (select (select |#memory_int| v_prenex_88) v_prenex_89)) 0) (< v_prenex_88 v_b_138_1))) (<= (- (- v_b_139_1) v_b_140_1) (- 1)) (<= (- v_b_139_1 (- main_~malloc_~size)) 412) (<= (- v_b_140_1 (- |main_read~int_#ptr.offset|)) 25) (<= (- (- v_b_139_1) main_~malloc_~size) (- 400)) (<= (- v_b_140_1 (- main_~q~1.offset)) 25) (<= (- (- v_b_139_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_140_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_140_1) (- main_~q~1.offset)) 7) (<= (- (- v_b_139_1) (- main_~p~1.offset)) 0) (<= (- v_b_139_1 (- |main_read~int_#sizeOfReadType|)) 16) (<= (- (- v_b_139_1) main_~p~1.offset) 0) (<= (- (- v_b_139_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_139_1 main_~malloc_~size) (- 388)) (<= (- (- v_b_140_1) main_~malloc_~size) (- 401)) (<= (- v_b_139_1 |main_#t~malloc0.offset|) 12) (<= (- v_b_140_1 (- |main_read~int_#sizeOfReadType|)) 17) (<= (- v_b_139_1 |main_read~int_#sizeOfReadType|) 8) (<= (- v_b_141_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_140_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_139_1 (- |main_#t~malloc0.offset|)) 12) (<= (- v_b_140_1 main_~malloc_~size) (- 387)) (<= (- v_b_140_1 (- v_b_140_1)) 26) (<= (- (- v_b_139_1) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_140_1) |main_#t~malloc0.offset|) (- 1)) (<= (- v_b_140_1 (- |main_#t~malloc0.offset|)) 13) (<= (- (- v_b_140_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_139_1) (- main_~malloc_~size)) 400) (<= (- v_b_139_1 main_~q~1.offset) 8) (<= (- v_b_140_1 (- main_~malloc_~size)) 413) (<= (- v_b_139_1 (- v_b_139_1)) 24) (<= (- (- v_b_139_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_139_1) |main_#t~malloc0.offset|) 0))) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- |main_#t~mem1| |main_read~int_#value|) 0) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 24) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 12) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 16) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 12) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= |main_read~int_#value| |main_#t~mem1|) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 8) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 8) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= |main_#t~mem1| |main_read~int_#value|) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 12) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 16) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 12) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 12) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 12) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 8) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 388)) (<= (- main_~malloc_~size (- main_~q~1.offset)) 412) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 12) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 12) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- main_~p~1.offset (- main_~q~1.offset)) 12) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~mem1|) (- |main_read~int_#value|)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 12) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 24))} [2018-12-19 22:48:35,677 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 22:48:35,678 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 22:48:35,678 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 22:48:35,678 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 22:48:35,678 WARN L224 ngHoareTripleChecker]: Pre: {2147483557#(or (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_b_62_1 Int) (v_v_625_1 (Array Int Int)) (v_v_630_1 Int) (v_v_632_1 (Array Int Int))) (and (<= (- v_b_62_1 v_b_65_1) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_62_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_62_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_#t~mem1|) (- v_v_630_1)) 0) (<= (- v_b_63_1 (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 4) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_64_1) v_b_64_1) (- 2)) (<= (- (- v_b_63_1) v_b_64_1) (- 1)) (<= (- v_b_64_1 c_main_~q~1.offset) 5) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 4) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_64_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 4) (<= (- v_b_65_1 |c_main_read~int_#ptr.base|) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 8) (<= (- (- v_b_63_1) c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_64_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_63_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_63_1 |c_main_read~int_#sizeOfReadType|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 8) (= v_v_625_1 v_v_632_1) (<= (- v_b_63_1 (- c_main_~malloc_~size)) 404) (<= (- v_b_63_1 (- c_main_~p~1.offset)) 4) (<= (- v_b_63_1 (- |c_main_~malloc_#res.offset|)) 4) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_64_1 (- c_main_~q~1.offset)) 9) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 4) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 4) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 4) (<= (- |c_main_#t~mem1| |c_main_read~int_#value|) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 0) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_64_1) (- c_main_~malloc_~size)) 399) (<= (- v_b_63_1 c_main_~malloc_~size) (- 396)) (<= (- v_b_64_1 |c_main_~malloc_#res.offset|) 5) (<= (- v_b_63_1 c_main_~p~1.offset) 4) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 0) (<= (- v_b_64_1 (- |c_main_#t~malloc0.offset|)) 5) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_63_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- v_b_63_1 (- v_b_64_1)) 9) (<= (- (- v_b_64_1) c_main_~malloc_~size) (- 401)) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_64_1 (- c_main_~malloc_~size)) 405) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_63_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_63_1) c_main_~p~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 404) (<= (- v_b_64_1 |c_main_#t~malloc0.offset|) 5) (<= (- (- v_b_65_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_63_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_64_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_64_1 |c_main_read~int_#sizeOfReadType|) 1) (<= (- (- v_b_64_1) (- c_main_~q~1.offset)) 3) (<= (- (- v_b_63_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_63_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_64_1) c_main_~p~1.offset) (- 1)) (<= (- (- v_b_63_1) c_main_~q~1.offset) 0) (<= (- (- v_b_64_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- v_b_64_1 (- |c_main_read~int_#ptr.offset|)) 9) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 4) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- v_b_63_1) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#value| v_v_630_1) 0) (<= (- (- v_b_63_1) (- v_b_64_1)) 1) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- v_b_64_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 4) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- v_b_64_1 (- v_b_64_1)) 10) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 4) (<= (- (- v_b_64_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 396)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 c_main_~malloc_~size) (- 395)) (<= (- (- v_b_64_1) c_main_~q~1.offset) (- 1)) (<= (- (- v_b_63_1) v_b_63_1) 0) (<= (- v_b_64_1 (- c_main_~p~1.offset)) 5) (<= (- (- |c_main_read~int_#value|) (- v_v_630_1)) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 4) (<= (- (- v_b_63_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_63_1 |c_main_~malloc_#res.offset|) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_63_1 (- c_main_~q~1.offset)) 8) (<= (- (- v_b_63_1) |c_main_#t~malloc0.offset|) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (forall ((v_idx_1038 Int) (v_idx_1037 Int) (v_idx_1036 Int) (v_idx_1043 Int) (v_idx_1042 Int) (v_idx_1041 Int)) (or (< v_idx_1038 v_b_64_1) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1042) v_idx_1037))) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1042) v_idx_1037))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1042) v_idx_1037)) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_1042) v_idx_1037)) 0)) (< v_idx_1037 v_b_63_1) (<= v_b_64_1 v_idx_1037) (<= v_b_62_1 v_idx_1041) (<= v_b_65_1 v_idx_1042) (< v_idx_1042 v_b_62_1) (<= v_b_63_1 v_idx_1036) (< v_idx_1043 v_b_65_1))) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- v_b_63_1 |c_main_#t~malloc0.offset|) 4) (<= (- (- v_b_64_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_62_1) (- v_b_65_1)) 1) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 8) (<= (- v_b_64_1 (- |c_main_read~int_#sizeOfReadType|)) 9) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~mem1| v_v_630_1) 0) (<= (- v_b_63_1 (- |c_main_#t~malloc0.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_64_1 (- |c_main_~malloc_#res.offset|)) 5) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_64_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_63_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_64_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- v_b_63_1 c_main_~q~1.offset) 4) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_63_1) (- c_main_~q~1.offset)) 4) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- v_b_63_1 v_b_64_1) (- 1)) (<= (- v_b_63_1 (- v_b_63_1)) 8) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~mem1|) (- |c_main_read~int_#value|)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 404) (<= (- (- v_b_63_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- v_b_64_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_63_1 (- |c_main_read~int_#ptr.offset|)) 8) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 c_main_~p~1.offset) 5))) (exists ((v_b_141_1 Int) (v_v_4594_1 (Array Int Int)) (v_b_140_1 Int) (v_v_4587_1 (Array Int Int)) (v_b_138_1 Int) (v_b_139_1 Int) (v_v_4592_1 Int)) (and (<= (- (- v_b_140_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_139_1 |c_main_~malloc_#res.offset|) 12) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- v_b_139_1 v_b_140_1) (- 1)) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_139_1) |c_main_read~int_#ptr.offset|) 0) (= v_v_4594_1 v_v_4587_1) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 388)) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_139_1 (- c_main_~p~1.offset)) 12) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_140_1) (- c_main_~malloc_~size)) 399) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 12) (<= (- (- v_b_138_1) (- v_b_141_1)) 1) (<= (- (- v_b_140_1) v_b_140_1) (- 2)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 24) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 412) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (forall ((v_idx_1049 Int) (v_idx_1058 Int) (v_idx_1057 Int) (v_idx_1056 Int) (v_idx_1051 Int) (v_idx_1050 Int)) (or (<= v_b_138_1 v_idx_1056) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1057) v_idx_1050))) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1057) v_idx_1050))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1057) v_idx_1050)) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_1057) v_idx_1050)) 0)) (< v_idx_1058 v_b_141_1) (< v_idx_1057 v_b_138_1) (< v_idx_1051 v_b_140_1) (< v_idx_1050 v_b_139_1) (<= v_b_141_1 v_idx_1057) (<= v_b_140_1 v_idx_1050) (<= v_b_139_1 v_idx_1049))) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_140_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_140_1) c_main_~p~1.offset) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_139_1) c_main_~q~1.offset) 0) (<= (- v_b_139_1 (- v_b_140_1)) 25) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 8) (<= (- v_b_139_1 (- |c_main_read~int_#ptr.offset|)) 24) (<= (- (- v_b_140_1) (- c_main_~p~1.offset)) (- 1)) (<= (- v_b_140_1 c_main_~q~1.offset) 9) (<= (- (- v_b_139_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~mem1|) (- v_v_4592_1)) 0) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 12) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_140_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_140_1 c_main_~p~1.offset) 13) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_139_1) v_b_140_1) (- 1)) (<= (- |c_main_#t~mem1| |c_main_read~int_#value|) 0) (<= (- v_b_140_1 (- |c_main_read~int_#ptr.offset|)) 25) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 24) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 12) (<= (- v_b_140_1 (- c_main_~q~1.offset)) 25) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 16) (<= (- (- v_b_139_1) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_139_1) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 12) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_140_1) c_main_~malloc_~size) (- 401)) (<= (- v_b_139_1 |c_main_#t~malloc0.offset|) 12) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_139_1 (- |c_main_#t~malloc0.offset|)) 12) (<= (- (- v_b_140_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_140_1 c_main_~malloc_~size) (- 387)) (<= (- v_b_140_1 (- v_b_140_1)) 26) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 8) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_140_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_140_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_139_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- |c_main_#t~mem1| v_v_4592_1) 0) (<= (- (- v_b_141_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- v_b_140_1 |c_main_read~int_#sizeOfReadType|) 9) (<= (- v_b_140_1 (- |c_main_~malloc_#res.offset|)) 13) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- (- v_b_140_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- v_b_139_1 (- |c_main_~malloc_#res.offset|)) 12) (<= (- (- v_b_139_1) (- c_main_~q~1.offset)) 8) (<= (- (- v_b_140_1) c_main_~q~1.offset) (- 1)) (<= (- v_b_138_1 v_b_141_1) (- 1)) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- |c_main_read~int_#value| v_v_4592_1) 0) (<= (- v_b_138_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- v_b_140_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 12) (<= (- (- v_b_139_1) v_b_139_1) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- v_b_140_1 |c_main_#t~malloc0.offset|) 13) (<= (- v_b_140_1 |c_main_~malloc_#res.offset|) 13) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_139_1 (- c_main_~q~1.offset)) 24) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 16) (<= (- (- v_b_139_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 12) (<= (- v_b_139_1 c_main_~p~1.offset) 12) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 12) (<= (- (- |c_main_read~int_#value|) (- v_v_4592_1)) 0) (<= (- v_b_140_1 (- c_main_~p~1.offset)) 13) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- v_b_139_1) (- v_b_140_1)) 1) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_138_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 12) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 8) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_139_1 |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 388)) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 412) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 12) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_139_1 (- c_main_~malloc_~size)) 412) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_139_1) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_139_1) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 12) (<= (- (- v_b_140_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 12) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_140_1) (- c_main_~q~1.offset)) 7) (<= (- v_b_139_1 (- |c_main_read~int_#sizeOfReadType|)) 16) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_139_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_139_1 c_main_~malloc_~size) (- 388)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_140_1 (- |c_main_read~int_#sizeOfReadType|)) 17) (<= (- (- |c_main_#t~mem1|) (- |c_main_read~int_#value|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- v_b_139_1 |c_main_read~int_#sizeOfReadType|) 8) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 12) (<= (- v_b_141_1 |c_main_read~int_#ptr.base|) 1) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_139_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_140_1 (- |c_main_#t~malloc0.offset|)) 13) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 24) (<= (- v_b_139_1 c_main_~q~1.offset) 8) (<= (- v_b_139_1 (- v_b_139_1)) 24) (<= (- (- v_b_139_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_140_1 (- c_main_~malloc_~size)) 413) (<= (- (- v_b_139_1) |c_main_#t~malloc0.offset|) 0))))} [2018-12-19 22:48:35,679 WARN L228 ngHoareTripleChecker]: Action: assume !#t~short2;havoc #t~mem1;havoc #t~short2; [2018-12-19 22:48:35,679 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (not |c_main_#t~short2|) [2018-12-19 22:48:35,679 WARN L230 ngHoareTripleChecker]: Post: {2147483556#(exists ((v_b_141_1 Int) (v_v_4594_1 (Array Int Int)) (v_b_140_1 Int) (v_v_4587_1 (Array Int Int)) (v_b_138_1 Int) (v_b_139_1 Int) (v_v_4592_1 Int)) (and (<= (- (- v_b_140_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_139_1 |c_main_~malloc_#res.offset|) 12) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- v_b_139_1 v_b_140_1) (- 1)) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_139_1) |c_main_read~int_#ptr.offset|) 0) (= v_v_4594_1 v_v_4587_1) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 388)) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_139_1 (- c_main_~p~1.offset)) 12) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_140_1) (- c_main_~malloc_~size)) 399) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 12) (<= (- (- v_b_138_1) (- v_b_141_1)) 1) (<= (- (- v_b_140_1) v_b_140_1) (- 2)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 24) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 412) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_140_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_140_1) c_main_~p~1.offset) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_139_1) c_main_~q~1.offset) 0) (<= (- v_b_139_1 (- v_b_140_1)) 25) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 8) (<= (- v_b_139_1 (- |c_main_read~int_#ptr.offset|)) 24) (forall ((v_idx_1066 Int) (v_idx_1065 Int) (v_idx_1064 Int) (v_idx_1073 Int) (v_idx_1072 Int) (v_idx_1071 Int)) (or (< v_idx_1065 v_b_139_1) (< v_idx_1066 v_b_140_1) (< v_idx_1072 v_b_138_1) (<= v_b_139_1 v_idx_1064) (<= v_b_140_1 v_idx_1065) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1072) v_idx_1065))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1072) v_idx_1065)) 0)) (< v_idx_1073 v_b_141_1) (<= v_b_138_1 v_idx_1071) (<= v_b_141_1 v_idx_1072))) (<= (- (- v_b_140_1) (- c_main_~p~1.offset)) (- 1)) (<= (- v_b_140_1 c_main_~q~1.offset) 9) (<= (- (- v_b_139_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 12) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_140_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_140_1 c_main_~p~1.offset) 13) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_139_1) v_b_140_1) (- 1)) (<= (- v_b_140_1 (- |c_main_read~int_#ptr.offset|)) 25) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 24) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 12) (<= (- v_b_140_1 (- c_main_~q~1.offset)) 25) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 16) (<= (- (- v_b_139_1) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_139_1) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 12) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_140_1) c_main_~malloc_~size) (- 401)) (<= (- v_b_139_1 |c_main_#t~malloc0.offset|) 12) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_139_1 (- |c_main_#t~malloc0.offset|)) 12) (<= (- (- v_b_140_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_140_1 c_main_~malloc_~size) (- 387)) (<= (- v_b_140_1 (- v_b_140_1)) 26) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 8) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_140_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_140_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_139_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- (- v_b_141_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- v_b_140_1 |c_main_read~int_#sizeOfReadType|) 9) (<= (- v_b_140_1 (- |c_main_~malloc_#res.offset|)) 13) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- (- v_b_140_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- v_b_139_1 (- |c_main_~malloc_#res.offset|)) 12) (<= (- (- v_b_139_1) (- c_main_~q~1.offset)) 8) (<= (- (- v_b_140_1) c_main_~q~1.offset) (- 1)) (<= (- v_b_138_1 v_b_141_1) (- 1)) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- |c_main_read~int_#value| v_v_4592_1) 0) (<= (- v_b_138_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- v_b_140_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 12) (<= (- (- v_b_139_1) v_b_139_1) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- v_b_140_1 |c_main_#t~malloc0.offset|) 13) (<= (- v_b_140_1 |c_main_~malloc_#res.offset|) 13) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_139_1 (- c_main_~q~1.offset)) 24) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 16) (<= (- (- v_b_139_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 12) (<= (- v_b_139_1 c_main_~p~1.offset) 12) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 12) (<= (- (- |c_main_read~int_#value|) (- v_v_4592_1)) 0) (<= (- v_b_140_1 (- c_main_~p~1.offset)) 13) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- v_b_139_1) (- v_b_140_1)) 1) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_138_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 12) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 8) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_139_1 |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 388)) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 412) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 12) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_139_1 (- c_main_~malloc_~size)) 412) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_139_1) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_139_1) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 12) (<= (- (- v_b_140_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 12) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_140_1) (- c_main_~q~1.offset)) 7) (<= (- v_b_139_1 (- |c_main_read~int_#sizeOfReadType|)) 16) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_139_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_139_1 c_main_~malloc_~size) (- 388)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_140_1 (- |c_main_read~int_#sizeOfReadType|)) 17) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- v_b_139_1 |c_main_read~int_#sizeOfReadType|) 8) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 12) (<= (- v_b_141_1 |c_main_read~int_#ptr.base|) 1) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_139_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_140_1 (- |c_main_#t~malloc0.offset|)) 13) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 24) (<= (- v_b_139_1 c_main_~q~1.offset) 8) (<= (- v_b_139_1 (- v_b_139_1)) 24) (<= (- (- v_b_139_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_140_1 (- c_main_~malloc_~size)) 413) (<= (- (- v_b_139_1) |c_main_#t~malloc0.offset|) 0)))} [2018-12-19 22:48:35,679 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 22:48:35,680 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 22:48:35,680 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 22:48:35,773 WARN L270 ngHoareTripleChecker]: Pre: {2147483557#(or (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_b_62_1 Int) (v_v_625_1 (Array Int Int)) (v_v_630_1 Int) (v_v_632_1 (Array Int Int))) (and (<= (- v_b_62_1 v_b_65_1) (- 1)) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 8) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_62_1 |main_read~int_#ptr.base|) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- (- v_b_62_1) (- |main_read~int_#ptr.base|)) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- |main_#t~mem1|) (- v_v_630_1)) 0) (<= (- v_b_63_1 (- |main_read~int_#sizeOfReadType|)) 8) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 4) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_64_1) v_b_64_1) (- 2)) (<= (- (- v_b_63_1) v_b_64_1) (- 1)) (<= (- v_b_64_1 main_~q~1.offset) 5) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 4) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_64_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 4) (<= (- v_b_65_1 |main_read~int_#ptr.base|) 1) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 8) (<= (- (- v_b_63_1) main_~malloc_~size) (- 400)) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 4) (<= (- (- v_b_64_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_63_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_63_1 |main_read~int_#sizeOfReadType|) 0) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 8) (= v_v_625_1 v_v_632_1) (<= (- v_b_63_1 (- main_~malloc_~size)) 404) (<= (- v_b_63_1 (- main_~p~1.offset)) 4) (<= (- v_b_63_1 (- |main_~malloc_#res.offset|)) 4) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- v_b_64_1 (- main_~q~1.offset)) 9) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 4) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 4) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 4) (<= (- |main_#t~mem1| |main_read~int_#value|) 0) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 0) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- v_b_64_1) (- main_~malloc_~size)) 399) (<= (- v_b_63_1 main_~malloc_~size) (- 396)) (<= (- v_b_64_1 |main_~malloc_#res.offset|) 5) (<= (- v_b_63_1 main_~p~1.offset) 4) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 0) (<= (- v_b_64_1 (- |main_#t~malloc0.offset|)) 5) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_63_1) (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- v_b_63_1 (- v_b_64_1)) 9) (<= (- (- v_b_64_1) main_~malloc_~size) (- 401)) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_64_1 (- main_~malloc_~size)) 405) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_63_1) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_63_1) main_~p~1.offset) 0) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- main_~malloc_~size (- main_~q~1.offset)) 404) (<= (- v_b_64_1 |main_#t~malloc0.offset|) 5) (<= (- (- v_b_65_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_63_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_64_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_64_1 |main_read~int_#sizeOfReadType|) 1) (<= (- (- v_b_64_1) (- main_~q~1.offset)) 3) (<= (- (- v_b_63_1) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- v_b_63_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 396)) (<= (- (- v_b_64_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_63_1) main_~q~1.offset) 0) (<= (- (- v_b_64_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- v_b_64_1 (- |main_read~int_#ptr.offset|)) 9) (<= (- main_~p~1.offset (- main_~q~1.offset)) 4) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- v_b_63_1) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#value| v_v_630_1) 0) (<= (- (- v_b_63_1) (- v_b_64_1)) 1) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- v_b_64_1 |main_read~int_#ptr.offset|) 1) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 4) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- v_b_64_1 (- v_b_64_1)) 10) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 4) (<= (- (- v_b_64_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 396)) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 main_~malloc_~size) (- 395)) (<= (- (- v_b_64_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_63_1) v_b_63_1) 0) (<= (- v_b_64_1 (- main_~p~1.offset)) 5) (<= (- (- |main_read~int_#value|) (- v_v_630_1)) 0) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 4) (<= (- (- v_b_63_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_63_1 |main_~malloc_#res.offset|) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_63_1 (- main_~q~1.offset)) 8) (<= (- (- v_b_63_1) |main_#t~malloc0.offset|) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (forall ((v_idx_1038 Int) (v_idx_1037 Int) (v_idx_1036 Int) (v_idx_1043 Int) (v_idx_1042 Int) (v_idx_1041 Int)) (or (< v_idx_1038 v_b_64_1) (and (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1042) v_idx_1037))) 0) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_idx_1042) v_idx_1037))) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1042) v_idx_1037)) 0) (<= (- |main_#t~mem1| (select (select |#memory_int| v_idx_1042) v_idx_1037)) 0)) (< v_idx_1037 v_b_63_1) (<= v_b_64_1 v_idx_1037) (<= v_b_62_1 v_idx_1041) (<= v_b_65_1 v_idx_1042) (< v_idx_1042 v_b_62_1) (<= v_b_63_1 v_idx_1036) (< v_idx_1043 v_b_65_1))) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- v_b_63_1 |main_#t~malloc0.offset|) 4) (<= (- (- v_b_64_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_62_1) (- v_b_65_1)) 1) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 8) (<= (- v_b_64_1 (- |main_read~int_#sizeOfReadType|)) 9) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- |main_#t~mem1| v_v_630_1) 0) (<= (- v_b_63_1 (- |main_#t~malloc0.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_64_1 (- |main_~malloc_#res.offset|)) 5) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_64_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_63_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_64_1) (- main_~p~1.offset)) (- 1)) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- v_b_63_1 main_~q~1.offset) 4) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_63_1) (- main_~q~1.offset)) 4) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- v_b_63_1 v_b_64_1) (- 1)) (<= (- v_b_63_1 (- v_b_63_1)) 8) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~mem1|) (- |main_read~int_#value|)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 404) (<= (- (- v_b_63_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- v_b_64_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- v_b_63_1 (- |main_read~int_#ptr.offset|)) 8) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 main_~p~1.offset) 5))) (exists ((v_b_141_1 Int) (v_v_4594_1 (Array Int Int)) (v_b_140_1 Int) (v_v_4587_1 (Array Int Int)) (v_b_138_1 Int) (v_b_139_1 Int) (v_v_4592_1 Int)) (and (<= (- (- v_b_140_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_139_1 |main_~malloc_#res.offset|) 12) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- v_b_139_1 v_b_140_1) (- 1)) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_139_1) |main_read~int_#ptr.offset|) 0) (= v_v_4594_1 v_v_4587_1) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 388)) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_139_1 (- main_~p~1.offset)) 12) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_140_1) (- main_~malloc_~size)) 399) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 12) (<= (- (- v_b_138_1) (- v_b_141_1)) 1) (<= (- (- v_b_140_1) v_b_140_1) (- 2)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 24) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 412) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (forall ((v_idx_1049 Int) (v_idx_1058 Int) (v_idx_1057 Int) (v_idx_1056 Int) (v_idx_1051 Int) (v_idx_1050 Int)) (or (<= v_b_138_1 v_idx_1056) (and (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1057) v_idx_1050))) 0) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_idx_1057) v_idx_1050))) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1057) v_idx_1050)) 0) (<= (- |main_#t~mem1| (select (select |#memory_int| v_idx_1057) v_idx_1050)) 0)) (< v_idx_1058 v_b_141_1) (< v_idx_1057 v_b_138_1) (< v_idx_1051 v_b_140_1) (< v_idx_1050 v_b_139_1) (<= v_b_141_1 v_idx_1057) (<= v_b_140_1 v_idx_1050) (<= v_b_139_1 v_idx_1049))) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- v_b_140_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_140_1) main_~p~1.offset) (- 1)) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_139_1) main_~q~1.offset) 0) (<= (- v_b_139_1 (- v_b_140_1)) 25) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 8) (<= (- v_b_139_1 (- |main_read~int_#ptr.offset|)) 24) (<= (- (- v_b_140_1) (- main_~p~1.offset)) (- 1)) (<= (- v_b_140_1 main_~q~1.offset) 9) (<= (- (- v_b_139_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~mem1|) (- v_v_4592_1)) 0) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 12) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- (- v_b_140_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_140_1 main_~p~1.offset) 13) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- (- v_b_139_1) v_b_140_1) (- 1)) (<= (- |main_#t~mem1| |main_read~int_#value|) 0) (<= (- v_b_140_1 (- |main_read~int_#ptr.offset|)) 25) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 24) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 12) (<= (- v_b_140_1 (- main_~q~1.offset)) 25) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 16) (<= (- (- v_b_139_1) (- main_~p~1.offset)) 0) (<= (- (- v_b_139_1) main_~p~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 12) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_140_1) main_~malloc_~size) (- 401)) (<= (- v_b_139_1 |main_#t~malloc0.offset|) 12) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_139_1 (- |main_#t~malloc0.offset|)) 12) (<= (- (- v_b_140_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_140_1 main_~malloc_~size) (- 387)) (<= (- v_b_140_1 (- v_b_140_1)) 26) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 8) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_140_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_140_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_139_1) (- main_~malloc_~size)) 400) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- |main_#t~mem1| v_v_4592_1) 0) (<= (- (- v_b_141_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- v_b_140_1 |main_read~int_#sizeOfReadType|) 9) (<= (- v_b_140_1 (- |main_~malloc_#res.offset|)) 13) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 8) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- (- v_b_140_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- v_b_139_1 (- |main_~malloc_#res.offset|)) 12) (<= (- (- v_b_139_1) (- main_~q~1.offset)) 8) (<= (- (- v_b_140_1) main_~q~1.offset) (- 1)) (<= (- v_b_138_1 v_b_141_1) (- 1)) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- |main_read~int_#value| v_v_4592_1) 0) (<= (- v_b_138_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_140_1) |main_~malloc_#res.offset|) (- 1)) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 12) (<= (- (- v_b_139_1) v_b_139_1) 0) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- v_b_140_1 |main_#t~malloc0.offset|) 13) (<= (- v_b_140_1 |main_~malloc_#res.offset|) 13) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_139_1 (- main_~q~1.offset)) 24) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 16) (<= (- (- v_b_139_1) (- |main_#t~malloc0.offset|)) 0) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 12) (<= (- v_b_139_1 main_~p~1.offset) 12) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 12) (<= (- (- |main_read~int_#value|) (- v_v_4592_1)) 0) (<= (- v_b_140_1 (- main_~p~1.offset)) 13) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- v_b_139_1) (- v_b_140_1)) 1) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_138_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 12) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 8) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- v_b_139_1 |main_read~int_#ptr.offset|) 0) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 388)) (<= (- main_~malloc_~size (- main_~q~1.offset)) 412) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 12) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_139_1 (- main_~malloc_~size)) 412) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_139_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_139_1) |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 12) (<= (- (- v_b_140_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- main_~p~1.offset (- main_~q~1.offset)) 12) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_140_1) (- main_~q~1.offset)) 7) (<= (- v_b_139_1 (- |main_read~int_#sizeOfReadType|)) 16) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- v_b_139_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_139_1 main_~malloc_~size) (- 388)) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_140_1 (- |main_read~int_#sizeOfReadType|)) 17) (<= (- (- |main_#t~mem1|) (- |main_read~int_#value|)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- v_b_139_1 |main_read~int_#sizeOfReadType|) 8) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 12) (<= (- v_b_141_1 |main_read~int_#ptr.base|) 1) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- v_b_139_1) (- |main_~malloc_#res.offset|)) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_140_1 (- |main_#t~malloc0.offset|)) 13) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 24) (<= (- v_b_139_1 main_~q~1.offset) 8) (<= (- v_b_139_1 (- v_b_139_1)) 24) (<= (- (- v_b_139_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_140_1 (- main_~malloc_~size)) 413) (<= (- (- v_b_139_1) |main_#t~malloc0.offset|) 0))))} [2018-12-19 22:48:35,773 WARN L274 ngHoareTripleChecker]: Action: assume !#t~short2;havoc #t~mem1;havoc #t~short2; [2018-12-19 22:48:35,773 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (not |c_main_#t~short2|) [2018-12-19 22:48:36,215 WARN L276 ngHoareTripleChecker]: Post: {2147483556#(and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 388)) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 12) (<= (- main_~q~1.offset (- main_~q~1.offset)) 24) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 412) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 8) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 12) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 24) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 12) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 16) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 12) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 8) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 8) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 12) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 16) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 12) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (exists ((v_b_141_1 Int) (v_b_140_1 Int) (v_b_138_1 Int) (v_b_139_1 Int)) (and (<= (- (- v_b_140_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_141_1) (- |main_read~int_#ptr.base|)) (- 1)) (forall ((v_idx_1065 Int) (v_idx_1072 Int)) (or (< v_idx_1065 v_b_139_1) (< v_idx_1072 v_b_138_1) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1072) v_idx_1065))) 0) (<= v_b_140_1 v_idx_1065) (<= v_b_141_1 v_idx_1072))) (<= (- v_b_139_1 |main_~malloc_#res.offset|) 12) (<= (- v_b_139_1 v_b_140_1) (- 1)) (<= (- (- v_b_139_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_140_1 |main_read~int_#sizeOfReadType|) 9) (<= (- v_b_140_1 (- |main_~malloc_#res.offset|)) 13) (<= (- v_b_139_1 (- main_~p~1.offset)) 12) (<= (- (- v_b_140_1) (- main_~malloc_~size)) 399) (<= (- (- v_b_140_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_138_1) (- v_b_141_1)) 1) (<= (- v_b_139_1 (- |main_~malloc_#res.offset|)) 12) (<= (- (- v_b_140_1) v_b_140_1) (- 2)) (<= (- (- v_b_139_1) (- main_~q~1.offset)) 8) (<= (- (- v_b_140_1) main_~q~1.offset) (- 1)) (<= (- v_b_138_1 v_b_141_1) (- 1)) (<= (- v_b_140_1 |main_read~int_#ptr.offset|) 1) (<= (- v_b_138_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_140_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_140_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_139_1) v_b_139_1) 0) (<= (- v_b_140_1 |main_#t~malloc0.offset|) 13) (<= (- v_b_140_1 |main_~malloc_#res.offset|) 13) (<= (- (- v_b_139_1) main_~q~1.offset) 0) (<= (- v_b_139_1 (- main_~q~1.offset)) 24) (<= (- v_b_139_1 (- v_b_140_1)) 25) (<= (- (- v_b_139_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_139_1 (- |main_read~int_#ptr.offset|)) 24) (<= (- v_b_139_1 main_~p~1.offset) 12) (<= (- (- v_b_140_1) (- main_~p~1.offset)) (- 1)) (<= (- v_b_140_1 main_~q~1.offset) 9) (<= (- (- v_b_139_1) |main_read~int_#sizeOfReadType|) (- 4)) (forall ((v_prenex_95 Int) (v_prenex_94 Int)) (or (< v_prenex_94 v_b_139_1) (<= v_b_140_1 v_prenex_94) (< v_prenex_95 v_b_138_1) (<= v_b_141_1 v_prenex_95) (<= (- |main_read~int_#value| (select (select |#memory_int| v_prenex_95) v_prenex_94)) 0))) (<= (- v_b_140_1 (- main_~p~1.offset)) 13) (<= (- (- v_b_139_1) (- v_b_140_1)) 1) (<= (- (- v_b_138_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- v_b_140_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_140_1 main_~p~1.offset) 13) (<= (- v_b_139_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_139_1) v_b_140_1) (- 1)) (<= (- v_b_139_1 (- main_~malloc_~size)) 412) (<= (- v_b_140_1 (- |main_read~int_#ptr.offset|)) 25) (<= (- (- v_b_139_1) main_~malloc_~size) (- 400)) (<= (- v_b_140_1 (- main_~q~1.offset)) 25) (<= (- (- v_b_139_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_140_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_140_1) (- main_~q~1.offset)) 7) (<= (- (- v_b_139_1) (- main_~p~1.offset)) 0) (<= (- v_b_139_1 (- |main_read~int_#sizeOfReadType|)) 16) (<= (- (- v_b_139_1) main_~p~1.offset) 0) (<= (- (- v_b_139_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_139_1 main_~malloc_~size) (- 388)) (<= (- (- v_b_140_1) main_~malloc_~size) (- 401)) (<= (- v_b_139_1 |main_#t~malloc0.offset|) 12) (<= (- v_b_140_1 (- |main_read~int_#sizeOfReadType|)) 17) (<= (- v_b_139_1 |main_read~int_#sizeOfReadType|) 8) (<= (- v_b_141_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_140_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_139_1 (- |main_#t~malloc0.offset|)) 12) (<= (- v_b_140_1 main_~malloc_~size) (- 387)) (<= (- v_b_140_1 (- v_b_140_1)) 26) (<= (- (- v_b_139_1) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_140_1) |main_#t~malloc0.offset|) (- 1)) (<= (- v_b_140_1 (- |main_#t~malloc0.offset|)) 13) (<= (- (- v_b_140_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_139_1) (- main_~malloc_~size)) 400) (<= (- v_b_139_1 main_~q~1.offset) 8) (<= (- v_b_140_1 (- main_~malloc_~size)) 413) (<= (- v_b_139_1 (- v_b_139_1)) 24) (<= (- (- v_b_139_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_139_1) |main_#t~malloc0.offset|) 0))) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 12) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 12) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 8) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 388)) (<= (- main_~malloc_~size (- main_~q~1.offset)) 412) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 12) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 12) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- main_~p~1.offset (- main_~q~1.offset)) 12) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 12) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 24))} [2018-12-19 22:48:43,277 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 22:48:43,278 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 22:48:43,278 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 22:48:43,278 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 22:48:43,278 WARN L224 ngHoareTripleChecker]: Pre: {2147483555#(or (exists ((v_b_141_1 Int) (v_v_4594_1 (Array Int Int)) (v_b_140_1 Int) (v_v_4587_1 (Array Int Int)) (v_b_138_1 Int) (v_b_139_1 Int) (v_v_4592_1 Int)) (and (<= (- (- v_b_140_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_139_1 |c_main_~malloc_#res.offset|) 12) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- v_b_139_1 v_b_140_1) (- 1)) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_139_1) |c_main_read~int_#ptr.offset|) 0) (= v_v_4594_1 v_v_4587_1) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 388)) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_139_1 (- c_main_~p~1.offset)) 12) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_140_1) (- c_main_~malloc_~size)) 399) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 12) (<= (- (- v_b_138_1) (- v_b_141_1)) 1) (<= (- (- v_b_140_1) v_b_140_1) (- 2)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 24) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 412) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_140_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_140_1) c_main_~p~1.offset) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_139_1) c_main_~q~1.offset) 0) (<= (- v_b_139_1 (- v_b_140_1)) 25) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 8) (<= (- v_b_139_1 (- |c_main_read~int_#ptr.offset|)) 24) (<= (- (- v_b_140_1) (- c_main_~p~1.offset)) (- 1)) (<= (- v_b_140_1 c_main_~q~1.offset) 9) (<= (- (- v_b_139_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~mem1|) (- v_v_4592_1)) 0) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 12) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_140_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_140_1 c_main_~p~1.offset) 13) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_139_1) v_b_140_1) (- 1)) (<= (- |c_main_#t~mem1| |c_main_read~int_#value|) 0) (<= (- v_b_140_1 (- |c_main_read~int_#ptr.offset|)) 25) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 24) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 12) (<= (- v_b_140_1 (- c_main_~q~1.offset)) 25) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 16) (<= (- (- v_b_139_1) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_139_1) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 12) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_140_1) c_main_~malloc_~size) (- 401)) (<= (- v_b_139_1 |c_main_#t~malloc0.offset|) 12) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_139_1 (- |c_main_#t~malloc0.offset|)) 12) (<= (- (- v_b_140_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_140_1 c_main_~malloc_~size) (- 387)) (<= (- v_b_140_1 (- v_b_140_1)) 26) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 8) (forall ((v_idx_1103 Int) (v_idx_1102 Int) (v_idx_1101 Int) (v_idx_1096 Int) (v_idx_1095 Int) (v_idx_1094 Int)) (or (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1102) v_idx_1095))) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1102) v_idx_1095))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1102) v_idx_1095)) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_1102) v_idx_1095)) 0)) (< v_idx_1102 v_b_138_1) (<= v_b_141_1 v_idx_1102) (<= v_b_139_1 v_idx_1094) (< v_idx_1095 v_b_139_1) (<= v_b_140_1 v_idx_1095) (< v_idx_1096 v_b_140_1) (<= v_b_138_1 v_idx_1101) (< v_idx_1103 v_b_141_1))) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_140_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_140_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_139_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- |c_main_#t~mem1| v_v_4592_1) 0) (<= (- (- v_b_141_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- v_b_140_1 |c_main_read~int_#sizeOfReadType|) 9) (<= (- v_b_140_1 (- |c_main_~malloc_#res.offset|)) 13) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- (- v_b_140_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- v_b_139_1 (- |c_main_~malloc_#res.offset|)) 12) (<= (- (- v_b_139_1) (- c_main_~q~1.offset)) 8) (<= (- (- v_b_140_1) c_main_~q~1.offset) (- 1)) (<= (- v_b_138_1 v_b_141_1) (- 1)) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- |c_main_read~int_#value| v_v_4592_1) 0) (<= (- v_b_138_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- v_b_140_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 12) (<= (- (- v_b_139_1) v_b_139_1) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- v_b_140_1 |c_main_#t~malloc0.offset|) 13) (<= (- v_b_140_1 |c_main_~malloc_#res.offset|) 13) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_139_1 (- c_main_~q~1.offset)) 24) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 16) (<= (- (- v_b_139_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 12) (<= (- v_b_139_1 c_main_~p~1.offset) 12) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 12) (<= (- (- |c_main_read~int_#value|) (- v_v_4592_1)) 0) (<= (- v_b_140_1 (- c_main_~p~1.offset)) 13) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- v_b_139_1) (- v_b_140_1)) 1) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_138_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 12) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 8) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_139_1 |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 388)) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 412) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 12) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_139_1 (- c_main_~malloc_~size)) 412) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_139_1) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_139_1) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 12) (<= (- (- v_b_140_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 12) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_140_1) (- c_main_~q~1.offset)) 7) (<= (- v_b_139_1 (- |c_main_read~int_#sizeOfReadType|)) 16) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_139_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_139_1 c_main_~malloc_~size) (- 388)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_140_1 (- |c_main_read~int_#sizeOfReadType|)) 17) (<= (- (- |c_main_#t~mem1|) (- |c_main_read~int_#value|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- v_b_139_1 |c_main_read~int_#sizeOfReadType|) 8) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 12) (<= (- v_b_141_1 |c_main_read~int_#ptr.base|) 1) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_139_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_140_1 (- |c_main_#t~malloc0.offset|)) 13) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 24) (<= (- v_b_139_1 c_main_~q~1.offset) 8) (<= (- v_b_139_1 (- v_b_139_1)) 24) (<= (- (- v_b_139_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_140_1 (- c_main_~malloc_~size)) 413) (<= (- (- v_b_139_1) |c_main_#t~malloc0.offset|) 0))) (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_b_62_1 Int) (v_v_625_1 (Array Int Int)) (v_v_630_1 Int) (v_v_632_1 (Array Int Int))) (and (<= (- v_b_62_1 v_b_65_1) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_62_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_62_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_#t~mem1|) (- v_v_630_1)) 0) (<= (- v_b_63_1 (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 4) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_64_1) v_b_64_1) (- 2)) (<= (- (- v_b_63_1) v_b_64_1) (- 1)) (<= (- v_b_64_1 c_main_~q~1.offset) 5) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 4) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_64_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 4) (<= (- v_b_65_1 |c_main_read~int_#ptr.base|) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 8) (<= (- (- v_b_63_1) c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_64_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_63_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_63_1 |c_main_read~int_#sizeOfReadType|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 8) (= v_v_625_1 v_v_632_1) (forall ((v_idx_1088 Int) (v_idx_1087 Int) (v_idx_1086 Int) (v_idx_1083 Int) (v_idx_1082 Int) (v_idx_1081 Int)) (or (<= v_b_64_1 v_idx_1082) (< v_idx_1088 v_b_65_1) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1087) v_idx_1082))) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1087) v_idx_1082))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1087) v_idx_1082)) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_1087) v_idx_1082)) 0)) (< v_idx_1082 v_b_63_1) (<= v_b_62_1 v_idx_1086) (< v_idx_1087 v_b_62_1) (<= v_b_63_1 v_idx_1081) (< v_idx_1083 v_b_64_1) (<= v_b_65_1 v_idx_1087))) (<= (- v_b_63_1 (- c_main_~malloc_~size)) 404) (<= (- v_b_63_1 (- c_main_~p~1.offset)) 4) (<= (- v_b_63_1 (- |c_main_~malloc_#res.offset|)) 4) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_64_1 (- c_main_~q~1.offset)) 9) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 4) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 4) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 4) (<= (- |c_main_#t~mem1| |c_main_read~int_#value|) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 0) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_64_1) (- c_main_~malloc_~size)) 399) (<= (- v_b_63_1 c_main_~malloc_~size) (- 396)) (<= (- v_b_64_1 |c_main_~malloc_#res.offset|) 5) (<= (- v_b_63_1 c_main_~p~1.offset) 4) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 0) (<= (- v_b_64_1 (- |c_main_#t~malloc0.offset|)) 5) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_63_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- v_b_63_1 (- v_b_64_1)) 9) (<= (- (- v_b_64_1) c_main_~malloc_~size) (- 401)) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_64_1 (- c_main_~malloc_~size)) 405) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_63_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_63_1) c_main_~p~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 404) (<= (- v_b_64_1 |c_main_#t~malloc0.offset|) 5) (<= (- (- v_b_65_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_63_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_64_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_64_1 |c_main_read~int_#sizeOfReadType|) 1) (<= (- (- v_b_64_1) (- c_main_~q~1.offset)) 3) (<= (- (- v_b_63_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_63_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_64_1) c_main_~p~1.offset) (- 1)) (<= (- (- v_b_63_1) c_main_~q~1.offset) 0) (<= (- (- v_b_64_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- v_b_64_1 (- |c_main_read~int_#ptr.offset|)) 9) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 4) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- v_b_63_1) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#value| v_v_630_1) 0) (<= (- (- v_b_63_1) (- v_b_64_1)) 1) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- v_b_64_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 4) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- v_b_64_1 (- v_b_64_1)) 10) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 4) (<= (- (- v_b_64_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 396)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 c_main_~malloc_~size) (- 395)) (<= (- (- v_b_64_1) c_main_~q~1.offset) (- 1)) (<= (- (- v_b_63_1) v_b_63_1) 0) (<= (- v_b_64_1 (- c_main_~p~1.offset)) 5) (<= (- (- |c_main_read~int_#value|) (- v_v_630_1)) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 4) (<= (- (- v_b_63_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_63_1 |c_main_~malloc_#res.offset|) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_63_1 (- c_main_~q~1.offset)) 8) (<= (- (- v_b_63_1) |c_main_#t~malloc0.offset|) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- v_b_63_1 |c_main_#t~malloc0.offset|) 4) (<= (- (- v_b_64_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_62_1) (- v_b_65_1)) 1) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 8) (<= (- v_b_64_1 (- |c_main_read~int_#sizeOfReadType|)) 9) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~mem1| v_v_630_1) 0) (<= (- v_b_63_1 (- |c_main_#t~malloc0.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_64_1 (- |c_main_~malloc_#res.offset|)) 5) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_64_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_63_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_64_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- v_b_63_1 c_main_~q~1.offset) 4) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_63_1) (- c_main_~q~1.offset)) 4) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- v_b_63_1 v_b_64_1) (- 1)) (<= (- v_b_63_1 (- v_b_63_1)) 8) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~mem1|) (- |c_main_read~int_#value|)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 404) (<= (- (- v_b_63_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- v_b_64_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_63_1 (- |c_main_read~int_#ptr.offset|)) 8) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 c_main_~p~1.offset) 5))))} [2018-12-19 22:48:43,279 WARN L228 ngHoareTripleChecker]: Action: assume !!#t~short2;havoc #t~mem1;havoc #t~short2;#t~post3.base, #t~post3.offset := ~q~1.base, ~q~1.offset;~q~1.base, ~q~1.offset := #t~post3.base, #t~post3.offset + 4;havoc #t~post3.base, #t~post3.offset; [2018-12-19 22:48:43,279 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= c_main_~q~1.offset_primed (+ c_main_~q~1.offset 4)) |c_main_#t~short2| (= c_main_~q~1.base c_main_~q~1.base_primed)) [2018-12-19 22:48:43,279 WARN L230 ngHoareTripleChecker]: Post: {2147483554#(exists ((v_b_141_1 Int) (v_v_4594_1 (Array Int Int)) (v_b_140_1 Int) (v_v_4587_1 (Array Int Int)) (v_b_138_1 Int) (v_b_139_1 Int) (v_v_4592_1 Int)) (and (<= (- (- v_b_140_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_139_1 |c_main_~malloc_#res.offset|) 12) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 16) (<= (- v_b_139_1 v_b_140_1) (- 1)) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_139_1) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 20) (= v_v_4594_1 v_v_4587_1) (<= (- (- v_b_140_1) c_main_~q~1.offset) (- 5)) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_139_1 (- c_main_~p~1.offset)) 12) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 12) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_140_1) (- c_main_~malloc_~size)) 399) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 32) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_138_1) (- v_b_141_1)) 1) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 16) (<= (- (- v_b_140_1) v_b_140_1) (- 2)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 8)) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 412) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) (- 4)) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 396) (<= (- v_b_140_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_140_1) c_main_~p~1.offset) (- 1)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 16) (<= (- (- v_b_139_1) c_main_~q~1.offset) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_139_1 (- v_b_140_1)) 25) (<= (- c_main_~p~1.offset c_main_~q~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 8) (<= (- v_b_139_1 (- |c_main_read~int_#ptr.offset|)) 24) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) (- 8)) (<= (- (- v_b_140_1) (- c_main_~p~1.offset)) (- 1)) (<= (- v_b_140_1 c_main_~q~1.offset) 9) (<= (- (- v_b_139_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) (- 4)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_140_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_140_1 c_main_~p~1.offset) 13) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_139_1) v_b_140_1) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) (- 4)) (<= (- v_b_140_1 (- |c_main_read~int_#ptr.offset|)) 25) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 12) (<= (- (- v_b_139_1) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_139_1) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 12) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_140_1) c_main_~malloc_~size) (- 401)) (<= (- v_b_139_1 |c_main_#t~malloc0.offset|) 12) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_139_1 (- |c_main_#t~malloc0.offset|)) 12) (<= (- (- v_b_140_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_140_1 c_main_~malloc_~size) (- 387)) (<= (- v_b_140_1 (- v_b_140_1)) 26) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 28) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) (- 4)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_140_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_140_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_139_1) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_141_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- v_b_140_1 |c_main_read~int_#sizeOfReadType|) 9) (<= (- v_b_140_1 (- |c_main_~malloc_#res.offset|)) 13) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- v_b_139_1 (- c_main_~q~1.offset)) 28) (<= (- (- v_b_140_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 16) (<= (- v_b_139_1 (- |c_main_~malloc_#res.offset|)) 12) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 16) (<= (- v_b_138_1 v_b_141_1) (- 1)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- |c_main_read~int_#value| v_v_4592_1) 0) (<= (- v_b_138_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- v_b_140_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 12) (<= (- (- v_b_139_1) v_b_139_1) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- v_b_140_1 |c_main_#t~malloc0.offset|) 13) (<= (- v_b_140_1 |c_main_~malloc_#res.offset|) 13) (<= (- v_b_140_1 (- c_main_~q~1.offset)) 29) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 16) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 404)) (<= (- (- v_b_139_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 16) (<= (- v_b_139_1 c_main_~p~1.offset) 12) (<= (- (- v_b_139_1) (- c_main_~q~1.offset)) 16) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#value|) (- v_v_4592_1)) 0) (<= (- v_b_140_1 (- c_main_~p~1.offset)) 13) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) (- 4)) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- v_b_139_1) (- v_b_140_1)) 1) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_138_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 8) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 384)) (<= (- v_b_139_1 |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 388)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 12) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_139_1 (- c_main_~malloc_~size)) 412) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_139_1) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_139_1) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 12) (<= (- (- v_b_140_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- v_b_140_1) (- c_main_~q~1.offset)) 15) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_139_1 (- |c_main_read~int_#sizeOfReadType|)) 16) (<= (- (- v_b_139_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (forall ((v_idx_1111 Int) (v_idx_1110 Int) (v_idx_1109 Int) (v_idx_1118 Int) (v_idx_1117 Int) (v_idx_1116 Int)) (or (<= v_b_139_1 v_idx_1109) (< v_idx_1111 v_b_140_1) (< v_idx_1117 v_b_138_1) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1117) v_idx_1110))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1117) v_idx_1110)) 0)) (< v_idx_1118 v_b_141_1) (<= v_b_141_1 v_idx_1117) (< v_idx_1110 v_b_139_1) (<= v_b_138_1 v_idx_1116) (<= v_b_140_1 v_idx_1110))) (<= (- v_b_139_1 c_main_~malloc_~size) (- 388)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_140_1 (- |c_main_read~int_#sizeOfReadType|)) 17) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- v_b_139_1 |c_main_read~int_#sizeOfReadType|) 8) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 12) (<= (- v_b_141_1 |c_main_read~int_#ptr.base|) 1) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 416) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- v_b_139_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 16) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_140_1 (- |c_main_#t~malloc0.offset|)) 13) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 24) (<= (- v_b_139_1 c_main_~q~1.offset) 8) (<= (- v_b_139_1 (- v_b_139_1)) 24) (<= (- (- v_b_139_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_140_1 (- c_main_~malloc_~size)) 413) (<= (- (- v_b_139_1) |c_main_#t~malloc0.offset|) 0)))} [2018-12-19 22:48:43,279 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 22:48:43,280 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 22:48:43,280 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 22:48:43,360 WARN L270 ngHoareTripleChecker]: Pre: {2147483555#(or (exists ((v_b_141_1 Int) (v_v_4594_1 (Array Int Int)) (v_b_140_1 Int) (v_v_4587_1 (Array Int Int)) (v_b_138_1 Int) (v_b_139_1 Int) (v_v_4592_1 Int)) (and (<= (- (- v_b_140_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_139_1 |main_~malloc_#res.offset|) 12) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- v_b_139_1 v_b_140_1) (- 1)) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_139_1) |main_read~int_#ptr.offset|) 0) (= v_v_4594_1 v_v_4587_1) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 388)) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_139_1 (- main_~p~1.offset)) 12) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_140_1) (- main_~malloc_~size)) 399) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 12) (<= (- (- v_b_138_1) (- v_b_141_1)) 1) (<= (- (- v_b_140_1) v_b_140_1) (- 2)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 24) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 412) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- v_b_140_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_140_1) main_~p~1.offset) (- 1)) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_139_1) main_~q~1.offset) 0) (<= (- v_b_139_1 (- v_b_140_1)) 25) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 8) (<= (- v_b_139_1 (- |main_read~int_#ptr.offset|)) 24) (<= (- (- v_b_140_1) (- main_~p~1.offset)) (- 1)) (<= (- v_b_140_1 main_~q~1.offset) 9) (<= (- (- v_b_139_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~mem1|) (- v_v_4592_1)) 0) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 12) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- (- v_b_140_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_140_1 main_~p~1.offset) 13) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- (- v_b_139_1) v_b_140_1) (- 1)) (<= (- |main_#t~mem1| |main_read~int_#value|) 0) (<= (- v_b_140_1 (- |main_read~int_#ptr.offset|)) 25) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 24) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 12) (<= (- v_b_140_1 (- main_~q~1.offset)) 25) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 16) (<= (- (- v_b_139_1) (- main_~p~1.offset)) 0) (<= (- (- v_b_139_1) main_~p~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 12) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_140_1) main_~malloc_~size) (- 401)) (<= (- v_b_139_1 |main_#t~malloc0.offset|) 12) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_139_1 (- |main_#t~malloc0.offset|)) 12) (<= (- (- v_b_140_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_140_1 main_~malloc_~size) (- 387)) (<= (- v_b_140_1 (- v_b_140_1)) 26) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 8) (forall ((v_idx_1103 Int) (v_idx_1102 Int) (v_idx_1101 Int) (v_idx_1096 Int) (v_idx_1095 Int) (v_idx_1094 Int)) (or (and (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1102) v_idx_1095))) 0) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_idx_1102) v_idx_1095))) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1102) v_idx_1095)) 0) (<= (- |main_#t~mem1| (select (select |#memory_int| v_idx_1102) v_idx_1095)) 0)) (< v_idx_1102 v_b_138_1) (<= v_b_141_1 v_idx_1102) (<= v_b_139_1 v_idx_1094) (< v_idx_1095 v_b_139_1) (<= v_b_140_1 v_idx_1095) (< v_idx_1096 v_b_140_1) (<= v_b_138_1 v_idx_1101) (< v_idx_1103 v_b_141_1))) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_140_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_140_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_139_1) (- main_~malloc_~size)) 400) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- |main_#t~mem1| v_v_4592_1) 0) (<= (- (- v_b_141_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- v_b_140_1 |main_read~int_#sizeOfReadType|) 9) (<= (- v_b_140_1 (- |main_~malloc_#res.offset|)) 13) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 8) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- (- v_b_140_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- v_b_139_1 (- |main_~malloc_#res.offset|)) 12) (<= (- (- v_b_139_1) (- main_~q~1.offset)) 8) (<= (- (- v_b_140_1) main_~q~1.offset) (- 1)) (<= (- v_b_138_1 v_b_141_1) (- 1)) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- |main_read~int_#value| v_v_4592_1) 0) (<= (- v_b_138_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_140_1) |main_~malloc_#res.offset|) (- 1)) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 12) (<= (- (- v_b_139_1) v_b_139_1) 0) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- v_b_140_1 |main_#t~malloc0.offset|) 13) (<= (- v_b_140_1 |main_~malloc_#res.offset|) 13) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_139_1 (- main_~q~1.offset)) 24) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 16) (<= (- (- v_b_139_1) (- |main_#t~malloc0.offset|)) 0) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 12) (<= (- v_b_139_1 main_~p~1.offset) 12) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 12) (<= (- (- |main_read~int_#value|) (- v_v_4592_1)) 0) (<= (- v_b_140_1 (- main_~p~1.offset)) 13) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- v_b_139_1) (- v_b_140_1)) 1) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_138_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 12) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 8) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- v_b_139_1 |main_read~int_#ptr.offset|) 0) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 388)) (<= (- main_~malloc_~size (- main_~q~1.offset)) 412) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 12) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_139_1 (- main_~malloc_~size)) 412) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_139_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_139_1) |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 12) (<= (- (- v_b_140_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- main_~p~1.offset (- main_~q~1.offset)) 12) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_140_1) (- main_~q~1.offset)) 7) (<= (- v_b_139_1 (- |main_read~int_#sizeOfReadType|)) 16) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- v_b_139_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_139_1 main_~malloc_~size) (- 388)) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_140_1 (- |main_read~int_#sizeOfReadType|)) 17) (<= (- (- |main_#t~mem1|) (- |main_read~int_#value|)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- v_b_139_1 |main_read~int_#sizeOfReadType|) 8) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 12) (<= (- v_b_141_1 |main_read~int_#ptr.base|) 1) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- v_b_139_1) (- |main_~malloc_#res.offset|)) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_140_1 (- |main_#t~malloc0.offset|)) 13) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 24) (<= (- v_b_139_1 main_~q~1.offset) 8) (<= (- v_b_139_1 (- v_b_139_1)) 24) (<= (- (- v_b_139_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_140_1 (- main_~malloc_~size)) 413) (<= (- (- v_b_139_1) |main_#t~malloc0.offset|) 0))) (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_b_62_1 Int) (v_v_625_1 (Array Int Int)) (v_v_630_1 Int) (v_v_632_1 (Array Int Int))) (and (<= (- v_b_62_1 v_b_65_1) (- 1)) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 8) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_62_1 |main_read~int_#ptr.base|) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- (- v_b_62_1) (- |main_read~int_#ptr.base|)) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- |main_#t~mem1|) (- v_v_630_1)) 0) (<= (- v_b_63_1 (- |main_read~int_#sizeOfReadType|)) 8) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 4) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_64_1) v_b_64_1) (- 2)) (<= (- (- v_b_63_1) v_b_64_1) (- 1)) (<= (- v_b_64_1 main_~q~1.offset) 5) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 4) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_64_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 4) (<= (- v_b_65_1 |main_read~int_#ptr.base|) 1) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 8) (<= (- (- v_b_63_1) main_~malloc_~size) (- 400)) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 4) (<= (- (- v_b_64_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_63_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_63_1 |main_read~int_#sizeOfReadType|) 0) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 8) (= v_v_625_1 v_v_632_1) (forall ((v_idx_1088 Int) (v_idx_1087 Int) (v_idx_1086 Int) (v_idx_1083 Int) (v_idx_1082 Int) (v_idx_1081 Int)) (or (<= v_b_64_1 v_idx_1082) (< v_idx_1088 v_b_65_1) (and (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1087) v_idx_1082))) 0) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_idx_1087) v_idx_1082))) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1087) v_idx_1082)) 0) (<= (- |main_#t~mem1| (select (select |#memory_int| v_idx_1087) v_idx_1082)) 0)) (< v_idx_1082 v_b_63_1) (<= v_b_62_1 v_idx_1086) (< v_idx_1087 v_b_62_1) (<= v_b_63_1 v_idx_1081) (< v_idx_1083 v_b_64_1) (<= v_b_65_1 v_idx_1087))) (<= (- v_b_63_1 (- main_~malloc_~size)) 404) (<= (- v_b_63_1 (- main_~p~1.offset)) 4) (<= (- v_b_63_1 (- |main_~malloc_#res.offset|)) 4) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- v_b_64_1 (- main_~q~1.offset)) 9) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 4) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 4) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 4) (<= (- |main_#t~mem1| |main_read~int_#value|) 0) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 0) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- v_b_64_1) (- main_~malloc_~size)) 399) (<= (- v_b_63_1 main_~malloc_~size) (- 396)) (<= (- v_b_64_1 |main_~malloc_#res.offset|) 5) (<= (- v_b_63_1 main_~p~1.offset) 4) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 0) (<= (- v_b_64_1 (- |main_#t~malloc0.offset|)) 5) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_63_1) (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- v_b_63_1 (- v_b_64_1)) 9) (<= (- (- v_b_64_1) main_~malloc_~size) (- 401)) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_64_1 (- main_~malloc_~size)) 405) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_63_1) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_63_1) main_~p~1.offset) 0) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- main_~malloc_~size (- main_~q~1.offset)) 404) (<= (- v_b_64_1 |main_#t~malloc0.offset|) 5) (<= (- (- v_b_65_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_63_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_64_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_64_1 |main_read~int_#sizeOfReadType|) 1) (<= (- (- v_b_64_1) (- main_~q~1.offset)) 3) (<= (- (- v_b_63_1) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- v_b_63_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 396)) (<= (- (- v_b_64_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_63_1) main_~q~1.offset) 0) (<= (- (- v_b_64_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- v_b_64_1 (- |main_read~int_#ptr.offset|)) 9) (<= (- main_~p~1.offset (- main_~q~1.offset)) 4) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- v_b_63_1) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#value| v_v_630_1) 0) (<= (- (- v_b_63_1) (- v_b_64_1)) 1) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- v_b_64_1 |main_read~int_#ptr.offset|) 1) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 4) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- v_b_64_1 (- v_b_64_1)) 10) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 4) (<= (- (- v_b_64_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 396)) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 main_~malloc_~size) (- 395)) (<= (- (- v_b_64_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_63_1) v_b_63_1) 0) (<= (- v_b_64_1 (- main_~p~1.offset)) 5) (<= (- (- |main_read~int_#value|) (- v_v_630_1)) 0) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 4) (<= (- (- v_b_63_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_63_1 |main_~malloc_#res.offset|) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_63_1 (- main_~q~1.offset)) 8) (<= (- (- v_b_63_1) |main_#t~malloc0.offset|) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- v_b_63_1 |main_#t~malloc0.offset|) 4) (<= (- (- v_b_64_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_62_1) (- v_b_65_1)) 1) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 8) (<= (- v_b_64_1 (- |main_read~int_#sizeOfReadType|)) 9) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- |main_#t~mem1| v_v_630_1) 0) (<= (- v_b_63_1 (- |main_#t~malloc0.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_64_1 (- |main_~malloc_#res.offset|)) 5) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_64_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_63_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_64_1) (- main_~p~1.offset)) (- 1)) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- v_b_63_1 main_~q~1.offset) 4) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_63_1) (- main_~q~1.offset)) 4) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- v_b_63_1 v_b_64_1) (- 1)) (<= (- v_b_63_1 (- v_b_63_1)) 8) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~mem1|) (- |main_read~int_#value|)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 404) (<= (- (- v_b_63_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- v_b_64_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- v_b_63_1 (- |main_read~int_#ptr.offset|)) 8) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 main_~p~1.offset) 5))))} [2018-12-19 22:48:43,360 WARN L274 ngHoareTripleChecker]: Action: assume !!#t~short2;havoc #t~mem1;havoc #t~short2;#t~post3.base, #t~post3.offset := ~q~1.base, ~q~1.offset;~q~1.base, ~q~1.offset := #t~post3.base, #t~post3.offset + 4;havoc #t~post3.base, #t~post3.offset; [2018-12-19 22:48:43,361 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= c_main_~q~1.offset_primed (+ c_main_~q~1.offset 4)) |c_main_#t~short2| (= c_main_~q~1.base c_main_~q~1.base_primed)) [2018-12-19 22:48:43,695 WARN L276 ngHoareTripleChecker]: Post: {2147483554#(and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 16) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 20) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 12) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- main_~q~1.offset (- main_~q~1.offset)) 32) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset (- main_~q~1.offset)) 16) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 8)) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 412) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) (- 4)) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 396) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 16) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- main_~p~1.offset main_~q~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 8) (<= (- (- main_~q~1.offset) main_~q~1.offset) (- 8)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) (- 4)) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) (- 4)) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 12) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 12) (<= (- (- main_~p~1.offset) main_~q~1.offset) (- 4)) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 28) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) (- 4)) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (exists ((v_b_141_1 Int) (v_b_140_1 Int) (v_b_138_1 Int) (v_b_139_1 Int)) (and (<= (- (- v_b_140_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_141_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_139_1 |main_~malloc_#res.offset|) 12) (<= (- v_b_139_1 v_b_140_1) (- 1)) (<= (- (- v_b_139_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_140_1 |main_read~int_#sizeOfReadType|) 9) (forall ((v_prenex_96 Int) (v_prenex_97 Int)) (or (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_prenex_97) v_prenex_96))) 0) (<= v_b_141_1 v_prenex_97) (< v_prenex_97 v_b_138_1) (<= v_b_140_1 v_prenex_96) (< v_prenex_96 v_b_139_1))) (<= (- (- v_b_140_1) main_~q~1.offset) (- 5)) (<= (- v_b_140_1 (- |main_~malloc_#res.offset|)) 13) (<= (- v_b_139_1 (- main_~p~1.offset)) 12) (<= (- v_b_139_1 (- main_~q~1.offset)) 28) (<= (- (- v_b_140_1) (- main_~malloc_~size)) 399) (<= (- (- v_b_140_1) (- |main_#t~malloc0.offset|)) (- 1)) (forall ((v_idx_1110 Int) (v_idx_1117 Int)) (or (< v_idx_1117 v_b_138_1) (<= v_b_141_1 v_idx_1117) (< v_idx_1110 v_b_139_1) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1117) v_idx_1110)) 0) (<= v_b_140_1 v_idx_1110))) (<= (- (- v_b_138_1) (- v_b_141_1)) 1) (<= (- v_b_139_1 (- |main_~malloc_#res.offset|)) 12) (<= (- (- v_b_140_1) v_b_140_1) (- 2)) (<= (- v_b_138_1 v_b_141_1) (- 1)) (<= (- v_b_140_1 |main_read~int_#ptr.offset|) 1) (<= (- v_b_138_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_140_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_140_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_139_1) main_~q~1.offset) (- 4)) (<= (- (- v_b_139_1) v_b_139_1) 0) (<= (- v_b_140_1 |main_#t~malloc0.offset|) 13) (<= (- v_b_140_1 |main_~malloc_#res.offset|) 13) (<= (- v_b_140_1 (- main_~q~1.offset)) 29) (<= (- v_b_139_1 (- v_b_140_1)) 25) (<= (- (- v_b_139_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_139_1 (- |main_read~int_#ptr.offset|)) 24) (<= (- v_b_139_1 main_~p~1.offset) 12) (<= (- (- v_b_139_1) (- main_~q~1.offset)) 16) (<= (- (- v_b_140_1) (- main_~p~1.offset)) (- 1)) (<= (- v_b_140_1 main_~q~1.offset) 9) (<= (- (- v_b_139_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_140_1 (- main_~p~1.offset)) 13) (<= (- (- v_b_139_1) (- v_b_140_1)) 1) (<= (- (- v_b_138_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- v_b_140_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_140_1 main_~p~1.offset) 13) (<= (- v_b_139_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_139_1) v_b_140_1) (- 1)) (<= (- v_b_139_1 (- main_~malloc_~size)) 412) (<= (- v_b_140_1 (- |main_read~int_#ptr.offset|)) 25) (<= (- (- v_b_139_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_139_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_140_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_140_1) (- main_~q~1.offset)) 15) (<= (- (- v_b_139_1) (- main_~p~1.offset)) 0) (<= (- v_b_139_1 (- |main_read~int_#sizeOfReadType|)) 16) (<= (- (- v_b_139_1) main_~p~1.offset) 0) (<= (- (- v_b_139_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_139_1 main_~malloc_~size) (- 388)) (<= (- (- v_b_140_1) main_~malloc_~size) (- 401)) (<= (- v_b_139_1 |main_#t~malloc0.offset|) 12) (<= (- v_b_140_1 (- |main_read~int_#sizeOfReadType|)) 17) (<= (- v_b_139_1 |main_read~int_#sizeOfReadType|) 8) (<= (- v_b_141_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_140_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_139_1 (- |main_#t~malloc0.offset|)) 12) (<= (- v_b_140_1 main_~malloc_~size) (- 387)) (<= (- v_b_140_1 (- v_b_140_1)) 26) (<= (- (- v_b_139_1) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_140_1) |main_#t~malloc0.offset|) (- 1)) (<= (- v_b_140_1 (- |main_#t~malloc0.offset|)) 13) (<= (- (- v_b_140_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_139_1) (- main_~malloc_~size)) 400) (<= (- v_b_139_1 main_~q~1.offset) 8) (<= (- v_b_140_1 (- main_~malloc_~size)) 413) (<= (- v_b_139_1 (- v_b_139_1)) 24) (<= (- (- v_b_139_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_139_1) |main_#t~malloc0.offset|) 0))) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 16) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 16) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 12) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 16) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 404)) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 16) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) (- 4)) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 8) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 384)) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 388)) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 12) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 12) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 12) (<= (- main_~malloc_~size (- main_~q~1.offset)) 416) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 16) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 24))} [2018-12-19 22:48:49,349 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 22:48:49,349 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 22:48:49,349 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 22:48:49,349 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 22:48:49,350 WARN L224 ngHoareTripleChecker]: Pre: {2147483553#(or (exists ((v_b_141_1 Int) (v_v_4594_1 (Array Int Int)) (v_b_140_1 Int) (v_v_4587_1 (Array Int Int)) (v_b_138_1 Int) (v_b_139_1 Int) (v_v_4592_1 Int)) (and (<= (- (- v_b_140_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_139_1 |c_main_~malloc_#res.offset|) 12) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- v_b_139_1 v_b_140_1) (- 1)) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_139_1) |c_main_read~int_#ptr.offset|) 0) (= v_v_4594_1 v_v_4587_1) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 388)) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_139_1 (- c_main_~p~1.offset)) 12) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_140_1) (- c_main_~malloc_~size)) 399) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 12) (<= (- (- v_b_138_1) (- v_b_141_1)) 1) (<= (- (- v_b_140_1) v_b_140_1) (- 2)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 24) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 412) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_140_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_140_1) c_main_~p~1.offset) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_139_1) c_main_~q~1.offset) 0) (<= (- v_b_139_1 (- v_b_140_1)) 25) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 8) (<= (- v_b_139_1 (- |c_main_read~int_#ptr.offset|)) 24) (<= (- (- v_b_140_1) (- c_main_~p~1.offset)) (- 1)) (<= (- v_b_140_1 c_main_~q~1.offset) 9) (<= (- (- v_b_139_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 12) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_140_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_140_1 c_main_~p~1.offset) 13) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_139_1) v_b_140_1) (- 1)) (<= (- v_b_140_1 (- |c_main_read~int_#ptr.offset|)) 25) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 24) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 12) (<= (- v_b_140_1 (- c_main_~q~1.offset)) 25) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 16) (<= (- (- v_b_139_1) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_139_1) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 12) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_140_1) c_main_~malloc_~size) (- 401)) (<= (- v_b_139_1 |c_main_#t~malloc0.offset|) 12) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_139_1 (- |c_main_#t~malloc0.offset|)) 12) (<= (- (- v_b_140_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_140_1 c_main_~malloc_~size) (- 387)) (<= (- v_b_140_1 (- v_b_140_1)) 26) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 8) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_140_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_140_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_139_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- (- v_b_141_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (forall ((v_idx_1126 Int) (v_idx_1125 Int) (v_idx_1124 Int) (v_idx_1133 Int) (v_idx_1132 Int) (v_idx_1131 Int)) (or (< v_idx_1126 v_b_140_1) (< v_idx_1125 v_b_139_1) (<= v_b_138_1 v_idx_1131) (< v_idx_1133 v_b_141_1) (<= v_b_140_1 v_idx_1125) (< v_idx_1132 v_b_138_1) (<= v_b_141_1 v_idx_1132) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1132) v_idx_1125))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1132) v_idx_1125)) 0)) (<= v_b_139_1 v_idx_1124))) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- v_b_140_1 |c_main_read~int_#sizeOfReadType|) 9) (<= (- v_b_140_1 (- |c_main_~malloc_#res.offset|)) 13) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- (- v_b_140_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- v_b_139_1 (- |c_main_~malloc_#res.offset|)) 12) (<= (- (- v_b_139_1) (- c_main_~q~1.offset)) 8) (<= (- (- v_b_140_1) c_main_~q~1.offset) (- 1)) (<= (- v_b_138_1 v_b_141_1) (- 1)) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- |c_main_read~int_#value| v_v_4592_1) 0) (<= (- v_b_138_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- v_b_140_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 12) (<= (- (- v_b_139_1) v_b_139_1) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- v_b_140_1 |c_main_#t~malloc0.offset|) 13) (<= (- v_b_140_1 |c_main_~malloc_#res.offset|) 13) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_139_1 (- c_main_~q~1.offset)) 24) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 16) (<= (- (- v_b_139_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 12) (<= (- v_b_139_1 c_main_~p~1.offset) 12) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 12) (<= (- (- |c_main_read~int_#value|) (- v_v_4592_1)) 0) (<= (- v_b_140_1 (- c_main_~p~1.offset)) 13) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- v_b_139_1) (- v_b_140_1)) 1) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_138_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 12) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 8) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_139_1 |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 388)) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 412) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 12) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_139_1 (- c_main_~malloc_~size)) 412) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_139_1) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_139_1) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 12) (<= (- (- v_b_140_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 12) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_140_1) (- c_main_~q~1.offset)) 7) (<= (- v_b_139_1 (- |c_main_read~int_#sizeOfReadType|)) 16) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_139_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_139_1 c_main_~malloc_~size) (- 388)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_140_1 (- |c_main_read~int_#sizeOfReadType|)) 17) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- v_b_139_1 |c_main_read~int_#sizeOfReadType|) 8) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 12) (<= (- v_b_141_1 |c_main_read~int_#ptr.base|) 1) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_139_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_140_1 (- |c_main_#t~malloc0.offset|)) 13) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 24) (<= (- v_b_139_1 c_main_~q~1.offset) 8) (<= (- v_b_139_1 (- v_b_139_1)) 24) (<= (- (- v_b_139_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_140_1 (- c_main_~malloc_~size)) 413) (<= (- (- v_b_139_1) |c_main_#t~malloc0.offset|) 0))) (exists ((v_b_95_1 Int) (v_b_92_1 Int) (v_v_2098_1 Int) (v_b_94_1 Int) (v_b_93_1 Int) (v_v_2093_1 (Array Int Int)) (v_v_2100_1 (Array Int Int))) (and (<= (- v_b_93_1 |c_main_#t~malloc0.offset|) 8) (<= (- (- v_b_94_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_93_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_93_1) (- c_main_~q~1.offset)) 8) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_94_1 (- |c_main_#t~malloc0.offset|)) 9) (<= (- (- v_b_93_1) (- c_main_~p~1.offset)) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_93_1) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 8) (<= (- v_b_94_1 c_main_~malloc_~size) (- 391)) (<= (- (- v_b_93_1) (- v_b_94_1)) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_94_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_94_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_94_1 (- |c_main_read~int_#sizeOfReadType|)) 13) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_93_1 (- |c_main_read~int_#ptr.offset|)) 16) (<= (- v_b_94_1 (- c_main_~p~1.offset)) 9) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 392)) (<= (- v_b_93_1 (- c_main_~malloc_~size)) 408) (<= (- (- v_b_93_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_93_1 |c_main_~malloc_#res.offset|) 8) (<= (- v_b_93_1 (- v_b_93_1)) 16) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_93_1 (- c_main_~p~1.offset)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#value| v_v_2098_1) 0) (<= (- v_b_93_1 (- |c_main_read~int_#sizeOfReadType|)) 12) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 8) (<= (- (- v_b_94_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_95_1 |c_main_read~int_#ptr.base|) 1) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_93_1 c_main_~malloc_~size) (- 392)) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- v_b_93_1 (- |c_main_#t~malloc0.offset|)) 8) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 8) (<= (- (- v_b_94_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_92_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_93_1) c_main_~q~1.offset) 0) (= v_v_2100_1 v_v_2093_1) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 8) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 8) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- v_b_94_1 c_main_~p~1.offset) 9) (<= (- v_b_92_1 v_b_95_1) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 8) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 8) (<= (- (- v_b_93_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 8) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_94_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_93_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#value|) (- v_v_2098_1)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 8) (<= (- v_b_93_1 (- |c_main_~malloc_#res.offset|)) 8) (<= (- v_b_94_1 (- v_b_94_1)) 18) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- v_b_94_1 (- |c_main_read~int_#ptr.offset|)) 17) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_93_1 (- c_main_~q~1.offset)) 16) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_93_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_94_1 |c_main_read~int_#sizeOfReadType|) 5) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 408) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 12) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 12) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 8) (forall ((v_idx_1148 Int) (v_idx_1147 Int) (v_idx_1146 Int) (v_idx_1145 Int) (v_idx_1144 Int) (v_idx_1143 Int)) (or (< v_idx_1145 v_b_94_1) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1147) v_idx_1144)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1147) v_idx_1144))) 0)) (< v_idx_1144 v_b_93_1) (<= v_b_94_1 v_idx_1144) (<= v_b_92_1 v_idx_1146) (<= v_b_93_1 v_idx_1143) (< v_idx_1148 v_b_95_1) (<= v_b_95_1 v_idx_1147) (< v_idx_1147 v_b_92_1))) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- v_b_93_1 c_main_~p~1.offset) 8) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 408) (<= (- (- v_b_94_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- v_b_93_1) v_b_93_1) 0) (<= (- (- v_b_93_1) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_94_1) (- c_main_~malloc_~size)) 399) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 16) (<= (- v_b_94_1 |c_main_#t~malloc0.offset|) 9) (<= (- (- v_b_95_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 392)) (<= (- v_b_94_1 (- c_main_~malloc_~size)) 409) (<= (- (- v_b_94_1) v_b_94_1) (- 2)) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_93_1) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_93_1 v_b_94_1) (- 1)) (<= (- (- v_b_94_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_93_1) (- c_main_~malloc_~size)) 400) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_94_1 |c_main_read~int_#ptr.offset|) 1) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 16) (<= (- (- v_b_94_1) c_main_~q~1.offset) (- 1)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_93_1) c_main_~malloc_~size) (- 400)) (<= (- v_b_92_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_94_1 c_main_~q~1.offset) 9) (<= (- (- v_b_94_1) c_main_~malloc_~size) (- 401)) (<= (- v_b_94_1 (- c_main_~q~1.offset)) 17) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- v_b_93_1 |c_main_read~int_#sizeOfReadType|) 4) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_94_1 (- |c_main_~malloc_#res.offset|)) 9) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_92_1) (- v_b_95_1)) 1) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 8) (<= (- v_b_93_1 (- v_b_94_1)) 17) (<= (- v_b_93_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- (- v_b_94_1) c_main_~p~1.offset) (- 1)) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- v_b_94_1 |c_main_~malloc_#res.offset|) 9) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 8) (<= (- (- v_b_94_1) (- c_main_~q~1.offset)) 7) (<= (- (- v_b_94_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- v_b_93_1) v_b_94_1) (- 1)) (<= (- v_b_93_1 c_main_~q~1.offset) 8) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_93_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 4) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0))))} [2018-12-19 22:48:49,350 WARN L228 ngHoareTripleChecker]: Action: main := 0; [2018-12-19 22:48:49,350 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= c_main_main_primed 0) [2018-12-19 22:48:49,350 WARN L230 ngHoareTripleChecker]: Post: {2147483552#(exists ((v_b_141_1 Int) (v_v_4594_1 (Array Int Int)) (v_b_140_1 Int) (v_v_4587_1 (Array Int Int)) (v_b_138_1 Int) (v_b_139_1 Int) (v_v_4592_1 Int)) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_139_1 v_b_140_1) (- 1)) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_main)) 0) (<= (- (- c_main_main) c_main_~q~1.offset) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (forall ((v_idx_1156 Int) (v_idx_1155 Int) (v_idx_1154 Int) (v_idx_1163 Int) (v_idx_1162 Int) (v_idx_1161 Int)) (or (<= v_b_139_1 v_idx_1154) (<= v_b_141_1 v_idx_1162) (< v_idx_1155 v_b_139_1) (<= v_b_138_1 v_idx_1161) (< v_idx_1156 v_b_140_1) (< v_idx_1162 v_b_138_1) (<= v_b_140_1 v_idx_1155) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1162) v_idx_1155))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1162) v_idx_1155)) 0)) (< v_idx_1163 v_b_141_1))) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- v_b_140_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_140_1) c_main_~p~1.offset) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_139_1 (- c_main_main)) 12) (<= (- v_b_139_1 (- v_b_140_1)) 25) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 8) (<= (- (- c_main_main) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_140_1) (- c_main_~p~1.offset)) (- 1)) (<= (- v_b_140_1 c_main_~q~1.offset) 9) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 12) (<= (- c_main_main |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_139_1) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 12) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- c_main_main) (- c_main_~q~1.offset)) 12) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_139_1 (- |c_main_#t~malloc0.offset|)) 12) (<= (- (- v_b_140_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_140_1 c_main_~malloc_~size) (- 387)) (<= (- c_main_main (- c_main_~malloc_~size)) 400) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- c_main_main) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- v_b_140_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- v_b_139_1 (- |c_main_~malloc_#res.offset|)) 12) (<= (- c_main_main c_main_~malloc_~size) (- 400)) (<= (- v_b_138_1 v_b_141_1) (- 1)) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- |c_main_read~int_#value| v_v_4592_1) 0) (<= (- (- v_b_139_1) (- c_main_main)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_139_1 (- c_main_~q~1.offset)) 24) (<= (- (- c_main_main) (- c_main_~malloc_~size)) 400) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- v_b_140_1 c_main_main) 13) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 12) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_138_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 12) (<= (- v_b_139_1 |c_main_read~int_#ptr.offset|) 0) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 412) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 12) (<= (- v_b_139_1 (- c_main_~malloc_~size)) 412) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_139_1) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 12) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_140_1) (- c_main_~q~1.offset)) 7) (<= (- v_b_139_1 (- |c_main_read~int_#sizeOfReadType|)) 16) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- c_main_main) (- |c_main_read~int_#ptr.offset|)) 12) (<= (- v_b_139_1 c_main_~malloc_~size) (- 388)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_main) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_139_1 |c_main_read~int_#sizeOfReadType|) 8) (<= (- (- c_main_main) c_main_main) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 12) (<= (- v_b_141_1 |c_main_read~int_#ptr.base|) 1) (<= (- (- v_b_139_1) c_main_main) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_140_1 (- |c_main_#t~malloc0.offset|)) 13) (<= (- v_b_139_1 c_main_~q~1.offset) 8) (<= (- (- v_b_139_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_140_1 (- c_main_~malloc_~size)) 413) (<= (- (- v_b_139_1) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_140_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- |c_main_#t~malloc0.offset| (- c_main_main)) 0) (<= (- v_b_139_1 |c_main_~malloc_#res.offset|) 12) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_139_1) |c_main_read~int_#ptr.offset|) 0) (= v_v_4594_1 v_v_4587_1) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 388)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_139_1 (- c_main_~p~1.offset)) 12) (<= (- (- v_b_140_1) (- c_main_~malloc_~size)) 399) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 12) (<= (- (- v_b_138_1) (- v_b_141_1)) 1) (<= (- (- v_b_140_1) v_b_140_1) (- 2)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 24) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 412) (<= (- c_main_main (- c_main_main)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- v_b_139_1) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- v_b_139_1 (- |c_main_read~int_#ptr.offset|)) 24) (<= (- (- v_b_139_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_main_main) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 12) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- c_main_main (- c_main_~p~1.offset)) 0) (<= (- (- c_main_main) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_140_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_140_1 c_main_~p~1.offset) 13) (<= (- (- v_b_139_1) v_b_140_1) (- 1)) (<= (- (- v_b_140_1) (- c_main_main)) (- 1)) (<= (- v_b_140_1 (- |c_main_read~int_#ptr.offset|)) 25) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 24) (<= (- v_b_140_1 (- c_main_~q~1.offset)) 25) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 16) (<= (- c_main_main c_main_~p~1.offset) 0) (<= (- (- v_b_139_1) (- c_main_~p~1.offset)) 0) (<= (- c_main_main (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_140_1) c_main_~malloc_~size) (- 401)) (<= (- v_b_139_1 |c_main_#t~malloc0.offset|) 12) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- c_main_main |c_main_read~int_#ptr.offset|) 0) (<= (- c_main_main |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_140_1 (- v_b_140_1)) 26) (<= (- c_main_main (- c_main_~q~1.offset)) 12) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 8) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_140_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_140_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_139_1) (- c_main_~malloc_~size)) 400) (<= (- c_main_main c_main_~q~1.offset) 0) (<= (- (- v_b_141_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_140_1 |c_main_read~int_#sizeOfReadType|) 9) (<= (- (- c_main_main) c_main_~malloc_~size) (- 400)) (<= (- v_b_140_1 (- |c_main_~malloc_#res.offset|)) 13) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 8) (<= (- v_b_140_1 (- c_main_main)) 13) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- v_b_139_1) (- c_main_~q~1.offset)) 8) (<= (- (- v_b_140_1) c_main_~q~1.offset) (- 1)) (<= (- |c_main_#t~malloc0.offset| c_main_main) 0) (<= (- v_b_138_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- v_b_140_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 12) (<= (- (- v_b_139_1) v_b_139_1) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- v_b_140_1 |c_main_#t~malloc0.offset|) 13) (<= (- (- c_main_main) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_140_1 |c_main_~malloc_#res.offset|) 13) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 16) (<= (- (- v_b_139_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 12) (<= (- v_b_139_1 c_main_main) 12) (<= (- v_b_139_1 c_main_~p~1.offset) 12) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#value|) (- v_v_4592_1)) 0) (<= (- v_b_140_1 (- c_main_~p~1.offset)) 13) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- (- v_b_139_1) (- v_b_140_1)) 1) (<= (- (- c_main_main) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 8) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 388)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_139_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_140_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 12) (<= (- (- c_main_main) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_140_1) c_main_main) (- 1)) (<= (- (- v_b_139_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_140_1 (- |c_main_read~int_#sizeOfReadType|)) 17) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_139_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 24) (<= (- c_main_main (- |c_main_read~int_#ptr.offset|)) 12) (<= (- v_b_139_1 (- v_b_139_1)) 24) (<= (- c_main_main (- |c_main_~malloc_#res.offset|)) 0)))} [2018-12-19 22:48:49,350 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 22:48:49,351 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 22:48:49,351 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 22:48:49,439 WARN L270 ngHoareTripleChecker]: Pre: {2147483553#(or (exists ((v_b_141_1 Int) (v_v_4594_1 (Array Int Int)) (v_b_140_1 Int) (v_v_4587_1 (Array Int Int)) (v_b_138_1 Int) (v_b_139_1 Int) (v_v_4592_1 Int)) (and (<= (- (- v_b_140_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_139_1 |main_~malloc_#res.offset|) 12) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- v_b_139_1 v_b_140_1) (- 1)) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_139_1) |main_read~int_#ptr.offset|) 0) (= v_v_4594_1 v_v_4587_1) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 388)) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_139_1 (- main_~p~1.offset)) 12) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_140_1) (- main_~malloc_~size)) 399) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 12) (<= (- (- v_b_138_1) (- v_b_141_1)) 1) (<= (- (- v_b_140_1) v_b_140_1) (- 2)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 24) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 412) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- v_b_140_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_140_1) main_~p~1.offset) (- 1)) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_139_1) main_~q~1.offset) 0) (<= (- v_b_139_1 (- v_b_140_1)) 25) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 8) (<= (- v_b_139_1 (- |main_read~int_#ptr.offset|)) 24) (<= (- (- v_b_140_1) (- main_~p~1.offset)) (- 1)) (<= (- v_b_140_1 main_~q~1.offset) 9) (<= (- (- v_b_139_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 12) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- (- v_b_140_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_140_1 main_~p~1.offset) 13) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- (- v_b_139_1) v_b_140_1) (- 1)) (<= (- v_b_140_1 (- |main_read~int_#ptr.offset|)) 25) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 24) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 12) (<= (- v_b_140_1 (- main_~q~1.offset)) 25) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 16) (<= (- (- v_b_139_1) (- main_~p~1.offset)) 0) (<= (- (- v_b_139_1) main_~p~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 12) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_140_1) main_~malloc_~size) (- 401)) (<= (- v_b_139_1 |main_#t~malloc0.offset|) 12) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_139_1 (- |main_#t~malloc0.offset|)) 12) (<= (- (- v_b_140_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_140_1 main_~malloc_~size) (- 387)) (<= (- v_b_140_1 (- v_b_140_1)) 26) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 8) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_140_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_140_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_139_1) (- main_~malloc_~size)) 400) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- (- v_b_141_1) (- |main_read~int_#ptr.base|)) (- 1)) (forall ((v_idx_1126 Int) (v_idx_1125 Int) (v_idx_1124 Int) (v_idx_1133 Int) (v_idx_1132 Int) (v_idx_1131 Int)) (or (< v_idx_1126 v_b_140_1) (< v_idx_1125 v_b_139_1) (<= v_b_138_1 v_idx_1131) (< v_idx_1133 v_b_141_1) (<= v_b_140_1 v_idx_1125) (< v_idx_1132 v_b_138_1) (<= v_b_141_1 v_idx_1132) (and (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1132) v_idx_1125))) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1132) v_idx_1125)) 0)) (<= v_b_139_1 v_idx_1124))) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- v_b_140_1 |main_read~int_#sizeOfReadType|) 9) (<= (- v_b_140_1 (- |main_~malloc_#res.offset|)) 13) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 8) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- (- v_b_140_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- v_b_139_1 (- |main_~malloc_#res.offset|)) 12) (<= (- (- v_b_139_1) (- main_~q~1.offset)) 8) (<= (- (- v_b_140_1) main_~q~1.offset) (- 1)) (<= (- v_b_138_1 v_b_141_1) (- 1)) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- |main_read~int_#value| v_v_4592_1) 0) (<= (- v_b_138_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_140_1) |main_~malloc_#res.offset|) (- 1)) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 12) (<= (- (- v_b_139_1) v_b_139_1) 0) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- v_b_140_1 |main_#t~malloc0.offset|) 13) (<= (- v_b_140_1 |main_~malloc_#res.offset|) 13) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_139_1 (- main_~q~1.offset)) 24) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 16) (<= (- (- v_b_139_1) (- |main_#t~malloc0.offset|)) 0) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 12) (<= (- v_b_139_1 main_~p~1.offset) 12) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 12) (<= (- (- |main_read~int_#value|) (- v_v_4592_1)) 0) (<= (- v_b_140_1 (- main_~p~1.offset)) 13) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- v_b_139_1) (- v_b_140_1)) 1) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_138_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 12) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 8) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- v_b_139_1 |main_read~int_#ptr.offset|) 0) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 388)) (<= (- main_~malloc_~size (- main_~q~1.offset)) 412) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 12) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_139_1 (- main_~malloc_~size)) 412) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_139_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_139_1) |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 12) (<= (- (- v_b_140_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- main_~p~1.offset (- main_~q~1.offset)) 12) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_140_1) (- main_~q~1.offset)) 7) (<= (- v_b_139_1 (- |main_read~int_#sizeOfReadType|)) 16) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- v_b_139_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_139_1 main_~malloc_~size) (- 388)) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_140_1 (- |main_read~int_#sizeOfReadType|)) 17) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- v_b_139_1 |main_read~int_#sizeOfReadType|) 8) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 12) (<= (- v_b_141_1 |main_read~int_#ptr.base|) 1) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- v_b_139_1) (- |main_~malloc_#res.offset|)) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_140_1 (- |main_#t~malloc0.offset|)) 13) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 24) (<= (- v_b_139_1 main_~q~1.offset) 8) (<= (- v_b_139_1 (- v_b_139_1)) 24) (<= (- (- v_b_139_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_140_1 (- main_~malloc_~size)) 413) (<= (- (- v_b_139_1) |main_#t~malloc0.offset|) 0))) (exists ((v_b_95_1 Int) (v_b_92_1 Int) (v_v_2098_1 Int) (v_b_94_1 Int) (v_b_93_1 Int) (v_v_2093_1 (Array Int Int)) (v_v_2100_1 (Array Int Int))) (and (<= (- v_b_93_1 |main_#t~malloc0.offset|) 8) (<= (- (- v_b_94_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_93_1) (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- (- v_b_93_1) (- main_~q~1.offset)) 8) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- v_b_94_1 (- |main_#t~malloc0.offset|)) 9) (<= (- (- v_b_93_1) (- main_~p~1.offset)) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_93_1) |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 8) (<= (- v_b_94_1 main_~malloc_~size) (- 391)) (<= (- (- v_b_93_1) (- v_b_94_1)) 1) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_94_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_94_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_94_1 (- |main_read~int_#sizeOfReadType|)) 13) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- v_b_93_1 (- |main_read~int_#ptr.offset|)) 16) (<= (- v_b_94_1 (- main_~p~1.offset)) 9) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 392)) (<= (- v_b_93_1 (- main_~malloc_~size)) 408) (<= (- (- v_b_93_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_93_1 |main_~malloc_#res.offset|) 8) (<= (- v_b_93_1 (- v_b_93_1)) 16) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- v_b_93_1 (- main_~p~1.offset)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#value| v_v_2098_1) 0) (<= (- v_b_93_1 (- |main_read~int_#sizeOfReadType|)) 12) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 8) (<= (- (- v_b_94_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_95_1 |main_read~int_#ptr.base|) 1) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- v_b_93_1 main_~malloc_~size) (- 392)) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- v_b_93_1 (- |main_#t~malloc0.offset|)) 8) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 8) (<= (- (- v_b_94_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_92_1) (- |main_read~int_#ptr.base|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- (- v_b_93_1) main_~q~1.offset) 0) (= v_v_2100_1 v_v_2093_1) (<= (- main_~p~1.offset (- main_~q~1.offset)) 8) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 8) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- v_b_94_1 main_~p~1.offset) 9) (<= (- v_b_92_1 v_b_95_1) (- 1)) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 8) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 8) (<= (- (- v_b_93_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 8) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 8) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_94_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_93_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#value|) (- v_v_2098_1)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 8) (<= (- v_b_93_1 (- |main_~malloc_#res.offset|)) 8) (<= (- v_b_94_1 (- v_b_94_1)) 18) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- v_b_94_1 (- |main_read~int_#ptr.offset|)) 17) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- v_b_93_1 (- main_~q~1.offset)) 16) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_93_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_94_1 |main_read~int_#sizeOfReadType|) 5) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- main_~malloc_~size (- main_~q~1.offset)) 408) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 12) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 12) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 8) (forall ((v_idx_1148 Int) (v_idx_1147 Int) (v_idx_1146 Int) (v_idx_1145 Int) (v_idx_1144 Int) (v_idx_1143 Int)) (or (< v_idx_1145 v_b_94_1) (and (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1147) v_idx_1144)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1147) v_idx_1144))) 0)) (< v_idx_1144 v_b_93_1) (<= v_b_94_1 v_idx_1144) (<= v_b_92_1 v_idx_1146) (<= v_b_93_1 v_idx_1143) (< v_idx_1148 v_b_95_1) (<= v_b_95_1 v_idx_1147) (< v_idx_1147 v_b_92_1))) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- v_b_93_1 main_~p~1.offset) 8) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 408) (<= (- (- v_b_94_1) (- main_~p~1.offset)) (- 1)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- (- v_b_93_1) v_b_93_1) 0) (<= (- (- v_b_93_1) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_94_1) (- main_~malloc_~size)) 399) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- main_~q~1.offset (- main_~q~1.offset)) 16) (<= (- v_b_94_1 |main_#t~malloc0.offset|) 9) (<= (- (- v_b_95_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 392)) (<= (- v_b_94_1 (- main_~malloc_~size)) 409) (<= (- (- v_b_94_1) v_b_94_1) (- 2)) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 8) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_93_1) main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- v_b_93_1 v_b_94_1) (- 1)) (<= (- (- v_b_94_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- (- v_b_93_1) (- main_~malloc_~size)) 400) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- v_b_94_1 |main_read~int_#ptr.offset|) 1) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 16) (<= (- (- v_b_94_1) main_~q~1.offset) (- 1)) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_93_1) main_~malloc_~size) (- 400)) (<= (- v_b_92_1 |main_read~int_#ptr.base|) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_94_1 main_~q~1.offset) 9) (<= (- (- v_b_94_1) main_~malloc_~size) (- 401)) (<= (- v_b_94_1 (- main_~q~1.offset)) 17) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- v_b_93_1 |main_read~int_#sizeOfReadType|) 4) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- v_b_94_1 (- |main_~malloc_#res.offset|)) 9) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- v_b_92_1) (- v_b_95_1)) 1) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 8) (<= (- v_b_93_1 (- v_b_94_1)) 17) (<= (- v_b_93_1 |main_read~int_#ptr.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- (- v_b_94_1) main_~p~1.offset) (- 1)) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- v_b_94_1 |main_~malloc_#res.offset|) 9) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 8) (<= (- (- v_b_94_1) (- main_~q~1.offset)) 7) (<= (- (- v_b_94_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- v_b_93_1) v_b_94_1) (- 1)) (<= (- v_b_93_1 main_~q~1.offset) 8) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- v_b_93_1) (- |main_#t~malloc0.offset|)) 0) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 4) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0))))} [2018-12-19 22:48:49,440 WARN L274 ngHoareTripleChecker]: Action: main := 0; [2018-12-19 22:48:49,440 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= c_main_main_primed 0) [2018-12-19 22:48:50,056 WARN L276 ngHoareTripleChecker]: Post: {2147483552#(and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_main)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_main)) 0) (<= (- (- main_main) main_~q~1.offset) 0) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 388)) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 12) (<= (- main_~q~1.offset (- main_~q~1.offset)) 24) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 412) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- main_main (- main_main)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 8) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- (- main_main) (- |main_~malloc_#res.offset|)) 0) (exists ((v_b_141_1 Int) (v_b_140_1 Int) (v_b_138_1 Int) (v_b_139_1 Int)) (and (<= (- (- v_b_140_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_141_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_139_1 |main_~malloc_#res.offset|) 12) (<= (- v_b_139_1 v_b_140_1) (- 1)) (<= (- (- v_b_139_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_140_1 |main_read~int_#sizeOfReadType|) 9) (forall ((v_idx_1155 Int) (v_idx_1162 Int)) (or (<= v_b_141_1 v_idx_1162) (< v_idx_1155 v_b_139_1) (< v_idx_1162 v_b_138_1) (<= v_b_140_1 v_idx_1155) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1162) v_idx_1155))) 0))) (<= (- v_b_140_1 (- |main_~malloc_#res.offset|)) 13) (<= (- v_b_140_1 (- main_main)) 13) (<= (- v_b_139_1 (- main_~p~1.offset)) 12) (<= (- (- v_b_140_1) (- main_~malloc_~size)) 399) (<= (- (- v_b_140_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_138_1) (- v_b_141_1)) 1) (<= (- v_b_139_1 (- |main_~malloc_#res.offset|)) 12) (<= (- (- v_b_140_1) v_b_140_1) (- 2)) (<= (- (- v_b_139_1) (- main_~q~1.offset)) 8) (<= (- (- v_b_140_1) main_~q~1.offset) (- 1)) (<= (- v_b_138_1 v_b_141_1) (- 1)) (<= (- v_b_140_1 |main_read~int_#ptr.offset|) 1) (<= (- v_b_138_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_140_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_140_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_139_1) (- main_main)) 0) (<= (- (- v_b_139_1) v_b_139_1) 0) (<= (- v_b_140_1 |main_#t~malloc0.offset|) 13) (<= (- v_b_140_1 |main_~malloc_#res.offset|) 13) (<= (- (- v_b_139_1) main_~q~1.offset) 0) (<= (- v_b_139_1 (- main_main)) 12) (<= (- v_b_139_1 (- main_~q~1.offset)) 24) (<= (- v_b_139_1 (- v_b_140_1)) 25) (<= (- (- v_b_139_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_139_1 main_main) 12) (<= (- v_b_139_1 (- |main_read~int_#ptr.offset|)) 24) (<= (- v_b_139_1 main_~p~1.offset) 12) (<= (- (- v_b_140_1) (- main_~p~1.offset)) (- 1)) (<= (- v_b_140_1 main_main) 13) (<= (- v_b_140_1 main_~q~1.offset) 9) (<= (- (- v_b_139_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_140_1 (- main_~p~1.offset)) 13) (<= (- (- v_b_139_1) (- v_b_140_1)) 1) (forall ((v_prenex_99 Int) (v_prenex_98 Int)) (or (<= v_b_141_1 v_prenex_99) (<= v_b_140_1 v_prenex_98) (< v_prenex_98 v_b_139_1) (< v_prenex_99 v_b_138_1) (<= (- |main_read~int_#value| (select (select |#memory_int| v_prenex_99) v_prenex_98)) 0))) (<= (- (- v_b_138_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- v_b_140_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_140_1 main_~p~1.offset) 13) (<= (- v_b_139_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_139_1) v_b_140_1) (- 1)) (<= (- (- v_b_140_1) (- main_main)) (- 1)) (<= (- v_b_139_1 (- main_~malloc_~size)) 412) (<= (- v_b_140_1 (- |main_read~int_#ptr.offset|)) 25) (<= (- (- v_b_139_1) main_~malloc_~size) (- 400)) (<= (- v_b_140_1 (- main_~q~1.offset)) 25) (<= (- (- v_b_139_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_140_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_140_1) (- main_~q~1.offset)) 7) (<= (- (- v_b_139_1) (- main_~p~1.offset)) 0) (<= (- v_b_139_1 (- |main_read~int_#sizeOfReadType|)) 16) (<= (- (- v_b_140_1) main_main) (- 1)) (<= (- (- v_b_139_1) main_~p~1.offset) 0) (<= (- (- v_b_139_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_139_1 main_~malloc_~size) (- 388)) (<= (- (- v_b_140_1) main_~malloc_~size) (- 401)) (<= (- v_b_139_1 |main_#t~malloc0.offset|) 12) (<= (- v_b_140_1 (- |main_read~int_#sizeOfReadType|)) 17) (<= (- v_b_139_1 |main_read~int_#sizeOfReadType|) 8) (<= (- v_b_141_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_140_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_139_1 (- |main_#t~malloc0.offset|)) 12) (<= (- v_b_140_1 main_~malloc_~size) (- 387)) (<= (- v_b_140_1 (- v_b_140_1)) 26) (<= (- (- v_b_139_1) main_main) 0) (<= (- (- v_b_139_1) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_140_1 (- |main_#t~malloc0.offset|)) 13) (<= (- (- v_b_140_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_140_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_139_1) (- main_~malloc_~size)) 400) (<= (- v_b_139_1 main_~q~1.offset) 8) (<= (- v_b_140_1 (- main_~malloc_~size)) 413) (<= (- (- v_b_139_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_139_1 (- v_b_139_1)) 24) (<= (- (- v_b_139_1) |main_#t~malloc0.offset|) 0))) (<= (- (- main_main) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 12) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- main_main (- main_~p~1.offset)) 0) (<= (- (- main_main) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 24) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 12) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 16) (<= (- main_main main_~p~1.offset) 0) (<= (- main_main |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 12) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- main_main (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- main_main) (- main_~q~1.offset)) 12) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- main_main |main_read~int_#ptr.offset|) 0) (<= (- main_main |main_read~int_#sizeOfReadType|) (- 4)) (<= (- main_main (- main_~q~1.offset)) 12) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 8) (<= (- main_main (- main_~malloc_~size)) 400) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- main_main main_~q~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- main_main) (- main_~p~1.offset)) 0) (<= (- (- main_main) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 8) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- main_main main_~malloc_~size) (- 400)) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- |main_#t~malloc0.offset| main_main) 0) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 12) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- (- main_main) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 16) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 12) (<= (- (- main_main) (- main_~malloc_~size)) 400) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 12) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 12) (<= (- (- main_main) main_~p~1.offset) 0) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 8) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- main_~malloc_~size (- main_~q~1.offset)) 412) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 388)) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 12) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 12) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- main_~p~1.offset (- main_~q~1.offset)) 12) (<= (- (- main_main) |main_~malloc_#res.offset|) 0) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- main_main) (- |main_read~int_#ptr.offset|)) 12) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_main) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- (- main_main) main_main) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 12) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 24) (<= (- main_main (- |main_read~int_#ptr.offset|)) 12) (<= (- main_main (- |main_~malloc_#res.offset|)) 0))} [2018-12-19 22:48:56,287 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 22:48:56,288 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 22:48:56,288 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 22:48:56,288 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 22:48:56,288 WARN L224 ngHoareTripleChecker]: Pre: {2147483551#(or (exists ((v_b_141_1 Int) (v_v_4594_1 (Array Int Int)) (v_b_140_1 Int) (v_v_4587_1 (Array Int Int)) (v_b_138_1 Int) (v_b_139_1 Int) (v_v_4592_1 Int)) (and (<= (- (- v_b_140_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_139_1 |c_main_~malloc_#res.offset|) 12) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 16) (<= (- v_b_139_1 v_b_140_1) (- 1)) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_139_1) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 20) (= v_v_4594_1 v_v_4587_1) (<= (- (- v_b_140_1) c_main_~q~1.offset) (- 5)) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_139_1 (- c_main_~p~1.offset)) 12) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 12) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_140_1) (- c_main_~malloc_~size)) 399) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 32) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (forall ((v_idx_1169 Int) (v_idx_1178 Int) (v_idx_1177 Int) (v_idx_1176 Int) (v_idx_1171 Int) (v_idx_1170 Int)) (or (<= v_b_139_1 v_idx_1169) (<= v_b_140_1 v_idx_1170) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1177) v_idx_1170))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1177) v_idx_1170)) 0)) (< v_idx_1177 v_b_138_1) (<= v_b_141_1 v_idx_1177) (< v_idx_1178 v_b_141_1) (<= v_b_138_1 v_idx_1176) (< v_idx_1170 v_b_139_1) (< v_idx_1171 v_b_140_1))) (<= (- (- v_b_138_1) (- v_b_141_1)) 1) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 16) (<= (- (- v_b_140_1) v_b_140_1) (- 2)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 8)) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 412) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) (- 4)) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 396) (<= (- v_b_140_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_140_1) c_main_~p~1.offset) (- 1)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 16) (<= (- (- v_b_139_1) c_main_~q~1.offset) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_139_1 (- v_b_140_1)) 25) (<= (- c_main_~p~1.offset c_main_~q~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 8) (<= (- v_b_139_1 (- |c_main_read~int_#ptr.offset|)) 24) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) (- 8)) (<= (- (- v_b_140_1) (- c_main_~p~1.offset)) (- 1)) (<= (- v_b_140_1 c_main_~q~1.offset) 9) (<= (- (- v_b_139_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) (- 4)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_140_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_140_1 c_main_~p~1.offset) 13) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_139_1) v_b_140_1) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) (- 4)) (<= (- v_b_140_1 (- |c_main_read~int_#ptr.offset|)) 25) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 12) (<= (- (- v_b_139_1) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_139_1) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 12) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_140_1) c_main_~malloc_~size) (- 401)) (<= (- v_b_139_1 |c_main_#t~malloc0.offset|) 12) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_139_1 (- |c_main_#t~malloc0.offset|)) 12) (<= (- (- v_b_140_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_140_1 c_main_~malloc_~size) (- 387)) (<= (- v_b_140_1 (- v_b_140_1)) 26) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 28) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) (- 4)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_140_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_140_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_139_1) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_141_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- v_b_140_1 |c_main_read~int_#sizeOfReadType|) 9) (<= (- v_b_140_1 (- |c_main_~malloc_#res.offset|)) 13) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- v_b_139_1 (- c_main_~q~1.offset)) 28) (<= (- (- v_b_140_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 16) (<= (- v_b_139_1 (- |c_main_~malloc_#res.offset|)) 12) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 16) (<= (- v_b_138_1 v_b_141_1) (- 1)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- |c_main_read~int_#value| v_v_4592_1) 0) (<= (- v_b_138_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- v_b_140_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 12) (<= (- (- v_b_139_1) v_b_139_1) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- v_b_140_1 |c_main_#t~malloc0.offset|) 13) (<= (- v_b_140_1 |c_main_~malloc_#res.offset|) 13) (<= (- v_b_140_1 (- c_main_~q~1.offset)) 29) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 16) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 404)) (<= (- (- v_b_139_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 16) (<= (- v_b_139_1 c_main_~p~1.offset) 12) (<= (- (- v_b_139_1) (- c_main_~q~1.offset)) 16) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#value|) (- v_v_4592_1)) 0) (<= (- v_b_140_1 (- c_main_~p~1.offset)) 13) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) (- 4)) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- v_b_139_1) (- v_b_140_1)) 1) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_138_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 8) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 384)) (<= (- v_b_139_1 |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 388)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 12) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_139_1 (- c_main_~malloc_~size)) 412) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_139_1) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_139_1) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 12) (<= (- (- v_b_140_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- v_b_140_1) (- c_main_~q~1.offset)) 15) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_139_1 (- |c_main_read~int_#sizeOfReadType|)) 16) (<= (- (- v_b_139_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_139_1 c_main_~malloc_~size) (- 388)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_140_1 (- |c_main_read~int_#sizeOfReadType|)) 17) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- v_b_139_1 |c_main_read~int_#sizeOfReadType|) 8) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 12) (<= (- v_b_141_1 |c_main_read~int_#ptr.base|) 1) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 416) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- v_b_139_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 16) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_140_1 (- |c_main_#t~malloc0.offset|)) 13) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 24) (<= (- v_b_139_1 c_main_~q~1.offset) 8) (<= (- v_b_139_1 (- v_b_139_1)) 24) (<= (- (- v_b_139_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_140_1 (- c_main_~malloc_~size)) 413) (<= (- (- v_b_139_1) |c_main_#t~malloc0.offset|) 0))) (and (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 408) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 392)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 16) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 8) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 8) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 8) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 8) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 8) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0)))} [2018-12-19 22:48:56,288 WARN L228 ngHoareTripleChecker]: Action: #t~short2 := ~q~1.offset < ~p~1.offset + 400; [2018-12-19 22:48:56,288 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (or (and (not |c_main_#t~short2_primed|) (not (< c_main_~q~1.offset (+ c_main_~p~1.offset 400)))) (and (< c_main_~q~1.offset (+ c_main_~p~1.offset 400)) |c_main_#t~short2_primed|)) [2018-12-19 22:48:56,289 WARN L230 ngHoareTripleChecker]: Post: {2147483550#(or (exists ((v_b_141_1 Int) (v_v_4594_1 (Array Int Int)) (v_b_140_1 Int) (v_v_4587_1 (Array Int Int)) (v_b_138_1 Int) (v_b_139_1 Int) (v_v_4592_1 Int)) (and (<= (- (- v_b_140_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_139_1 |c_main_~malloc_#res.offset|) 12) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 16) (<= (- v_b_139_1 v_b_140_1) (- 1)) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_139_1) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 20) (= v_v_4594_1 v_v_4587_1) (<= (- (- v_b_140_1) c_main_~q~1.offset) (- 5)) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_139_1 (- c_main_~p~1.offset)) 12) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 12) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_140_1) (- c_main_~malloc_~size)) 399) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 32) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_138_1) (- v_b_141_1)) 1) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 16) (<= (- (- v_b_140_1) v_b_140_1) (- 2)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 8)) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 412) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) (- 4)) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 396) (<= (- v_b_140_1 |c_main_read~int_#ptr.offset|) 1) |c_main_#t~short2| (<= (- (- v_b_140_1) c_main_~p~1.offset) (- 1)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 16) (<= (- (- v_b_139_1) c_main_~q~1.offset) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_139_1 (- v_b_140_1)) 25) (<= (- c_main_~p~1.offset c_main_~q~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 8) (<= (- v_b_139_1 (- |c_main_read~int_#ptr.offset|)) 24) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) (- 8)) (<= (- (- v_b_140_1) (- c_main_~p~1.offset)) (- 1)) (<= (- v_b_140_1 c_main_~q~1.offset) 9) (<= (- (- v_b_139_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) (- 4)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_140_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_140_1 c_main_~p~1.offset) 13) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_139_1) v_b_140_1) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) (- 4)) (<= (- v_b_140_1 (- |c_main_read~int_#ptr.offset|)) 25) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 12) (<= (- (- v_b_139_1) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_139_1) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 12) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_140_1) c_main_~malloc_~size) (- 401)) (<= (- v_b_139_1 |c_main_#t~malloc0.offset|) 12) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_139_1 (- |c_main_#t~malloc0.offset|)) 12) (<= (- (- v_b_140_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_140_1 c_main_~malloc_~size) (- 387)) (<= (- v_b_140_1 (- v_b_140_1)) 26) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 28) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) (- 4)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_140_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_140_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_139_1) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_141_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- v_b_140_1 |c_main_read~int_#sizeOfReadType|) 9) (<= (- v_b_140_1 (- |c_main_~malloc_#res.offset|)) 13) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- v_b_139_1 (- c_main_~q~1.offset)) 28) (<= (- (- v_b_140_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 16) (<= (- v_b_139_1 (- |c_main_~malloc_#res.offset|)) 12) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 16) (<= (- v_b_138_1 v_b_141_1) (- 1)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- |c_main_read~int_#value| v_v_4592_1) 0) (<= (- v_b_138_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- v_b_140_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 12) (<= (- (- v_b_139_1) v_b_139_1) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- v_b_140_1 |c_main_#t~malloc0.offset|) 13) (<= (- v_b_140_1 |c_main_~malloc_#res.offset|) 13) (<= (- v_b_140_1 (- c_main_~q~1.offset)) 29) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 16) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 404)) (<= (- (- v_b_139_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 16) (<= (- v_b_139_1 c_main_~p~1.offset) 12) (<= (- (- v_b_139_1) (- c_main_~q~1.offset)) 16) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#value|) (- v_v_4592_1)) 0) (<= (- v_b_140_1 (- c_main_~p~1.offset)) 13) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) (- 4)) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- v_b_139_1) (- v_b_140_1)) 1) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_138_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (forall ((v_idx_1186 Int) (v_idx_1185 Int) (v_idx_1184 Int) (v_idx_1193 Int) (v_idx_1192 Int) (v_idx_1191 Int)) (or (< v_idx_1193 v_b_141_1) (< v_idx_1186 v_b_140_1) (<= v_b_140_1 v_idx_1185) (<= v_b_138_1 v_idx_1191) (< v_idx_1192 v_b_138_1) (<= v_b_141_1 v_idx_1192) (<= v_b_139_1 v_idx_1184) (< v_idx_1185 v_b_139_1) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1192) v_idx_1185))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1192) v_idx_1185)) 0)))) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 8) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 384)) (<= (- v_b_139_1 |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 388)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 12) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_139_1 (- c_main_~malloc_~size)) 412) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_139_1) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_139_1) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 12) (<= (- (- v_b_140_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- v_b_140_1) (- c_main_~q~1.offset)) 15) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_139_1 (- |c_main_read~int_#sizeOfReadType|)) 16) (<= (- (- v_b_139_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_139_1 c_main_~malloc_~size) (- 388)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_140_1 (- |c_main_read~int_#sizeOfReadType|)) 17) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- v_b_139_1 |c_main_read~int_#sizeOfReadType|) 8) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 12) (<= (- v_b_141_1 |c_main_read~int_#ptr.base|) 1) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 416) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- v_b_139_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 16) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_140_1 (- |c_main_#t~malloc0.offset|)) 13) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 24) (<= (- v_b_139_1 c_main_~q~1.offset) 8) (<= (- v_b_139_1 (- v_b_139_1)) 24) (<= (- (- v_b_139_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_140_1 (- c_main_~malloc_~size)) 413) (<= (- (- v_b_139_1) |c_main_#t~malloc0.offset|) 0))) (and (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 408) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 392)) |c_main_#t~short2| (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 16) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 8) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 8) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 8) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 8) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 8) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0)))} [2018-12-19 22:48:56,289 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 22:48:56,290 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 22:48:56,290 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 22:48:56,514 WARN L181 SmtUtils]: Spent 223.00 ms on a formula simplification. DAG size of input: 459 DAG size of output: 441 [2018-12-19 22:48:56,514 WARN L270 ngHoareTripleChecker]: Pre: {2147483551#(or (exists ((v_b_141_1 Int) (v_v_4594_1 (Array Int Int)) (v_b_140_1 Int) (v_v_4587_1 (Array Int Int)) (v_b_138_1 Int) (v_b_139_1 Int) (v_v_4592_1 Int)) (and (<= (- (- v_b_140_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_139_1 |main_~malloc_#res.offset|) 12) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 16) (<= (- v_b_139_1 v_b_140_1) (- 1)) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_139_1) |main_read~int_#ptr.offset|) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 20) (= v_v_4594_1 v_v_4587_1) (<= (- (- v_b_140_1) main_~q~1.offset) (- 5)) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_139_1 (- main_~p~1.offset)) 12) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 12) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_140_1) (- main_~malloc_~size)) 399) (<= (- main_~q~1.offset (- main_~q~1.offset)) 32) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (forall ((v_idx_1169 Int) (v_idx_1178 Int) (v_idx_1177 Int) (v_idx_1176 Int) (v_idx_1171 Int) (v_idx_1170 Int)) (or (<= v_b_139_1 v_idx_1169) (<= v_b_140_1 v_idx_1170) (and (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1177) v_idx_1170))) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1177) v_idx_1170)) 0)) (< v_idx_1177 v_b_138_1) (<= v_b_141_1 v_idx_1177) (< v_idx_1178 v_b_141_1) (<= v_b_138_1 v_idx_1176) (< v_idx_1170 v_b_139_1) (< v_idx_1171 v_b_140_1))) (<= (- (- v_b_138_1) (- v_b_141_1)) 1) (<= (- main_~p~1.offset (- main_~q~1.offset)) 16) (<= (- (- v_b_140_1) v_b_140_1) (- 2)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 8)) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 412) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) (- 4)) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 396) (<= (- v_b_140_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_140_1) main_~p~1.offset) (- 1)) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 16) (<= (- (- v_b_139_1) main_~q~1.offset) (- 4)) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- v_b_139_1 (- v_b_140_1)) 25) (<= (- main_~p~1.offset main_~q~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 8) (<= (- v_b_139_1 (- |main_read~int_#ptr.offset|)) 24) (<= (- (- main_~q~1.offset) main_~q~1.offset) (- 8)) (<= (- (- v_b_140_1) (- main_~p~1.offset)) (- 1)) (<= (- v_b_140_1 main_~q~1.offset) 9) (<= (- (- v_b_139_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) (- 4)) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- (- v_b_140_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_140_1 main_~p~1.offset) 13) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- (- v_b_139_1) v_b_140_1) (- 1)) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) (- 4)) (<= (- v_b_140_1 (- |main_read~int_#ptr.offset|)) 25) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 12) (<= (- (- v_b_139_1) (- main_~p~1.offset)) 0) (<= (- (- v_b_139_1) main_~p~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 12) (<= (- (- main_~p~1.offset) main_~q~1.offset) (- 4)) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_140_1) main_~malloc_~size) (- 401)) (<= (- v_b_139_1 |main_#t~malloc0.offset|) 12) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_139_1 (- |main_#t~malloc0.offset|)) 12) (<= (- (- v_b_140_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_140_1 main_~malloc_~size) (- 387)) (<= (- v_b_140_1 (- v_b_140_1)) 26) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 28) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) (- 4)) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_140_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_140_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_139_1) (- main_~malloc_~size)) 400) (<= (- (- v_b_141_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- v_b_140_1 |main_read~int_#sizeOfReadType|) 9) (<= (- v_b_140_1 (- |main_~malloc_#res.offset|)) 13) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- v_b_139_1 (- main_~q~1.offset)) 28) (<= (- (- v_b_140_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 16) (<= (- v_b_139_1 (- |main_~malloc_#res.offset|)) 12) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 16) (<= (- v_b_138_1 v_b_141_1) (- 1)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- |main_read~int_#value| v_v_4592_1) 0) (<= (- v_b_138_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_140_1) |main_~malloc_#res.offset|) (- 1)) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 12) (<= (- (- v_b_139_1) v_b_139_1) 0) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- v_b_140_1 |main_#t~malloc0.offset|) 13) (<= (- v_b_140_1 |main_~malloc_#res.offset|) 13) (<= (- v_b_140_1 (- main_~q~1.offset)) 29) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 16) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 404)) (<= (- (- v_b_139_1) (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 16) (<= (- v_b_139_1 main_~p~1.offset) 12) (<= (- (- v_b_139_1) (- main_~q~1.offset)) 16) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#value|) (- v_v_4592_1)) 0) (<= (- v_b_140_1 (- main_~p~1.offset)) 13) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) (- 4)) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- v_b_139_1) (- v_b_140_1)) 1) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_138_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 8) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 384)) (<= (- v_b_139_1 |main_read~int_#ptr.offset|) 0) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 388)) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 12) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_139_1 (- main_~malloc_~size)) 412) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_139_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_139_1) |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 12) (<= (- (- v_b_140_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- v_b_140_1) (- main_~q~1.offset)) 15) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- v_b_139_1 (- |main_read~int_#sizeOfReadType|)) 16) (<= (- (- v_b_139_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_139_1 main_~malloc_~size) (- 388)) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_140_1 (- |main_read~int_#sizeOfReadType|)) 17) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- v_b_139_1 |main_read~int_#sizeOfReadType|) 8) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 12) (<= (- v_b_141_1 |main_read~int_#ptr.base|) 1) (<= (- main_~malloc_~size (- main_~q~1.offset)) 416) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- v_b_139_1) (- |main_~malloc_#res.offset|)) 0) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 16) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_140_1 (- |main_#t~malloc0.offset|)) 13) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 24) (<= (- v_b_139_1 main_~q~1.offset) 8) (<= (- v_b_139_1 (- v_b_139_1)) 24) (<= (- (- v_b_139_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_140_1 (- main_~malloc_~size)) 413) (<= (- (- v_b_139_1) |main_#t~malloc0.offset|) 0))) (and (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 8) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0)))} [2018-12-19 22:48:56,514 WARN L274 ngHoareTripleChecker]: Action: #t~short2 := ~q~1.offset < ~p~1.offset + 400; [2018-12-19 22:48:56,514 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (or (and (not |c_main_#t~short2_primed|) (not (< c_main_~q~1.offset (+ c_main_~p~1.offset 400)))) (and (< c_main_~q~1.offset (+ c_main_~p~1.offset 400)) |c_main_#t~short2_primed|)) [2018-12-19 22:48:56,749 WARN L181 SmtUtils]: Spent 234.00 ms on a formula simplification. DAG size of input: 460 DAG size of output: 442 [2018-12-19 22:48:56,750 WARN L276 ngHoareTripleChecker]: Post: {2147483550#(or (exists ((v_b_141_1 Int) (v_v_4594_1 (Array Int Int)) (v_b_140_1 Int) (v_v_4587_1 (Array Int Int)) (v_b_138_1 Int) (v_b_139_1 Int) (v_v_4592_1 Int)) (and (<= (- (- v_b_140_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_139_1 |main_~malloc_#res.offset|) 12) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 16) (<= (- v_b_139_1 v_b_140_1) (- 1)) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_139_1) |main_read~int_#ptr.offset|) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 20) (= v_v_4594_1 v_v_4587_1) (<= (- (- v_b_140_1) main_~q~1.offset) (- 5)) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_139_1 (- main_~p~1.offset)) 12) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 12) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_140_1) (- main_~malloc_~size)) 399) (<= (- main_~q~1.offset (- main_~q~1.offset)) 32) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_138_1) (- v_b_141_1)) 1) (<= (- main_~p~1.offset (- main_~q~1.offset)) 16) (<= (- (- v_b_140_1) v_b_140_1) (- 2)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 8)) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 412) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) (- 4)) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 396) (<= (- v_b_140_1 |main_read~int_#ptr.offset|) 1) |main_#t~short2| (<= (- (- v_b_140_1) main_~p~1.offset) (- 1)) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 16) (<= (- (- v_b_139_1) main_~q~1.offset) (- 4)) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- v_b_139_1 (- v_b_140_1)) 25) (<= (- main_~p~1.offset main_~q~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 8) (<= (- v_b_139_1 (- |main_read~int_#ptr.offset|)) 24) (<= (- (- main_~q~1.offset) main_~q~1.offset) (- 8)) (<= (- (- v_b_140_1) (- main_~p~1.offset)) (- 1)) (<= (- v_b_140_1 main_~q~1.offset) 9) (<= (- (- v_b_139_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) (- 4)) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- (- v_b_140_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_140_1 main_~p~1.offset) 13) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- (- v_b_139_1) v_b_140_1) (- 1)) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) (- 4)) (<= (- v_b_140_1 (- |main_read~int_#ptr.offset|)) 25) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 12) (<= (- (- v_b_139_1) (- main_~p~1.offset)) 0) (<= (- (- v_b_139_1) main_~p~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 12) (<= (- (- main_~p~1.offset) main_~q~1.offset) (- 4)) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_140_1) main_~malloc_~size) (- 401)) (<= (- v_b_139_1 |main_#t~malloc0.offset|) 12) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_139_1 (- |main_#t~malloc0.offset|)) 12) (<= (- (- v_b_140_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_140_1 main_~malloc_~size) (- 387)) (<= (- v_b_140_1 (- v_b_140_1)) 26) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 28) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) (- 4)) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_140_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_140_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_139_1) (- main_~malloc_~size)) 400) (<= (- (- v_b_141_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- v_b_140_1 |main_read~int_#sizeOfReadType|) 9) (<= (- v_b_140_1 (- |main_~malloc_#res.offset|)) 13) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- v_b_139_1 (- main_~q~1.offset)) 28) (<= (- (- v_b_140_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 16) (<= (- v_b_139_1 (- |main_~malloc_#res.offset|)) 12) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 16) (<= (- v_b_138_1 v_b_141_1) (- 1)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- |main_read~int_#value| v_v_4592_1) 0) (<= (- v_b_138_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_140_1) |main_~malloc_#res.offset|) (- 1)) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 12) (<= (- (- v_b_139_1) v_b_139_1) 0) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- v_b_140_1 |main_#t~malloc0.offset|) 13) (<= (- v_b_140_1 |main_~malloc_#res.offset|) 13) (<= (- v_b_140_1 (- main_~q~1.offset)) 29) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 16) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 404)) (<= (- (- v_b_139_1) (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 16) (<= (- v_b_139_1 main_~p~1.offset) 12) (<= (- (- v_b_139_1) (- main_~q~1.offset)) 16) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#value|) (- v_v_4592_1)) 0) (<= (- v_b_140_1 (- main_~p~1.offset)) 13) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) (- 4)) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- v_b_139_1) (- v_b_140_1)) 1) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_138_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (forall ((v_idx_1186 Int) (v_idx_1185 Int) (v_idx_1184 Int) (v_idx_1193 Int) (v_idx_1192 Int) (v_idx_1191 Int)) (or (< v_idx_1193 v_b_141_1) (< v_idx_1186 v_b_140_1) (<= v_b_140_1 v_idx_1185) (<= v_b_138_1 v_idx_1191) (< v_idx_1192 v_b_138_1) (<= v_b_141_1 v_idx_1192) (<= v_b_139_1 v_idx_1184) (< v_idx_1185 v_b_139_1) (and (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1192) v_idx_1185))) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1192) v_idx_1185)) 0)))) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 8) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 384)) (<= (- v_b_139_1 |main_read~int_#ptr.offset|) 0) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 388)) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 12) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_139_1 (- main_~malloc_~size)) 412) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_139_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_139_1) |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 12) (<= (- (- v_b_140_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- v_b_140_1) (- main_~q~1.offset)) 15) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- v_b_139_1 (- |main_read~int_#sizeOfReadType|)) 16) (<= (- (- v_b_139_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_139_1 main_~malloc_~size) (- 388)) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_140_1 (- |main_read~int_#sizeOfReadType|)) 17) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- v_b_139_1 |main_read~int_#sizeOfReadType|) 8) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 12) (<= (- v_b_141_1 |main_read~int_#ptr.base|) 1) (<= (- main_~malloc_~size (- main_~q~1.offset)) 416) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- v_b_139_1) (- |main_~malloc_#res.offset|)) 0) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 16) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_140_1 (- |main_#t~malloc0.offset|)) 13) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 24) (<= (- v_b_139_1 main_~q~1.offset) 8) (<= (- v_b_139_1 (- v_b_139_1)) 24) (<= (- (- v_b_139_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_140_1 (- main_~malloc_~size)) 413) (<= (- (- v_b_139_1) |main_#t~malloc0.offset|) 0))) (and |main_#t~short2| (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 8) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0)))} [2018-12-19 22:49:06,153 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 22:49:06,153 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 22:49:06,153 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 22:49:06,154 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 22:49:06,154 WARN L224 ngHoareTripleChecker]: Pre: {2147483547#(or (exists ((v_b_141_1 Int) (v_v_4594_1 (Array Int Int)) (v_b_140_1 Int) (v_v_4587_1 (Array Int Int)) (v_b_138_1 Int) (v_b_139_1 Int) (v_v_4592_1 Int)) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (forall ((v_idx_1214 Int) (v_idx_1223 Int) (v_idx_1222 Int) (v_idx_1221 Int) (v_idx_1216 Int) (v_idx_1215 Int)) (or (< v_idx_1216 v_b_140_1) (<= v_b_141_1 v_idx_1222) (< v_idx_1223 v_b_141_1) (<= v_b_138_1 v_idx_1221) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1222) v_idx_1215))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1222) v_idx_1215)) 0)) (<= v_b_139_1 v_idx_1214) (< v_idx_1215 v_b_139_1) (<= v_b_140_1 v_idx_1215) (< v_idx_1222 v_b_138_1))) (<= (- v_b_139_1 v_b_140_1) (- 1)) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_main)) 0) (<= (- (- c_main_main) c_main_~q~1.offset) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- v_b_140_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_140_1) c_main_~p~1.offset) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_139_1 (- c_main_main)) 12) (<= (- v_b_139_1 (- v_b_140_1)) 25) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 8) (<= (- (- c_main_main) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_140_1) (- c_main_~p~1.offset)) (- 1)) (<= (- v_b_140_1 c_main_~q~1.offset) 9) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 12) (<= (- c_main_main |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_139_1) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 12) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- c_main_main) (- c_main_~q~1.offset)) 12) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_139_1 (- |c_main_#t~malloc0.offset|)) 12) (<= (- (- v_b_140_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_140_1 c_main_~malloc_~size) (- 387)) (<= (- c_main_main (- c_main_~malloc_~size)) 400) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- c_main_main) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- v_b_140_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- v_b_139_1 (- |c_main_~malloc_#res.offset|)) 12) (<= (- c_main_main c_main_~malloc_~size) (- 400)) (<= (- v_b_138_1 v_b_141_1) (- 1)) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- |c_main_read~int_#value| v_v_4592_1) 0) (<= (- (- v_b_139_1) (- c_main_main)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_139_1 (- c_main_~q~1.offset)) 24) (<= (- (- c_main_main) (- c_main_~malloc_~size)) 400) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- v_b_140_1 c_main_main) 13) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 12) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_138_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 12) (<= (- v_b_139_1 |c_main_read~int_#ptr.offset|) 0) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 412) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 12) (<= (- v_b_139_1 (- c_main_~malloc_~size)) 412) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_139_1) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 12) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_140_1) (- c_main_~q~1.offset)) 7) (<= (- v_b_139_1 (- |c_main_read~int_#sizeOfReadType|)) 16) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- c_main_main) (- |c_main_read~int_#ptr.offset|)) 12) (<= (- v_b_139_1 c_main_~malloc_~size) (- 388)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_main) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_139_1 |c_main_read~int_#sizeOfReadType|) 8) (<= (- (- c_main_main) c_main_main) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 12) (<= (- v_b_141_1 |c_main_read~int_#ptr.base|) 1) (<= (- (- v_b_139_1) c_main_main) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_140_1 (- |c_main_#t~malloc0.offset|)) 13) (<= (- v_b_139_1 c_main_~q~1.offset) 8) (<= (- (- v_b_139_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_140_1 (- c_main_~malloc_~size)) 413) (<= (- (- v_b_139_1) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_140_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- |c_main_#t~malloc0.offset| (- c_main_main)) 0) (<= (- v_b_139_1 |c_main_~malloc_#res.offset|) 12) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_139_1) |c_main_read~int_#ptr.offset|) 0) (= v_v_4594_1 v_v_4587_1) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 388)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_139_1 (- c_main_~p~1.offset)) 12) (<= (- (- v_b_140_1) (- c_main_~malloc_~size)) 399) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 12) (<= (- (- v_b_138_1) (- v_b_141_1)) 1) (<= (- (- v_b_140_1) v_b_140_1) (- 2)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 24) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 412) (<= (- c_main_main (- c_main_main)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- v_b_139_1) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- v_b_139_1 (- |c_main_read~int_#ptr.offset|)) 24) (<= (- (- v_b_139_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_main_main) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 12) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- c_main_main (- c_main_~p~1.offset)) 0) (<= (- (- c_main_main) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_140_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_140_1 c_main_~p~1.offset) 13) (<= (- (- v_b_139_1) v_b_140_1) (- 1)) (<= (- (- v_b_140_1) (- c_main_main)) (- 1)) (<= (- v_b_140_1 (- |c_main_read~int_#ptr.offset|)) 25) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 24) (<= (- v_b_140_1 (- c_main_~q~1.offset)) 25) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 16) (<= (- c_main_main c_main_~p~1.offset) 0) (<= (- (- v_b_139_1) (- c_main_~p~1.offset)) 0) (<= (- c_main_main (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_140_1) c_main_~malloc_~size) (- 401)) (<= (- v_b_139_1 |c_main_#t~malloc0.offset|) 12) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- c_main_main |c_main_read~int_#ptr.offset|) 0) (<= (- c_main_main |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_140_1 (- v_b_140_1)) 26) (<= (- c_main_main (- c_main_~q~1.offset)) 12) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 8) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_140_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_140_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_139_1) (- c_main_~malloc_~size)) 400) (<= (- c_main_main c_main_~q~1.offset) 0) (<= (- (- v_b_141_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_140_1 |c_main_read~int_#sizeOfReadType|) 9) (<= (- (- c_main_main) c_main_~malloc_~size) (- 400)) (<= (- v_b_140_1 (- |c_main_~malloc_#res.offset|)) 13) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 8) (<= (- v_b_140_1 (- c_main_main)) 13) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- v_b_139_1) (- c_main_~q~1.offset)) 8) (<= (- (- v_b_140_1) c_main_~q~1.offset) (- 1)) (<= (- |c_main_#t~malloc0.offset| c_main_main) 0) (<= (- v_b_138_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- v_b_140_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 12) (<= (- (- v_b_139_1) v_b_139_1) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- v_b_140_1 |c_main_#t~malloc0.offset|) 13) (<= (- (- c_main_main) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_140_1 |c_main_~malloc_#res.offset|) 13) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 16) (<= (- (- v_b_139_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 12) (<= (- v_b_139_1 c_main_main) 12) (<= (- v_b_139_1 c_main_~p~1.offset) 12) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#value|) (- v_v_4592_1)) 0) (<= (- v_b_140_1 (- c_main_~p~1.offset)) 13) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- (- v_b_139_1) (- v_b_140_1)) 1) (<= (- (- c_main_main) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 8) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 388)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_139_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_140_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 12) (<= (- (- c_main_main) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_140_1) c_main_main) (- 1)) (<= (- (- v_b_139_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_140_1 (- |c_main_read~int_#sizeOfReadType|)) 17) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_139_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 24) (<= (- c_main_main (- |c_main_read~int_#ptr.offset|)) 12) (<= (- v_b_139_1 (- v_b_139_1)) 24) (<= (- c_main_main (- |c_main_~malloc_#res.offset|)) 0))) (exists ((v_b_95_1 Int) (v_b_92_1 Int) (v_v_2098_1 Int) (v_b_94_1 Int) (v_b_93_1 Int) (v_v_2093_1 (Array Int Int)) (v_v_2100_1 (Array Int Int))) (and (<= (- v_b_93_1 |c_main_#t~malloc0.offset|) 8) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_93_1) (- c_main_~q~1.offset)) 8) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_main)) 0) (<= (- (- c_main_main) c_main_~q~1.offset) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- (- v_b_93_1) (- c_main_main)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- v_b_93_1) (- v_b_94_1)) 1) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- v_b_94_1 (- c_main_~p~1.offset)) 9) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 392)) (<= (- v_b_93_1 (- c_main_~malloc_~size)) 408) (<= (- c_main_main (- c_main_~q~1.offset)) 8) (<= (- (- v_b_94_1) (- c_main_main)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- v_b_93_1 (- c_main_~p~1.offset)) 8) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#value| v_v_2098_1) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 8) (<= (- (- v_b_94_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- c_main_main) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_95_1 |c_main_read~int_#ptr.base|) 1) (<= (- v_b_93_1 c_main_~malloc_~size) (- 392)) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- v_b_93_1 (- |c_main_#t~malloc0.offset|)) 8) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 8) (<= (- v_b_94_1 c_main_main) 9) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- v_b_94_1 c_main_~p~1.offset) 9) (<= (- v_b_92_1 v_b_95_1) (- 1)) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 8) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 8) (<= (- c_main_main |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_94_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_93_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#value|) (- v_v_2098_1)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- c_main_main (- c_main_~malloc_~size)) 400) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- v_b_94_1 (- |c_main_read~int_#ptr.offset|)) 17) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_93_1 (- c_main_~q~1.offset)) 16) (<= (- (- v_b_93_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 408) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 12) (<= (- (- c_main_main) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- v_b_93_1) c_main_main) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 12) (<= (- c_main_main c_main_~malloc_~size) (- 400)) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- v_b_93_1 c_main_~p~1.offset) 8) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 408) (<= (- (- v_b_94_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- v_b_93_1) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_95_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 392)) (<= (- (- c_main_main) (- c_main_~malloc_~size)) 400) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_93_1) c_main_~p~1.offset) 0) (<= (- v_b_94_1 (- c_main_main)) 9) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_93_1 v_b_94_1) (- 1)) (<= (- (- v_b_94_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_93_1) (- c_main_~malloc_~size)) 400) (<= (- v_b_94_1 |c_main_read~int_#ptr.offset|) 1) (<= (- c_main_main (- |c_main_read~int_#ptr.offset|)) 8) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 16) (<= (- (- v_b_94_1) c_main_~q~1.offset) (- 1)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- v_b_92_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_94_1 c_main_~q~1.offset) 9) (<= (- v_b_94_1 (- c_main_~q~1.offset)) 17) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- v_b_93_1 |c_main_read~int_#sizeOfReadType|) 4) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_92_1) (- v_b_95_1)) 1) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_main) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_94_1) c_main_~p~1.offset) (- 1)) (<= (- (- c_main_main) c_main_main) 0) (<= (- (- v_b_94_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- v_b_93_1) v_b_94_1) (- 1)) (<= (- v_b_93_1 c_main_~q~1.offset) 8) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_94_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- |c_main_#t~malloc0.offset| (- c_main_main)) 0) (<= (- (- v_b_93_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- v_b_94_1 (- |c_main_#t~malloc0.offset|)) 9) (<= (- (- v_b_93_1) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_93_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 8) (<= (- v_b_94_1 c_main_~malloc_~size) (- 391)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_94_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_94_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_94_1 (- |c_main_read~int_#sizeOfReadType|)) 13) (<= (- c_main_main (- c_main_main)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_93_1 (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_93_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_93_1 |c_main_~malloc_#res.offset|) 8) (<= (- v_b_93_1 (- v_b_93_1)) 16) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- v_b_93_1 (- |c_main_read~int_#sizeOfReadType|)) 12) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- (- v_b_94_1) c_main_main) (- 1)) (<= (- (- c_main_main) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- c_main_main (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 8) (<= (- (- v_b_94_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_92_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- c_main_main) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_93_1) c_main_~q~1.offset) 0) (= v_v_2100_1 v_v_2093_1) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 8) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 8) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_93_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_main c_main_~p~1.offset) 0) (<= (- c_main_main (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- (- c_main_main) (- c_main_~q~1.offset)) 8) (<= (- c_main_main |c_main_read~int_#ptr.offset|) 0) (<= (- c_main_main |c_main_read~int_#sizeOfReadType|) (- 4)) (forall ((v_idx_1236 Int) (v_idx_1235 Int) (v_idx_1234 Int) (v_idx_1233 Int) (v_idx_1238 Int) (v_idx_1237 Int)) (or (<= v_b_93_1 v_idx_1233) (< v_idx_1235 v_b_94_1) (<= v_b_95_1 v_idx_1237) (<= v_b_92_1 v_idx_1236) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1237) v_idx_1234)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1237) v_idx_1234))) 0)) (< v_idx_1238 v_b_95_1) (< v_idx_1237 v_b_92_1) (<= v_b_94_1 v_idx_1234) (< v_idx_1234 v_b_93_1))) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 8) (<= (- v_b_93_1 c_main_main) 8) (<= (- v_b_93_1 (- |c_main_~malloc_#res.offset|)) 8) (<= (- v_b_94_1 (- v_b_94_1)) 18) (<= (- (- c_main_main) (- |c_main_read~int_#ptr.offset|)) 8) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_94_1 |c_main_read~int_#sizeOfReadType|) 5) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- c_main_main c_main_~q~1.offset) 0) (<= (- (- c_main_main) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 8) (<= (- |c_main_#t~malloc0.offset| c_main_main) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- v_b_93_1) v_b_93_1) 0) (<= (- (- c_main_main) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_94_1) (- c_main_~malloc_~size)) 399) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 16) (<= (- v_b_94_1 |c_main_#t~malloc0.offset|) 9) (<= (- v_b_94_1 (- c_main_~malloc_~size)) 409) (<= (- (- v_b_94_1) v_b_94_1) (- 2)) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 8) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- (- c_main_main) c_main_~p~1.offset) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_93_1) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_94_1) c_main_~malloc_~size) (- 401)) (<= (- (- c_main_main) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_94_1 (- |c_main_~malloc_#res.offset|)) 9) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 8) (<= (- v_b_93_1 (- v_b_94_1)) 17) (<= (- v_b_93_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- v_b_94_1 |c_main_~malloc_#res.offset|) 9) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 8) (<= (- (- v_b_94_1) (- c_main_~q~1.offset)) 7) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_93_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- v_b_93_1 (- c_main_main)) 8) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 4) (<= (- c_main_main (- |c_main_~malloc_#res.offset|)) 0))))} [2018-12-19 22:49:06,154 WARN L228 ngHoareTripleChecker]: Action: assume true; [2018-12-19 22:49:06,155 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: true [2018-12-19 22:49:06,155 WARN L230 ngHoareTripleChecker]: Post: {2147483546#(exists ((v_b_141_1 Int) (v_v_4594_1 (Array Int Int)) (v_b_140_1 Int) (v_v_4587_1 (Array Int Int)) (v_b_138_1 Int) (v_b_139_1 Int) (v_v_4592_1 Int)) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_139_1 v_b_140_1) (- 1)) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_main)) 0) (<= (- (- c_main_main) c_main_~q~1.offset) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- v_b_140_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_140_1) c_main_~p~1.offset) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_139_1 (- c_main_main)) 12) (<= (- v_b_139_1 (- v_b_140_1)) 25) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 8) (<= (- (- c_main_main) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_140_1) (- c_main_~p~1.offset)) (- 1)) (<= (- v_b_140_1 c_main_~q~1.offset) 9) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 12) (<= (- c_main_main |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_139_1) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 12) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- c_main_main) (- c_main_~q~1.offset)) 12) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_139_1 (- |c_main_#t~malloc0.offset|)) 12) (<= (- (- v_b_140_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_140_1 c_main_~malloc_~size) (- 387)) (<= (- c_main_main (- c_main_~malloc_~size)) 400) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- c_main_main) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- v_b_140_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- v_b_139_1 (- |c_main_~malloc_#res.offset|)) 12) (<= (- c_main_main c_main_~malloc_~size) (- 400)) (<= (- v_b_138_1 v_b_141_1) (- 1)) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- |c_main_read~int_#value| v_v_4592_1) 0) (<= (- (- v_b_139_1) (- c_main_main)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_139_1 (- c_main_~q~1.offset)) 24) (<= (- (- c_main_main) (- c_main_~malloc_~size)) 400) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- v_b_140_1 c_main_main) 13) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 12) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_138_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 12) (<= (- v_b_139_1 |c_main_read~int_#ptr.offset|) 0) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 412) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 12) (<= (- v_b_139_1 (- c_main_~malloc_~size)) 412) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_139_1) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 12) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_140_1) (- c_main_~q~1.offset)) 7) (<= (- v_b_139_1 (- |c_main_read~int_#sizeOfReadType|)) 16) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- c_main_main) (- |c_main_read~int_#ptr.offset|)) 12) (<= (- v_b_139_1 c_main_~malloc_~size) (- 388)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_main) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_139_1 |c_main_read~int_#sizeOfReadType|) 8) (<= (- (- c_main_main) c_main_main) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 12) (<= (- v_b_141_1 |c_main_read~int_#ptr.base|) 1) (<= (- (- v_b_139_1) c_main_main) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_140_1 (- |c_main_#t~malloc0.offset|)) 13) (<= (- v_b_139_1 c_main_~q~1.offset) 8) (<= (- (- v_b_139_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_140_1 (- c_main_~malloc_~size)) 413) (<= (- (- v_b_139_1) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_140_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- |c_main_#t~malloc0.offset| (- c_main_main)) 0) (<= (- v_b_139_1 |c_main_~malloc_#res.offset|) 12) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_139_1) |c_main_read~int_#ptr.offset|) 0) (= v_v_4594_1 v_v_4587_1) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 388)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_139_1 (- c_main_~p~1.offset)) 12) (<= (- (- v_b_140_1) (- c_main_~malloc_~size)) 399) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 12) (<= (- (- v_b_138_1) (- v_b_141_1)) 1) (<= (- (- v_b_140_1) v_b_140_1) (- 2)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 24) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 412) (<= (- c_main_main (- c_main_main)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- v_b_139_1) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- v_b_139_1 (- |c_main_read~int_#ptr.offset|)) 24) (<= (- (- v_b_139_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_main_main) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 12) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- c_main_main (- c_main_~p~1.offset)) 0) (<= (- (- c_main_main) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_140_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_140_1 c_main_~p~1.offset) 13) (<= (- (- v_b_139_1) v_b_140_1) (- 1)) (forall ((v_idx_1246 Int) (v_idx_1245 Int) (v_idx_1244 Int) (v_idx_1253 Int) (v_idx_1252 Int) (v_idx_1251 Int)) (or (< v_idx_1253 v_b_141_1) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1252) v_idx_1245))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1252) v_idx_1245)) 0)) (<= v_b_140_1 v_idx_1245) (< v_idx_1245 v_b_139_1) (< v_idx_1246 v_b_140_1) (<= v_b_141_1 v_idx_1252) (<= v_b_139_1 v_idx_1244) (<= v_b_138_1 v_idx_1251) (< v_idx_1252 v_b_138_1))) (<= (- (- v_b_140_1) (- c_main_main)) (- 1)) (<= (- v_b_140_1 (- |c_main_read~int_#ptr.offset|)) 25) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 24) (<= (- v_b_140_1 (- c_main_~q~1.offset)) 25) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 16) (<= (- c_main_main c_main_~p~1.offset) 0) (<= (- (- v_b_139_1) (- c_main_~p~1.offset)) 0) (<= (- c_main_main (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_140_1) c_main_~malloc_~size) (- 401)) (<= (- v_b_139_1 |c_main_#t~malloc0.offset|) 12) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- c_main_main |c_main_read~int_#ptr.offset|) 0) (<= (- c_main_main |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_140_1 (- v_b_140_1)) 26) (<= (- c_main_main (- c_main_~q~1.offset)) 12) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 8) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_140_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_140_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_139_1) (- c_main_~malloc_~size)) 400) (<= (- c_main_main c_main_~q~1.offset) 0) (<= (- (- v_b_141_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_140_1 |c_main_read~int_#sizeOfReadType|) 9) (<= (- (- c_main_main) c_main_~malloc_~size) (- 400)) (<= (- v_b_140_1 (- |c_main_~malloc_#res.offset|)) 13) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 8) (<= (- v_b_140_1 (- c_main_main)) 13) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- v_b_139_1) (- c_main_~q~1.offset)) 8) (<= (- (- v_b_140_1) c_main_~q~1.offset) (- 1)) (<= (- |c_main_#t~malloc0.offset| c_main_main) 0) (<= (- v_b_138_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- v_b_140_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 12) (<= (- (- v_b_139_1) v_b_139_1) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- v_b_140_1 |c_main_#t~malloc0.offset|) 13) (<= (- (- c_main_main) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_140_1 |c_main_~malloc_#res.offset|) 13) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 16) (<= (- (- v_b_139_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 12) (<= (- v_b_139_1 c_main_main) 12) (<= (- v_b_139_1 c_main_~p~1.offset) 12) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#value|) (- v_v_4592_1)) 0) (<= (- v_b_140_1 (- c_main_~p~1.offset)) 13) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- (- v_b_139_1) (- v_b_140_1)) 1) (<= (- (- c_main_main) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 8) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 388)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_139_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_140_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 12) (<= (- (- c_main_main) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_140_1) c_main_main) (- 1)) (<= (- (- v_b_139_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_140_1 (- |c_main_read~int_#sizeOfReadType|)) 17) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_139_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 24) (<= (- c_main_main (- |c_main_read~int_#ptr.offset|)) 12) (<= (- v_b_139_1 (- v_b_139_1)) 24) (<= (- c_main_main (- |c_main_~malloc_#res.offset|)) 0)))} [2018-12-19 22:49:06,155 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 22:49:06,156 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 22:49:06,156 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 22:49:06,249 WARN L270 ngHoareTripleChecker]: Pre: {2147483547#(or (exists ((v_b_141_1 Int) (v_v_4594_1 (Array Int Int)) (v_b_140_1 Int) (v_v_4587_1 (Array Int Int)) (v_b_138_1 Int) (v_b_139_1 Int) (v_v_4592_1 Int)) (and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (forall ((v_idx_1214 Int) (v_idx_1223 Int) (v_idx_1222 Int) (v_idx_1221 Int) (v_idx_1216 Int) (v_idx_1215 Int)) (or (< v_idx_1216 v_b_140_1) (<= v_b_141_1 v_idx_1222) (< v_idx_1223 v_b_141_1) (<= v_b_138_1 v_idx_1221) (and (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1222) v_idx_1215))) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1222) v_idx_1215)) 0)) (<= v_b_139_1 v_idx_1214) (< v_idx_1215 v_b_139_1) (<= v_b_140_1 v_idx_1215) (< v_idx_1222 v_b_138_1))) (<= (- v_b_139_1 v_b_140_1) (- 1)) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_main)) 0) (<= (- (- main_main) main_~q~1.offset) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- v_b_140_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_140_1) main_~p~1.offset) (- 1)) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- v_b_139_1 (- main_main)) 12) (<= (- v_b_139_1 (- v_b_140_1)) 25) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 8) (<= (- (- main_main) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_140_1) (- main_~p~1.offset)) (- 1)) (<= (- v_b_140_1 main_~q~1.offset) 9) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 12) (<= (- main_main |main_~malloc_#res.offset|) 0) (<= (- (- v_b_139_1) main_~p~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 12) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- main_main) (- main_~q~1.offset)) 12) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_139_1 (- |main_#t~malloc0.offset|)) 12) (<= (- (- v_b_140_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_140_1 main_~malloc_~size) (- 387)) (<= (- main_main (- main_~malloc_~size)) 400) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- main_main) (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- v_b_140_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- v_b_139_1 (- |main_~malloc_#res.offset|)) 12) (<= (- main_main main_~malloc_~size) (- 400)) (<= (- v_b_138_1 v_b_141_1) (- 1)) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- |main_read~int_#value| v_v_4592_1) 0) (<= (- (- v_b_139_1) (- main_main)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_139_1 (- main_~q~1.offset)) 24) (<= (- (- main_main) (- main_~malloc_~size)) 400) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- v_b_140_1 main_main) 13) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 12) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_138_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 12) (<= (- v_b_139_1 |main_read~int_#ptr.offset|) 0) (<= (- main_~malloc_~size (- main_~q~1.offset)) 412) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 12) (<= (- v_b_139_1 (- main_~malloc_~size)) 412) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_139_1) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 12) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_140_1) (- main_~q~1.offset)) 7) (<= (- v_b_139_1 (- |main_read~int_#sizeOfReadType|)) 16) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- main_main) (- |main_read~int_#ptr.offset|)) 12) (<= (- v_b_139_1 main_~malloc_~size) (- 388)) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_main) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_139_1 |main_read~int_#sizeOfReadType|) 8) (<= (- (- main_main) main_main) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 12) (<= (- v_b_141_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_139_1) main_main) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_140_1 (- |main_#t~malloc0.offset|)) 13) (<= (- v_b_139_1 main_~q~1.offset) 8) (<= (- (- v_b_139_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_140_1 (- main_~malloc_~size)) 413) (<= (- (- v_b_139_1) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_140_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- |main_#t~malloc0.offset| (- main_main)) 0) (<= (- v_b_139_1 |main_~malloc_#res.offset|) 12) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- (- v_b_139_1) |main_read~int_#ptr.offset|) 0) (= v_v_4594_1 v_v_4587_1) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 388)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_139_1 (- main_~p~1.offset)) 12) (<= (- (- v_b_140_1) (- main_~malloc_~size)) 399) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 12) (<= (- (- v_b_138_1) (- v_b_141_1)) 1) (<= (- (- v_b_140_1) v_b_140_1) (- 2)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 24) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 412) (<= (- main_main (- main_main)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- v_b_139_1) main_~q~1.offset) 0) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- v_b_139_1 (- |main_read~int_#ptr.offset|)) 24) (<= (- (- v_b_139_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- main_main) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 12) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- main_main (- main_~p~1.offset)) 0) (<= (- (- main_main) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_140_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_140_1 main_~p~1.offset) 13) (<= (- (- v_b_139_1) v_b_140_1) (- 1)) (<= (- (- v_b_140_1) (- main_main)) (- 1)) (<= (- v_b_140_1 (- |main_read~int_#ptr.offset|)) 25) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 24) (<= (- v_b_140_1 (- main_~q~1.offset)) 25) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 16) (<= (- main_main main_~p~1.offset) 0) (<= (- (- v_b_139_1) (- main_~p~1.offset)) 0) (<= (- main_main (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_140_1) main_~malloc_~size) (- 401)) (<= (- v_b_139_1 |main_#t~malloc0.offset|) 12) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- main_main |main_read~int_#ptr.offset|) 0) (<= (- main_main |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_140_1 (- v_b_140_1)) 26) (<= (- main_main (- main_~q~1.offset)) 12) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 8) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_140_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_140_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_139_1) (- main_~malloc_~size)) 400) (<= (- main_main main_~q~1.offset) 0) (<= (- (- v_b_141_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_140_1 |main_read~int_#sizeOfReadType|) 9) (<= (- (- main_main) main_~malloc_~size) (- 400)) (<= (- v_b_140_1 (- |main_~malloc_#res.offset|)) 13) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 8) (<= (- v_b_140_1 (- main_main)) 13) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- v_b_139_1) (- main_~q~1.offset)) 8) (<= (- (- v_b_140_1) main_~q~1.offset) (- 1)) (<= (- |main_#t~malloc0.offset| main_main) 0) (<= (- v_b_138_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_140_1) |main_~malloc_#res.offset|) (- 1)) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 12) (<= (- (- v_b_139_1) v_b_139_1) 0) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- v_b_140_1 |main_#t~malloc0.offset|) 13) (<= (- (- main_main) |main_read~int_#ptr.offset|) 0) (<= (- v_b_140_1 |main_~malloc_#res.offset|) 13) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 16) (<= (- (- v_b_139_1) (- |main_#t~malloc0.offset|)) 0) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 12) (<= (- v_b_139_1 main_main) 12) (<= (- v_b_139_1 main_~p~1.offset) 12) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#value|) (- v_v_4592_1)) 0) (<= (- v_b_140_1 (- main_~p~1.offset)) 13) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- (- v_b_139_1) (- v_b_140_1)) 1) (<= (- (- main_main) main_~p~1.offset) 0) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 8) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 388)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_139_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_140_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- main_~p~1.offset (- main_~q~1.offset)) 12) (<= (- (- main_main) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_140_1) main_main) (- 1)) (<= (- (- v_b_139_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_140_1 (- |main_read~int_#sizeOfReadType|)) 17) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- v_b_139_1) (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 24) (<= (- main_main (- |main_read~int_#ptr.offset|)) 12) (<= (- v_b_139_1 (- v_b_139_1)) 24) (<= (- main_main (- |main_~malloc_#res.offset|)) 0))) (exists ((v_b_95_1 Int) (v_b_92_1 Int) (v_v_2098_1 Int) (v_b_94_1 Int) (v_b_93_1 Int) (v_v_2093_1 (Array Int Int)) (v_v_2100_1 (Array Int Int))) (and (<= (- v_b_93_1 |main_#t~malloc0.offset|) 8) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_93_1) (- main_~q~1.offset)) 8) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_main)) 0) (<= (- (- main_main) main_~q~1.offset) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- (- v_b_93_1) (- main_main)) 0) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- v_b_93_1) (- v_b_94_1)) 1) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- v_b_94_1 (- main_~p~1.offset)) 9) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 392)) (<= (- v_b_93_1 (- main_~malloc_~size)) 408) (<= (- main_main (- main_~q~1.offset)) 8) (<= (- (- v_b_94_1) (- main_main)) (- 1)) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- v_b_93_1 (- main_~p~1.offset)) 8) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#value| v_v_2098_1) 0) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 8) (<= (- (- v_b_94_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- main_main) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_95_1 |main_read~int_#ptr.base|) 1) (<= (- v_b_93_1 main_~malloc_~size) (- 392)) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- v_b_93_1 (- |main_#t~malloc0.offset|)) 8) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- main_~p~1.offset (- main_~q~1.offset)) 8) (<= (- v_b_94_1 main_main) 9) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- v_b_94_1 main_~p~1.offset) 9) (<= (- v_b_92_1 v_b_95_1) (- 1)) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 8) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 8) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 8) (<= (- main_main |main_~malloc_#res.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_94_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_93_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#value|) (- v_v_2098_1)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- main_main (- main_~malloc_~size)) 400) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- v_b_94_1 (- |main_read~int_#ptr.offset|)) 17) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- v_b_93_1 (- main_~q~1.offset)) 16) (<= (- (- v_b_93_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- main_~malloc_~size (- main_~q~1.offset)) 408) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 12) (<= (- (- main_main) (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- v_b_93_1) main_main) 0) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 12) (<= (- main_main main_~malloc_~size) (- 400)) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- v_b_93_1 main_~p~1.offset) 8) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 408) (<= (- (- v_b_94_1) (- main_~p~1.offset)) (- 1)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- v_b_93_1) |main_#t~malloc0.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_95_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 392)) (<= (- (- main_main) (- main_~malloc_~size)) 400) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_93_1) main_~p~1.offset) 0) (<= (- v_b_94_1 (- main_main)) 9) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- v_b_93_1 v_b_94_1) (- 1)) (<= (- (- v_b_94_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- (- v_b_93_1) (- main_~malloc_~size)) 400) (<= (- v_b_94_1 |main_read~int_#ptr.offset|) 1) (<= (- main_main (- |main_read~int_#ptr.offset|)) 8) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 16) (<= (- (- v_b_94_1) main_~q~1.offset) (- 1)) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- v_b_92_1 |main_read~int_#ptr.base|) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_94_1 main_~q~1.offset) 9) (<= (- v_b_94_1 (- main_~q~1.offset)) 17) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- v_b_93_1 |main_read~int_#sizeOfReadType|) 4) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- v_b_92_1) (- v_b_95_1)) 1) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_main) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_94_1) main_~p~1.offset) (- 1)) (<= (- (- main_main) main_main) 0) (<= (- (- v_b_94_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- v_b_93_1) v_b_94_1) (- 1)) (<= (- v_b_93_1 main_~q~1.offset) 8) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_94_1) |main_~malloc_#res.offset|) (- 1)) (<= (- |main_#t~malloc0.offset| (- main_main)) 0) (<= (- (- v_b_93_1) (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- v_b_94_1 (- |main_#t~malloc0.offset|)) 9) (<= (- (- v_b_93_1) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_93_1) |main_~malloc_#res.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 8) (<= (- v_b_94_1 main_~malloc_~size) (- 391)) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_94_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_94_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_94_1 (- |main_read~int_#sizeOfReadType|)) 13) (<= (- main_main (- main_main)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- v_b_93_1 (- |main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_93_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_93_1 |main_~malloc_#res.offset|) 8) (<= (- v_b_93_1 (- v_b_93_1)) 16) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- v_b_93_1 (- |main_read~int_#sizeOfReadType|)) 12) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- (- v_b_94_1) main_main) (- 1)) (<= (- (- main_main) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- main_main (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 8) (<= (- (- v_b_94_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_92_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- main_main) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_93_1) main_~q~1.offset) 0) (= v_v_2100_1 v_v_2093_1) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 8) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 8) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- v_b_93_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_main main_~p~1.offset) 0) (<= (- main_main (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- (- main_main) (- main_~q~1.offset)) 8) (<= (- main_main |main_read~int_#ptr.offset|) 0) (<= (- main_main |main_read~int_#sizeOfReadType|) (- 4)) (forall ((v_idx_1236 Int) (v_idx_1235 Int) (v_idx_1234 Int) (v_idx_1233 Int) (v_idx_1238 Int) (v_idx_1237 Int)) (or (<= v_b_93_1 v_idx_1233) (< v_idx_1235 v_b_94_1) (<= v_b_95_1 v_idx_1237) (<= v_b_92_1 v_idx_1236) (and (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1237) v_idx_1234)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1237) v_idx_1234))) 0)) (< v_idx_1238 v_b_95_1) (< v_idx_1237 v_b_92_1) (<= v_b_94_1 v_idx_1234) (< v_idx_1234 v_b_93_1))) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 8) (<= (- v_b_93_1 main_main) 8) (<= (- v_b_93_1 (- |main_~malloc_#res.offset|)) 8) (<= (- v_b_94_1 (- v_b_94_1)) 18) (<= (- (- main_main) (- |main_read~int_#ptr.offset|)) 8) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- v_b_94_1 |main_read~int_#sizeOfReadType|) 5) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- main_main main_~q~1.offset) 0) (<= (- (- main_main) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 8) (<= (- |main_#t~malloc0.offset| main_main) 0) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- (- v_b_93_1) v_b_93_1) 0) (<= (- (- main_main) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_94_1) (- main_~malloc_~size)) 399) (<= (- main_~q~1.offset (- main_~q~1.offset)) 16) (<= (- v_b_94_1 |main_#t~malloc0.offset|) 9) (<= (- v_b_94_1 (- main_~malloc_~size)) 409) (<= (- (- v_b_94_1) v_b_94_1) (- 2)) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 8) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- (- main_main) main_~p~1.offset) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_93_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_94_1) main_~malloc_~size) (- 401)) (<= (- (- main_main) |main_~malloc_#res.offset|) 0) (<= (- v_b_94_1 (- |main_~malloc_#res.offset|)) 9) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 8) (<= (- v_b_93_1 (- v_b_94_1)) 17) (<= (- v_b_93_1 |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- v_b_94_1 |main_~malloc_#res.offset|) 9) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 8) (<= (- (- v_b_94_1) (- main_~q~1.offset)) 7) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- v_b_93_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_93_1 (- main_main)) 8) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 4) (<= (- main_main (- |main_~malloc_#res.offset|)) 0))))} [2018-12-19 22:49:06,250 WARN L274 ngHoareTripleChecker]: Action: assume true; [2018-12-19 22:49:06,250 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: true [2018-12-19 22:49:06,700 WARN L276 ngHoareTripleChecker]: Post: {2147483546#(and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_main)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_main)) 0) (<= (- (- main_main) main_~q~1.offset) 0) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 388)) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 12) (<= (- main_~q~1.offset (- main_~q~1.offset)) 24) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 412) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- main_main (- main_main)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 8) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- (- main_main) (- |main_~malloc_#res.offset|)) 0) (<= (- (- main_main) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 12) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- main_main (- main_~p~1.offset)) 0) (<= (- (- main_main) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 24) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 12) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 16) (<= (- main_main main_~p~1.offset) 0) (<= (- main_main |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 12) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- main_main (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- main_main) (- main_~q~1.offset)) 12) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- main_main |main_read~int_#ptr.offset|) 0) (<= (- main_main |main_read~int_#sizeOfReadType|) (- 4)) (<= (- main_main (- main_~q~1.offset)) 12) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 8) (<= (- main_main (- main_~malloc_~size)) 400) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- main_main main_~q~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- main_main) (- main_~p~1.offset)) 0) (<= (- (- main_main) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 8) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- main_main main_~malloc_~size) (- 400)) (exists ((v_b_141_1 Int) (v_b_140_1 Int) (v_b_138_1 Int) (v_b_139_1 Int)) (and (<= (- (- v_b_140_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_141_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_139_1 |main_~malloc_#res.offset|) 12) (<= (- v_b_139_1 v_b_140_1) (- 1)) (<= (- (- v_b_139_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_140_1 |main_read~int_#sizeOfReadType|) 9) (<= (- v_b_140_1 (- |main_~malloc_#res.offset|)) 13) (<= (- v_b_140_1 (- main_main)) 13) (<= (- v_b_139_1 (- main_~p~1.offset)) 12) (<= (- (- v_b_140_1) (- main_~malloc_~size)) 399) (<= (- (- v_b_140_1) (- |main_#t~malloc0.offset|)) (- 1)) (forall ((v_idx_1245 Int) (v_idx_1252 Int)) (or (<= v_b_140_1 v_idx_1245) (< v_idx_1245 v_b_139_1) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1252) v_idx_1245)) 0) (<= v_b_141_1 v_idx_1252) (< v_idx_1252 v_b_138_1))) (<= (- (- v_b_138_1) (- v_b_141_1)) 1) (<= (- v_b_139_1 (- |main_~malloc_#res.offset|)) 12) (<= (- (- v_b_140_1) v_b_140_1) (- 2)) (<= (- (- v_b_139_1) (- main_~q~1.offset)) 8) (<= (- (- v_b_140_1) main_~q~1.offset) (- 1)) (<= (- v_b_138_1 v_b_141_1) (- 1)) (<= (- v_b_140_1 |main_read~int_#ptr.offset|) 1) (<= (- v_b_138_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_140_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_140_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_139_1) (- main_main)) 0) (<= (- (- v_b_139_1) v_b_139_1) 0) (<= (- v_b_140_1 |main_#t~malloc0.offset|) 13) (<= (- v_b_140_1 |main_~malloc_#res.offset|) 13) (<= (- (- v_b_139_1) main_~q~1.offset) 0) (<= (- v_b_139_1 (- main_main)) 12) (<= (- v_b_139_1 (- main_~q~1.offset)) 24) (<= (- v_b_139_1 (- v_b_140_1)) 25) (<= (- (- v_b_139_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_139_1 main_main) 12) (<= (- v_b_139_1 (- |main_read~int_#ptr.offset|)) 24) (<= (- v_b_139_1 main_~p~1.offset) 12) (<= (- (- v_b_140_1) (- main_~p~1.offset)) (- 1)) (<= (- v_b_140_1 main_main) 13) (<= (- v_b_140_1 main_~q~1.offset) 9) (<= (- (- v_b_139_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_140_1 (- main_~p~1.offset)) 13) (<= (- (- v_b_139_1) (- v_b_140_1)) 1) (<= (- (- v_b_138_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- v_b_140_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_140_1 main_~p~1.offset) 13) (<= (- v_b_139_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_139_1) v_b_140_1) (- 1)) (<= (- (- v_b_140_1) (- main_main)) (- 1)) (<= (- v_b_139_1 (- main_~malloc_~size)) 412) (<= (- v_b_140_1 (- |main_read~int_#ptr.offset|)) 25) (<= (- (- v_b_139_1) main_~malloc_~size) (- 400)) (<= (- v_b_140_1 (- main_~q~1.offset)) 25) (<= (- (- v_b_139_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_140_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_140_1) (- main_~q~1.offset)) 7) (<= (- (- v_b_139_1) (- main_~p~1.offset)) 0) (<= (- v_b_139_1 (- |main_read~int_#sizeOfReadType|)) 16) (<= (- (- v_b_140_1) main_main) (- 1)) (<= (- (- v_b_139_1) main_~p~1.offset) 0) (<= (- (- v_b_139_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_139_1 main_~malloc_~size) (- 388)) (<= (- (- v_b_140_1) main_~malloc_~size) (- 401)) (<= (- v_b_139_1 |main_#t~malloc0.offset|) 12) (<= (- v_b_140_1 (- |main_read~int_#sizeOfReadType|)) 17) (<= (- v_b_139_1 |main_read~int_#sizeOfReadType|) 8) (<= (- v_b_141_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_140_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_139_1 (- |main_#t~malloc0.offset|)) 12) (<= (- v_b_140_1 main_~malloc_~size) (- 387)) (<= (- v_b_140_1 (- v_b_140_1)) 26) (<= (- (- v_b_139_1) main_main) 0) (<= (- (- v_b_139_1) (- |main_~malloc_#res.offset|)) 0) (forall ((v_prenex_101 Int) (v_prenex_100 Int)) (or (<= v_b_141_1 v_prenex_101) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_prenex_101) v_prenex_100))) 0) (<= v_b_140_1 v_prenex_100) (< v_prenex_101 v_b_138_1) (< v_prenex_100 v_b_139_1))) (<= (- v_b_140_1 (- |main_#t~malloc0.offset|)) 13) (<= (- (- v_b_140_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_140_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_139_1) (- main_~malloc_~size)) 400) (<= (- v_b_139_1 main_~q~1.offset) 8) (<= (- v_b_140_1 (- main_~malloc_~size)) 413) (<= (- (- v_b_139_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_139_1 (- v_b_139_1)) 24) (<= (- (- v_b_139_1) |main_#t~malloc0.offset|) 0))) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- |main_#t~malloc0.offset| main_main) 0) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 12) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- (- main_main) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 16) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 12) (<= (- (- main_main) (- main_~malloc_~size)) 400) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 12) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 12) (<= (- (- main_main) main_~p~1.offset) 0) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 8) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- main_~malloc_~size (- main_~q~1.offset)) 412) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 388)) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 12) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 12) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- main_~p~1.offset (- main_~q~1.offset)) 12) (<= (- (- main_main) |main_~malloc_#res.offset|) 0) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- main_main) (- |main_read~int_#ptr.offset|)) 12) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_main) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- (- main_main) main_main) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 12) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 24) (<= (- main_main (- |main_read~int_#ptr.offset|)) 12) (<= (- main_main (- |main_~malloc_#res.offset|)) 0))} [2018-12-19 22:49:47,551 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 22:49:47,552 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 22:49:47,552 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 22:49:47,552 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 22:49:47,552 WARN L224 ngHoareTripleChecker]: Pre: {2147483535#(or (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 16) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 20) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 12) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 32) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 16) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) |c_main_#t~short2| (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 16) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 16) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 16) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 20) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 16) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 32) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 16) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 12) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 16) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 16) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 32) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 16) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 416) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 384)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 16) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 416) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 16) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 16) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 384))) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 388)) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 12) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 24) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 412) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) |c_main_#t~short2| (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 8) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 12) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 24) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 12) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 16) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 12) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 8) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 12) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 16) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 12) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 12) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 12) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 8) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 388)) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 412) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 12) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 12) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 12) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 12) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 24)))} [2018-12-19 22:49:47,553 WARN L228 ngHoareTripleChecker]: Action: assume read~int_#sizeOfReadType + read~int_#ptr.offset <= #length[read~int_#ptr.base];assume #valid[read~int_#ptr.base];assume read~int_#sizeOfReadType + read~int_#ptr.offset <= #length[read~int_#ptr.base];havoc read~int_#value;assume read~int_#value == #memory_int[read~int_#ptr.base,read~int_#ptr.offset];#t~mem1 := read~int_#value;#t~short2 := #t~mem1 >= 0; [2018-12-19 22:49:47,553 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= |c_main_#t~mem1_primed| |c_main_read~int_#value_primed|) (or (and (not (<= 0 |c_main_#t~mem1_primed|)) (not |c_main_#t~short2_primed|)) (and |c_main_#t~short2_primed| (<= 0 |c_main_#t~mem1_primed|))) (<= (+ |c_main_read~int_#sizeOfReadType| |c_main_read~int_#ptr.offset|) (select |c_#length| |c_main_read~int_#ptr.base|)) (select |c_#valid| |c_main_read~int_#ptr.base|) (= |c_main_read~int_#value_primed| (select (select |c_#memory_int| |c_main_read~int_#ptr.base|) |c_main_read~int_#ptr.offset|))) [2018-12-19 22:49:47,553 WARN L230 ngHoareTripleChecker]: Post: {2147483534#(exists ((v_b_164_1 Int) (v_v_6887_1 (Array Int Int)) (v_b_167_1 Int) (v_b_166_1 Int) (v_b_165_1 Int) (v_v_6894_1 (Array Int Int)) (v_v_6892_1 Int)) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_165_1 c_main_~q~1.offset) 16) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 16) (<= (- v_b_165_1 (- |c_main_~malloc_#res.offset|)) 16) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 20) (<= (- v_b_165_1 (- v_b_165_1)) 32) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 12) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_166_1 c_main_~malloc_~size) (- 383)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 32) (<= (- v_b_166_1 |c_main_#t~malloc0.offset|) 17) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_#t~mem1|) (- v_v_6892_1)) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_167_1 |c_main_read~int_#ptr.base|) 1) (<= (- v_b_165_1 c_main_~p~1.offset) 16) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 16) (<= (- (- v_b_166_1) c_main_~malloc_~size) (- 401)) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_164_1) (- v_b_167_1)) 1) (<= (- (- v_b_165_1) v_b_166_1) (- 1)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 16) (<= (- |c_main_read~int_#value| v_v_6892_1) 0) (<= (- v_b_166_1 (- |c_main_read~int_#sizeOfReadType|)) 21) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 16) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- v_b_165_1 (- c_main_~p~1.offset)) 16) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_166_1 (- |c_main_~malloc_#res.offset|)) 17) (<= (- (- v_b_165_1) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- (- v_b_165_1) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_166_1 |c_main_read~int_#ptr.offset|) 1) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 16) (<= (- (- v_b_165_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_166_1 |c_main_read~int_#sizeOfReadType|) 13) (<= (- (- v_b_165_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- (- v_b_166_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#value|) (- v_v_6892_1)) 0) (<= (- (- v_b_166_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_165_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_166_1 (- c_main_~p~1.offset)) 17) (<= (- |c_main_#t~mem1| |c_main_read~int_#value|) 0) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- v_b_166_1 (- v_b_166_1)) 34) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_166_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_165_1 |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_166_1 (- |c_main_#t~malloc0.offset|)) 17) (= v_v_6894_1 v_v_6887_1) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_164_1 v_b_167_1) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_167_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_166_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- |c_main_#t~mem1| v_v_6892_1) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_165_1 c_main_~malloc_~size) (- 384)) (<= (- (- v_b_165_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 20) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (forall ((v_idx_1298 Int) (v_idx_1297 Int) (v_idx_1296 Int) (v_idx_1295 Int) (v_idx_1294 Int) (v_idx_1293 Int)) (or (<= v_b_166_1 v_idx_1294) (< v_idx_1295 v_b_166_1) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1297) v_idx_1294)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1297) v_idx_1294))) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_1297) v_idx_1294)) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1297) v_idx_1294))) 0)) (<= v_b_167_1 v_idx_1297) (<= v_b_164_1 v_idx_1296) (< v_idx_1297 v_b_164_1) (< v_idx_1294 v_b_165_1) (< v_idx_1298 v_b_167_1) (<= v_b_165_1 v_idx_1293))) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_165_1) (- v_b_166_1)) 1) (<= (- (- v_b_165_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- (- v_b_166_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- v_b_166_1 |c_main_~malloc_#res.offset|) 17) (<= (- v_b_165_1 |c_main_~malloc_#res.offset|) 16) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- v_b_166_1 (- c_main_~q~1.offset)) 33) (<= (- (- v_b_166_1) c_main_~p~1.offset) (- 1)) (<= (- (- v_b_166_1) c_main_~q~1.offset) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- (- v_b_166_1) v_b_166_1) (- 2)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- (- v_b_165_1) v_b_165_1) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 16) (<= (- v_b_165_1 (- c_main_~q~1.offset)) 32) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 32) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 16) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 12) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- v_b_165_1) (- c_main_~q~1.offset)) 16) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- v_b_164_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- v_b_165_1 |c_main_read~int_#sizeOfReadType|) 12) (<= (- (- v_b_165_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_166_1) (- c_main_~malloc_~size)) 399) (<= (- (- v_b_166_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_166_1) (- c_main_~q~1.offset)) 15) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 16) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_165_1) c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- (- v_b_165_1) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_165_1 (- |c_main_#t~malloc0.offset|)) 16) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 32) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 16) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 416) (<= (- (- v_b_166_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- (- v_b_165_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 384)) (<= (- v_b_165_1 v_b_166_1) (- 1)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 16) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_166_1 (- |c_main_read~int_#ptr.offset|)) 33) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- v_b_165_1 (- |c_main_read~int_#ptr.offset|)) 32) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- v_b_165_1 |c_main_#t~malloc0.offset|) 16) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_165_1 (- |c_main_read~int_#sizeOfReadType|)) 20) (<= (- (- v_b_166_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- |c_main_#t~mem1|) (- |c_main_read~int_#value|)) 0) (<= (- v_b_166_1 (- c_main_~malloc_~size)) 417) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- (- v_b_165_1) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_166_1) (- c_main_~p~1.offset)) (- 1)) (<= (- v_b_165_1 (- v_b_166_1)) 33) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 416) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 16) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- v_b_166_1 c_main_~p~1.offset) 17) (<= (- v_b_164_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 16) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_165_1 (- c_main_~malloc_~size)) 416) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 384)) (<= (- v_b_166_1 c_main_~q~1.offset) 17) (<= (- (- v_b_165_1) c_main_~p~1.offset) 0)))} [2018-12-19 22:49:47,553 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 22:49:47,554 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 22:49:47,554 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 22:49:48,259 WARN L181 SmtUtils]: Spent 704.00 ms on a formula simplification. DAG size of input: 261 DAG size of output: 46 [2018-12-19 22:49:48,259 WARN L270 ngHoareTripleChecker]: Pre: {2147483535#(and |main_#t~short2| (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 16) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 384)))} [2018-12-19 22:49:48,259 WARN L274 ngHoareTripleChecker]: Action: assume read~int_#sizeOfReadType + read~int_#ptr.offset <= #length[read~int_#ptr.base];assume #valid[read~int_#ptr.base];assume read~int_#sizeOfReadType + read~int_#ptr.offset <= #length[read~int_#ptr.base];havoc read~int_#value;assume read~int_#value == #memory_int[read~int_#ptr.base,read~int_#ptr.offset];#t~mem1 := read~int_#value;#t~short2 := #t~mem1 >= 0; [2018-12-19 22:49:48,259 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= |c_main_#t~mem1_primed| |c_main_read~int_#value_primed|) (or (and (not (<= 0 |c_main_#t~mem1_primed|)) (not |c_main_#t~short2_primed|)) (and |c_main_#t~short2_primed| (<= 0 |c_main_#t~mem1_primed|))) (<= (+ |c_main_read~int_#sizeOfReadType| |c_main_read~int_#ptr.offset|) (select |c_#length| |c_main_read~int_#ptr.base|)) (select |c_#valid| |c_main_read~int_#ptr.base|) (= |c_main_read~int_#value_primed| (select (select |c_#memory_int| |c_main_read~int_#ptr.base|) |c_main_read~int_#ptr.offset|))) [2018-12-19 22:49:48,743 WARN L276 ngHoareTripleChecker]: Post: {2147483534#(and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 16) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 20) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 12) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- main_~q~1.offset (- main_~q~1.offset)) 32) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset (- main_~q~1.offset)) 16) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 16) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 16) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 16) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- |main_#t~mem1| |main_read~int_#value|) 0) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= |main_read~int_#value| |main_#t~mem1|) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 20) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (exists ((v_b_164_1 Int) (v_b_167_1 Int) (v_b_166_1 Int) (v_b_165_1 Int)) (and (<= (- v_b_166_1 |main_~malloc_#res.offset|) 17) (<= (- v_b_165_1 main_~q~1.offset) 16) (<= (- v_b_165_1 |main_~malloc_#res.offset|) 16) (<= (- v_b_165_1 (- |main_~malloc_#res.offset|)) 16) (forall ((v_prenex_106 Int) (v_prenex_107 Int)) (or (< v_prenex_106 v_b_164_1) (<= (- |main_read~int_#value| (select (select |#memory_int| v_prenex_106) v_prenex_107)) 0) (<= v_b_167_1 v_prenex_106) (<= v_b_166_1 v_prenex_107) (< v_prenex_107 v_b_165_1))) (<= (- v_b_166_1 (- main_~q~1.offset)) 33) (<= (- v_b_165_1 (- v_b_165_1)) 32) (<= (- (- v_b_166_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_166_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_166_1) v_b_166_1) (- 2)) (<= (- v_b_166_1 main_~malloc_~size) (- 383)) (<= (- v_b_166_1 |main_#t~malloc0.offset|) 17) (<= (- (- v_b_165_1) v_b_165_1) 0) (forall ((v_idx_1297 Int) (v_idx_1294 Int)) (or (<= v_b_166_1 v_idx_1294) (<= v_b_167_1 v_idx_1297) (< v_idx_1297 v_b_164_1) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1297) v_idx_1294))) 0) (< v_idx_1294 v_b_165_1))) (<= (- v_b_167_1 |main_read~int_#ptr.base|) 1) (<= (- v_b_165_1 main_~p~1.offset) 16) (<= (- (- v_b_166_1) main_~malloc_~size) (- 401)) (<= (- v_b_165_1 (- main_~q~1.offset)) 32) (<= (- (- v_b_165_1) (- main_~q~1.offset)) 16) (<= (- (- v_b_164_1) (- v_b_167_1)) 1) (<= (- (- v_b_165_1) v_b_166_1) (- 1)) (<= (- v_b_166_1 (- |main_read~int_#sizeOfReadType|)) 21) (<= (- (- v_b_164_1) (- |main_read~int_#ptr.base|)) 0) (<= (- v_b_165_1 |main_read~int_#sizeOfReadType|) 12) (<= (- v_b_165_1 (- main_~p~1.offset)) 16) (<= (- (- v_b_165_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_166_1 (- |main_~malloc_#res.offset|)) 17) (<= (- (- v_b_165_1) (- main_~p~1.offset)) 0) (<= (- (- v_b_166_1) (- main_~malloc_~size)) 399) (<= (- (- v_b_166_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_166_1) (- main_~q~1.offset)) 15) (<= (- (- v_b_165_1) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_165_1) main_~q~1.offset) 0) (<= (- v_b_166_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_165_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_165_1 (- |main_#t~malloc0.offset|)) 16) (<= (- (- v_b_165_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_166_1 |main_read~int_#sizeOfReadType|) 13) (<= (- (- v_b_165_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_166_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_166_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_166_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_165_1) |main_~malloc_#res.offset|) 0) (<= (- v_b_165_1 v_b_166_1) (- 1)) (<= (- (- v_b_165_1) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_166_1 (- main_~p~1.offset)) 17) (<= (- v_b_166_1 (- v_b_166_1)) 34) (<= (- (- v_b_166_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_166_1 (- |main_read~int_#ptr.offset|)) 33) (<= (- v_b_165_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_166_1 (- |main_#t~malloc0.offset|)) 17) (<= (- v_b_165_1 (- |main_read~int_#ptr.offset|)) 32) (<= (- v_b_165_1 |main_#t~malloc0.offset|) 16) (forall ((v_prenex_105 Int) (v_prenex_104 Int)) (or (< v_prenex_105 v_b_165_1) (<= v_b_166_1 v_prenex_105) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_prenex_104) v_prenex_105))) 0) (<= v_b_167_1 v_prenex_104) (< v_prenex_104 v_b_164_1))) (<= (- v_b_164_1 v_b_167_1) (- 1)) (<= (- v_b_165_1 (- |main_read~int_#sizeOfReadType|)) 20) (<= (- (- v_b_167_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- v_b_166_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_166_1 (- main_~malloc_~size)) 417) (<= (- (- v_b_166_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_165_1 main_~malloc_~size) (- 384)) (<= (- (- v_b_166_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_165_1) main_~malloc_~size) (- 400)) (<= (- v_b_165_1 (- v_b_166_1)) 33) (<= (- v_b_166_1 main_~p~1.offset) 17) (<= (- v_b_164_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_165_1) (- main_~malloc_~size)) 400) (<= (- v_b_165_1 (- main_~malloc_~size)) 416) (<= (- (- v_b_165_1) (- v_b_166_1)) 1) (<= (- (- v_b_165_1) |main_read~int_#sizeOfReadType|) (- 4)) (forall ((v_prenex_103 Int) (v_prenex_102 Int)) (or (< v_prenex_102 v_b_164_1) (< v_prenex_103 v_b_165_1) (<= v_b_166_1 v_prenex_103) (<= v_b_167_1 v_prenex_102) (<= (- |main_#t~mem1| (select (select |#memory_int| v_prenex_102) v_prenex_103)) 0))) (<= (- v_b_166_1 main_~q~1.offset) 17) (<= (- (- v_b_166_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_165_1) main_~p~1.offset) 0))) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 16) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 16) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 32) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 16) (<= |main_#t~mem1| |main_read~int_#value|) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 12) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 16) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 16) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 32) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 16) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 416) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 384)) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 16) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~mem1|) (- |main_read~int_#value|)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- main_~malloc_~size (- main_~q~1.offset)) 416) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 16) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 16) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 384)))} [2018-12-19 22:49:58,684 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 22:49:58,684 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 22:49:58,684 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 22:49:58,685 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 22:49:58,685 WARN L224 ngHoareTripleChecker]: Pre: {2147483533#(or (exists ((v_b_164_1 Int) (v_v_6887_1 (Array Int Int)) (v_b_167_1 Int) (v_b_166_1 Int) (v_b_165_1 Int) (v_v_6894_1 (Array Int Int)) (v_v_6892_1 Int)) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_165_1 c_main_~q~1.offset) 16) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 16) (<= (- v_b_165_1 (- |c_main_~malloc_#res.offset|)) 16) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 20) (<= (- v_b_165_1 (- v_b_165_1)) 32) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 12) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_166_1 c_main_~malloc_~size) (- 383)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 32) (<= (- v_b_166_1 |c_main_#t~malloc0.offset|) 17) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_#t~mem1|) (- v_v_6892_1)) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_167_1 |c_main_read~int_#ptr.base|) 1) (<= (- v_b_165_1 c_main_~p~1.offset) 16) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 16) (<= (- (- v_b_166_1) c_main_~malloc_~size) (- 401)) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_164_1) (- v_b_167_1)) 1) (<= (- (- v_b_165_1) v_b_166_1) (- 1)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 16) (<= (- |c_main_read~int_#value| v_v_6892_1) 0) (<= (- v_b_166_1 (- |c_main_read~int_#sizeOfReadType|)) 21) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 16) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- v_b_165_1 (- c_main_~p~1.offset)) 16) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_166_1 (- |c_main_~malloc_#res.offset|)) 17) (<= (- (- v_b_165_1) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- (- v_b_165_1) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_166_1 |c_main_read~int_#ptr.offset|) 1) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 16) (<= (- (- v_b_165_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_166_1 |c_main_read~int_#sizeOfReadType|) 13) (<= (- (- v_b_165_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- (- v_b_166_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#value|) (- v_v_6892_1)) 0) (<= (- (- v_b_166_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_165_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_166_1 (- c_main_~p~1.offset)) 17) (<= (- |c_main_#t~mem1| |c_main_read~int_#value|) 0) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- v_b_166_1 (- v_b_166_1)) 34) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_166_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_165_1 |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_166_1 (- |c_main_#t~malloc0.offset|)) 17) (= v_v_6894_1 v_v_6887_1) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_164_1 v_b_167_1) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_167_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_166_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- |c_main_#t~mem1| v_v_6892_1) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_165_1 c_main_~malloc_~size) (- 384)) (<= (- (- v_b_165_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 20) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_165_1) (- v_b_166_1)) 1) (<= (- (- v_b_165_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- (- v_b_166_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- v_b_166_1 |c_main_~malloc_#res.offset|) 17) (<= (- v_b_165_1 |c_main_~malloc_#res.offset|) 16) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- v_b_166_1 (- c_main_~q~1.offset)) 33) (<= (- (- v_b_166_1) c_main_~p~1.offset) (- 1)) (<= (- (- v_b_166_1) c_main_~q~1.offset) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- (- v_b_166_1) v_b_166_1) (- 2)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- (- v_b_165_1) v_b_165_1) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 16) (<= (- v_b_165_1 (- c_main_~q~1.offset)) 32) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 32) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 16) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 12) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- v_b_165_1) (- c_main_~q~1.offset)) 16) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- v_b_164_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- v_b_165_1 |c_main_read~int_#sizeOfReadType|) 12) (<= (- (- v_b_165_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_166_1) (- c_main_~malloc_~size)) 399) (<= (- (- v_b_166_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_166_1) (- c_main_~q~1.offset)) 15) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 16) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_165_1) c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- (- v_b_165_1) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_165_1 (- |c_main_#t~malloc0.offset|)) 16) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 32) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 16) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 416) (<= (- (- v_b_166_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- (- v_b_165_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 384)) (<= (- v_b_165_1 v_b_166_1) (- 1)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 16) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_166_1 (- |c_main_read~int_#ptr.offset|)) 33) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- v_b_165_1 (- |c_main_read~int_#ptr.offset|)) 32) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- v_b_165_1 |c_main_#t~malloc0.offset|) 16) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_165_1 (- |c_main_read~int_#sizeOfReadType|)) 20) (<= (- (- v_b_166_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- |c_main_#t~mem1|) (- |c_main_read~int_#value|)) 0) (<= (- v_b_166_1 (- c_main_~malloc_~size)) 417) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- (- v_b_165_1) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_166_1) (- c_main_~p~1.offset)) (- 1)) (forall ((v_idx_1324 Int) (v_idx_1323 Int) (v_idx_1328 Int) (v_idx_1327 Int) (v_idx_1326 Int) (v_idx_1325 Int)) (or (< v_idx_1328 v_b_167_1) (< v_idx_1327 v_b_164_1) (< v_idx_1324 v_b_165_1) (< v_idx_1325 v_b_166_1) (<= v_b_167_1 v_idx_1327) (<= v_b_166_1 v_idx_1324) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1327) v_idx_1324)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1327) v_idx_1324))) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_1327) v_idx_1324)) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1327) v_idx_1324))) 0)) (<= v_b_165_1 v_idx_1323) (<= v_b_164_1 v_idx_1326))) (<= (- v_b_165_1 (- v_b_166_1)) 33) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 416) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 16) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- v_b_166_1 c_main_~p~1.offset) 17) (<= (- v_b_164_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 16) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_165_1 (- c_main_~malloc_~size)) 416) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 384)) (<= (- v_b_166_1 c_main_~q~1.offset) 17) (<= (- (- v_b_165_1) c_main_~p~1.offset) 0))) (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_b_62_1 Int) (v_v_625_1 (Array Int Int)) (v_v_630_1 Int) (v_v_632_1 (Array Int Int))) (and (<= (- v_b_62_1 v_b_65_1) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_62_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_62_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_#t~mem1|) (- v_v_630_1)) 0) (<= (- v_b_63_1 (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 4) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_64_1) v_b_64_1) (- 2)) (<= (- (- v_b_63_1) v_b_64_1) (- 1)) (<= (- v_b_64_1 c_main_~q~1.offset) 5) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 4) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_64_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 4) (<= (- v_b_65_1 |c_main_read~int_#ptr.base|) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 8) (<= (- (- v_b_63_1) c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_64_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_63_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_63_1 |c_main_read~int_#sizeOfReadType|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 8) (= v_v_625_1 v_v_632_1) (<= (- v_b_63_1 (- c_main_~malloc_~size)) 404) (<= (- v_b_63_1 (- c_main_~p~1.offset)) 4) (<= (- v_b_63_1 (- |c_main_~malloc_#res.offset|)) 4) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_64_1 (- c_main_~q~1.offset)) 9) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 4) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 4) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 4) (<= (- |c_main_#t~mem1| |c_main_read~int_#value|) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 0) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_64_1) (- c_main_~malloc_~size)) 399) (<= (- v_b_63_1 c_main_~malloc_~size) (- 396)) (<= (- v_b_64_1 |c_main_~malloc_#res.offset|) 5) (<= (- v_b_63_1 c_main_~p~1.offset) 4) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 0) (<= (- v_b_64_1 (- |c_main_#t~malloc0.offset|)) 5) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_63_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- v_b_63_1 (- v_b_64_1)) 9) (<= (- (- v_b_64_1) c_main_~malloc_~size) (- 401)) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_64_1 (- c_main_~malloc_~size)) 405) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_63_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_63_1) c_main_~p~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 404) (<= (- v_b_64_1 |c_main_#t~malloc0.offset|) 5) (<= (- (- v_b_65_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_63_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_64_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_64_1 |c_main_read~int_#sizeOfReadType|) 1) (<= (- (- v_b_64_1) (- c_main_~q~1.offset)) 3) (<= (- (- v_b_63_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_63_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_64_1) c_main_~p~1.offset) (- 1)) (<= (- (- v_b_63_1) c_main_~q~1.offset) 0) (<= (- (- v_b_64_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- v_b_64_1 (- |c_main_read~int_#ptr.offset|)) 9) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 4) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- v_b_63_1) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#value| v_v_630_1) 0) (<= (- (- v_b_63_1) (- v_b_64_1)) 1) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- v_b_64_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 4) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- v_b_64_1 (- v_b_64_1)) 10) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 4) (<= (- (- v_b_64_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 396)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 c_main_~malloc_~size) (- 395)) (<= (- (- v_b_64_1) c_main_~q~1.offset) (- 1)) (<= (- (- v_b_63_1) v_b_63_1) 0) (<= (- v_b_64_1 (- c_main_~p~1.offset)) 5) (<= (- (- |c_main_read~int_#value|) (- v_v_630_1)) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 4) (<= (- (- v_b_63_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_63_1 |c_main_~malloc_#res.offset|) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_63_1 (- c_main_~q~1.offset)) 8) (<= (- (- v_b_63_1) |c_main_#t~malloc0.offset|) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (forall ((v_idx_1313 Int) (v_idx_1312 Int) (v_idx_1311 Int) (v_idx_1308 Int) (v_idx_1307 Int) (v_idx_1306 Int)) (or (< v_idx_1308 v_b_64_1) (<= v_b_64_1 v_idx_1307) (< v_idx_1312 v_b_62_1) (<= v_b_65_1 v_idx_1312) (<= v_b_62_1 v_idx_1311) (< v_idx_1313 v_b_65_1) (<= v_b_63_1 v_idx_1306) (< v_idx_1307 v_b_63_1) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1312) v_idx_1307))) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1312) v_idx_1307))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1312) v_idx_1307)) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_1312) v_idx_1307)) 0)))) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- v_b_63_1 |c_main_#t~malloc0.offset|) 4) (<= (- (- v_b_64_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_62_1) (- v_b_65_1)) 1) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 8) (<= (- v_b_64_1 (- |c_main_read~int_#sizeOfReadType|)) 9) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~mem1| v_v_630_1) 0) (<= (- v_b_63_1 (- |c_main_#t~malloc0.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_64_1 (- |c_main_~malloc_#res.offset|)) 5) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_64_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_63_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_64_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- v_b_63_1 c_main_~q~1.offset) 4) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_63_1) (- c_main_~q~1.offset)) 4) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- v_b_63_1 v_b_64_1) (- 1)) (<= (- v_b_63_1 (- v_b_63_1)) 8) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~mem1|) (- |c_main_read~int_#value|)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 404) (<= (- (- v_b_63_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- v_b_64_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_63_1 (- |c_main_read~int_#ptr.offset|)) 8) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 c_main_~p~1.offset) 5))))} [2018-12-19 22:49:58,685 WARN L228 ngHoareTripleChecker]: Action: assume !#t~short2;havoc #t~mem1;havoc #t~short2; [2018-12-19 22:49:58,686 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (not |c_main_#t~short2|) [2018-12-19 22:49:58,686 WARN L230 ngHoareTripleChecker]: Post: {2147483532#(exists ((v_b_164_1 Int) (v_v_6887_1 (Array Int Int)) (v_b_167_1 Int) (v_b_166_1 Int) (v_b_165_1 Int) (v_v_6894_1 (Array Int Int)) (v_v_6892_1 Int)) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_165_1 c_main_~q~1.offset) 16) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 16) (<= (- v_b_165_1 (- |c_main_~malloc_#res.offset|)) 16) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 20) (<= (- v_b_165_1 (- v_b_165_1)) 32) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 12) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_166_1 c_main_~malloc_~size) (- 383)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 32) (<= (- v_b_166_1 |c_main_#t~malloc0.offset|) 17) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_167_1 |c_main_read~int_#ptr.base|) 1) (<= (- v_b_165_1 c_main_~p~1.offset) 16) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 16) (<= (- (- v_b_166_1) c_main_~malloc_~size) (- 401)) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_164_1) (- v_b_167_1)) 1) (<= (- (- v_b_165_1) v_b_166_1) (- 1)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 16) (<= (- |c_main_read~int_#value| v_v_6892_1) 0) (<= (- v_b_166_1 (- |c_main_read~int_#sizeOfReadType|)) 21) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 16) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- v_b_165_1 (- c_main_~p~1.offset)) 16) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_166_1 (- |c_main_~malloc_#res.offset|)) 17) (<= (- (- v_b_165_1) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- (- v_b_165_1) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_166_1 |c_main_read~int_#ptr.offset|) 1) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 16) (<= (- (- v_b_165_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_166_1 |c_main_read~int_#sizeOfReadType|) 13) (<= (- (- v_b_165_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- (- v_b_166_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#value|) (- v_v_6892_1)) 0) (<= (- (- v_b_166_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_165_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_166_1 (- c_main_~p~1.offset)) 17) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- v_b_166_1 (- v_b_166_1)) 34) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_166_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_165_1 |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_166_1 (- |c_main_#t~malloc0.offset|)) 17) (forall ((v_idx_1343 Int) (v_idx_1342 Int) (v_idx_1341 Int) (v_idx_1340 Int) (v_idx_1339 Int) (v_idx_1338 Int)) (or (<= v_b_166_1 v_idx_1339) (<= v_b_165_1 v_idx_1338) (< v_idx_1339 v_b_165_1) (<= v_b_164_1 v_idx_1341) (< v_idx_1342 v_b_164_1) (< v_idx_1343 v_b_167_1) (<= v_b_167_1 v_idx_1342) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1342) v_idx_1339)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1342) v_idx_1339))) 0)) (< v_idx_1340 v_b_166_1))) (= v_v_6894_1 v_v_6887_1) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_164_1 v_b_167_1) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_167_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_166_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_165_1 c_main_~malloc_~size) (- 384)) (<= (- (- v_b_165_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 20) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_165_1) (- v_b_166_1)) 1) (<= (- (- v_b_165_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- (- v_b_166_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- v_b_166_1 |c_main_~malloc_#res.offset|) 17) (<= (- v_b_165_1 |c_main_~malloc_#res.offset|) 16) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- v_b_166_1 (- c_main_~q~1.offset)) 33) (<= (- (- v_b_166_1) c_main_~p~1.offset) (- 1)) (<= (- (- v_b_166_1) c_main_~q~1.offset) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- (- v_b_166_1) v_b_166_1) (- 2)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- (- v_b_165_1) v_b_165_1) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 16) (<= (- v_b_165_1 (- c_main_~q~1.offset)) 32) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 32) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 16) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 12) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- v_b_165_1) (- c_main_~q~1.offset)) 16) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- v_b_164_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- v_b_165_1 |c_main_read~int_#sizeOfReadType|) 12) (<= (- (- v_b_165_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_166_1) (- c_main_~malloc_~size)) 399) (<= (- (- v_b_166_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_166_1) (- c_main_~q~1.offset)) 15) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 16) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_165_1) c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- (- v_b_165_1) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_165_1 (- |c_main_#t~malloc0.offset|)) 16) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 32) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 16) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 416) (<= (- (- v_b_166_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- (- v_b_165_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 384)) (<= (- v_b_165_1 v_b_166_1) (- 1)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 16) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_166_1 (- |c_main_read~int_#ptr.offset|)) 33) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- v_b_165_1 (- |c_main_read~int_#ptr.offset|)) 32) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- v_b_165_1 |c_main_#t~malloc0.offset|) 16) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_165_1 (- |c_main_read~int_#sizeOfReadType|)) 20) (<= (- (- v_b_166_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_166_1 (- c_main_~malloc_~size)) 417) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- (- v_b_165_1) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_166_1) (- c_main_~p~1.offset)) (- 1)) (<= (- v_b_165_1 (- v_b_166_1)) 33) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 416) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 16) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- v_b_166_1 c_main_~p~1.offset) 17) (<= (- v_b_164_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 16) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_165_1 (- c_main_~malloc_~size)) 416) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 384)) (<= (- v_b_166_1 c_main_~q~1.offset) 17) (<= (- (- v_b_165_1) c_main_~p~1.offset) 0)))} [2018-12-19 22:49:58,686 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 22:49:58,687 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 22:49:58,688 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 22:49:58,789 WARN L181 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 668 [2018-12-19 22:49:58,790 WARN L270 ngHoareTripleChecker]: Pre: {2147483533#(or (exists ((v_b_164_1 Int) (v_v_6887_1 (Array Int Int)) (v_b_167_1 Int) (v_b_166_1 Int) (v_b_165_1 Int) (v_v_6894_1 (Array Int Int)) (v_v_6892_1 Int)) (and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_165_1 main_~q~1.offset) 16) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 16) (<= (- v_b_165_1 (- |main_~malloc_#res.offset|)) 16) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 20) (<= (- v_b_165_1 (- v_b_165_1)) 32) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 12) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_166_1 main_~malloc_~size) (- 383)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 32) (<= (- v_b_166_1 |main_#t~malloc0.offset|) 17) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_#t~mem1|) (- v_v_6892_1)) 0) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- v_b_167_1 |main_read~int_#ptr.base|) 1) (<= (- v_b_165_1 main_~p~1.offset) 16) (<= (- main_~p~1.offset (- main_~q~1.offset)) 16) (<= (- (- v_b_166_1) main_~malloc_~size) (- 401)) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_164_1) (- v_b_167_1)) 1) (<= (- (- v_b_165_1) v_b_166_1) (- 1)) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 16) (<= (- |main_read~int_#value| v_v_6892_1) 0) (<= (- v_b_166_1 (- |main_read~int_#sizeOfReadType|)) 21) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 16) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- v_b_165_1 (- main_~p~1.offset)) 16) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- v_b_166_1 (- |main_~malloc_#res.offset|)) 17) (<= (- (- v_b_165_1) (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- (- v_b_165_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_166_1 |main_read~int_#ptr.offset|) 1) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 16) (<= (- (- v_b_165_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_166_1 |main_read~int_#sizeOfReadType|) 13) (<= (- (- v_b_165_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- (- v_b_166_1) |main_#t~malloc0.offset|) (- 1)) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#value|) (- v_v_6892_1)) 0) (<= (- (- v_b_166_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- (- v_b_165_1) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_166_1 (- main_~p~1.offset)) 17) (<= (- |main_#t~mem1| |main_read~int_#value|) 0) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- v_b_166_1 (- v_b_166_1)) 34) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- v_b_166_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_165_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_166_1 (- |main_#t~malloc0.offset|)) 17) (= v_v_6894_1 v_v_6887_1) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_164_1 v_b_167_1) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_167_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_166_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_#t~mem1| v_v_6892_1) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_165_1 main_~malloc_~size) (- 384)) (<= (- (- v_b_165_1) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 20) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_165_1) (- v_b_166_1)) 1) (<= (- (- v_b_165_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- (- v_b_166_1) |main_~malloc_#res.offset|) (- 1)) (<= (- v_b_166_1 |main_~malloc_#res.offset|) 17) (<= (- v_b_165_1 |main_~malloc_#res.offset|) 16) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- v_b_166_1 (- main_~q~1.offset)) 33) (<= (- (- v_b_166_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_166_1) main_~q~1.offset) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- (- v_b_166_1) v_b_166_1) (- 2)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- (- v_b_165_1) v_b_165_1) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 16) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 16) (<= (- v_b_165_1 (- main_~q~1.offset)) 32) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 32) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 16) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 12) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- v_b_165_1) (- main_~q~1.offset)) 16) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- (- v_b_164_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- v_b_165_1 |main_read~int_#sizeOfReadType|) 12) (<= (- (- v_b_165_1) (- |main_#t~malloc0.offset|)) 0) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_166_1) (- main_~malloc_~size)) 399) (<= (- (- v_b_166_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_166_1) (- main_~q~1.offset)) 15) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 16) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_165_1) main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- (- v_b_165_1) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_165_1 (- |main_#t~malloc0.offset|)) 16) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 32) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 16) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 416) (<= (- (- v_b_166_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- (- v_b_165_1) |main_~malloc_#res.offset|) 0) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 384)) (<= (- v_b_165_1 v_b_166_1) (- 1)) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 16) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_166_1 (- |main_read~int_#ptr.offset|)) 33) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- v_b_165_1 (- |main_read~int_#ptr.offset|)) 32) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- v_b_165_1 |main_#t~malloc0.offset|) 16) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_165_1 (- |main_read~int_#sizeOfReadType|)) 20) (<= (- (- v_b_166_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- |main_#t~mem1|) (- |main_read~int_#value|)) 0) (<= (- v_b_166_1 (- main_~malloc_~size)) 417) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- (- v_b_165_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_166_1) (- main_~p~1.offset)) (- 1)) (forall ((v_idx_1324 Int) (v_idx_1323 Int) (v_idx_1328 Int) (v_idx_1327 Int) (v_idx_1326 Int) (v_idx_1325 Int)) (or (< v_idx_1328 v_b_167_1) (< v_idx_1327 v_b_164_1) (< v_idx_1324 v_b_165_1) (< v_idx_1325 v_b_166_1) (<= v_b_167_1 v_idx_1327) (<= v_b_166_1 v_idx_1324) (and (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1327) v_idx_1324)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1327) v_idx_1324))) 0) (<= (- |main_#t~mem1| (select (select |#memory_int| v_idx_1327) v_idx_1324)) 0) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_idx_1327) v_idx_1324))) 0)) (<= v_b_165_1 v_idx_1323) (<= v_b_164_1 v_idx_1326))) (<= (- v_b_165_1 (- v_b_166_1)) 33) (<= (- main_~malloc_~size (- main_~q~1.offset)) 416) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 16) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- v_b_166_1 main_~p~1.offset) 17) (<= (- v_b_164_1 |main_read~int_#ptr.base|) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 16) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- v_b_165_1 (- main_~malloc_~size)) 416) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 384)) (<= (- v_b_166_1 main_~q~1.offset) 17) (<= (- (- v_b_165_1) main_~p~1.offset) 0))) (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_b_62_1 Int) (v_v_625_1 (Array Int Int)) (v_v_630_1 Int) (v_v_632_1 (Array Int Int))) (and (<= (- v_b_62_1 v_b_65_1) (- 1)) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 8) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_62_1 |main_read~int_#ptr.base|) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- (- v_b_62_1) (- |main_read~int_#ptr.base|)) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- |main_#t~mem1|) (- v_v_630_1)) 0) (<= (- v_b_63_1 (- |main_read~int_#sizeOfReadType|)) 8) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 4) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_64_1) v_b_64_1) (- 2)) (<= (- (- v_b_63_1) v_b_64_1) (- 1)) (<= (- v_b_64_1 main_~q~1.offset) 5) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 4) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_64_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 4) (<= (- v_b_65_1 |main_read~int_#ptr.base|) 1) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 8) (<= (- (- v_b_63_1) main_~malloc_~size) (- 400)) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 4) (<= (- (- v_b_64_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_63_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_63_1 |main_read~int_#sizeOfReadType|) 0) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 8) (= v_v_625_1 v_v_632_1) (<= (- v_b_63_1 (- main_~malloc_~size)) 404) (<= (- v_b_63_1 (- main_~p~1.offset)) 4) (<= (- v_b_63_1 (- |main_~malloc_#res.offset|)) 4) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- v_b_64_1 (- main_~q~1.offset)) 9) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 4) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 4) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 4) (<= (- |main_#t~mem1| |main_read~int_#value|) 0) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 0) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- v_b_64_1) (- main_~malloc_~size)) 399) (<= (- v_b_63_1 main_~malloc_~size) (- 396)) (<= (- v_b_64_1 |main_~malloc_#res.offset|) 5) (<= (- v_b_63_1 main_~p~1.offset) 4) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 0) (<= (- v_b_64_1 (- |main_#t~malloc0.offset|)) 5) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_63_1) (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- v_b_63_1 (- v_b_64_1)) 9) (<= (- (- v_b_64_1) main_~malloc_~size) (- 401)) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_64_1 (- main_~malloc_~size)) 405) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_63_1) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_63_1) main_~p~1.offset) 0) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- main_~malloc_~size (- main_~q~1.offset)) 404) (<= (- v_b_64_1 |main_#t~malloc0.offset|) 5) (<= (- (- v_b_65_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_63_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_64_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_64_1 |main_read~int_#sizeOfReadType|) 1) (<= (- (- v_b_64_1) (- main_~q~1.offset)) 3) (<= (- (- v_b_63_1) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- v_b_63_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 396)) (<= (- (- v_b_64_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_63_1) main_~q~1.offset) 0) (<= (- (- v_b_64_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- v_b_64_1 (- |main_read~int_#ptr.offset|)) 9) (<= (- main_~p~1.offset (- main_~q~1.offset)) 4) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- v_b_63_1) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#value| v_v_630_1) 0) (<= (- (- v_b_63_1) (- v_b_64_1)) 1) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- v_b_64_1 |main_read~int_#ptr.offset|) 1) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 4) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- v_b_64_1 (- v_b_64_1)) 10) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 4) (<= (- (- v_b_64_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 396)) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 main_~malloc_~size) (- 395)) (<= (- (- v_b_64_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_63_1) v_b_63_1) 0) (<= (- v_b_64_1 (- main_~p~1.offset)) 5) (<= (- (- |main_read~int_#value|) (- v_v_630_1)) 0) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 4) (<= (- (- v_b_63_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_63_1 |main_~malloc_#res.offset|) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_63_1 (- main_~q~1.offset)) 8) (<= (- (- v_b_63_1) |main_#t~malloc0.offset|) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (forall ((v_idx_1313 Int) (v_idx_1312 Int) (v_idx_1311 Int) (v_idx_1308 Int) (v_idx_1307 Int) (v_idx_1306 Int)) (or (< v_idx_1308 v_b_64_1) (<= v_b_64_1 v_idx_1307) (< v_idx_1312 v_b_62_1) (<= v_b_65_1 v_idx_1312) (<= v_b_62_1 v_idx_1311) (< v_idx_1313 v_b_65_1) (<= v_b_63_1 v_idx_1306) (< v_idx_1307 v_b_63_1) (and (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1312) v_idx_1307))) 0) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_idx_1312) v_idx_1307))) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1312) v_idx_1307)) 0) (<= (- |main_#t~mem1| (select (select |#memory_int| v_idx_1312) v_idx_1307)) 0)))) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- v_b_63_1 |main_#t~malloc0.offset|) 4) (<= (- (- v_b_64_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_62_1) (- v_b_65_1)) 1) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 8) (<= (- v_b_64_1 (- |main_read~int_#sizeOfReadType|)) 9) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- |main_#t~mem1| v_v_630_1) 0) (<= (- v_b_63_1 (- |main_#t~malloc0.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_64_1 (- |main_~malloc_#res.offset|)) 5) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_64_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_63_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_64_1) (- main_~p~1.offset)) (- 1)) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- v_b_63_1 main_~q~1.offset) 4) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_63_1) (- main_~q~1.offset)) 4) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- v_b_63_1 v_b_64_1) (- 1)) (<= (- v_b_63_1 (- v_b_63_1)) 8) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~mem1|) (- |main_read~int_#value|)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 404) (<= (- (- v_b_63_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- v_b_64_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- v_b_63_1 (- |main_read~int_#ptr.offset|)) 8) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 main_~p~1.offset) 5))))} [2018-12-19 22:49:58,790 WARN L274 ngHoareTripleChecker]: Action: assume !#t~short2;havoc #t~mem1;havoc #t~short2; [2018-12-19 22:49:58,790 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (not |c_main_#t~short2|) [2018-12-19 22:49:59,549 WARN L276 ngHoareTripleChecker]: Post: {2147483532#(and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 16) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 20) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 12) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- main_~q~1.offset (- main_~q~1.offset)) 32) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset (- main_~q~1.offset)) 16) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 16) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 16) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 16) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (exists ((v_b_164_1 Int) (v_b_167_1 Int) (v_b_166_1 Int) (v_b_165_1 Int)) (and (<= (- v_b_166_1 |main_~malloc_#res.offset|) 17) (<= (- v_b_165_1 main_~q~1.offset) 16) (<= (- v_b_165_1 |main_~malloc_#res.offset|) 16) (<= (- v_b_165_1 (- |main_~malloc_#res.offset|)) 16) (<= (- v_b_166_1 (- main_~q~1.offset)) 33) (<= (- v_b_165_1 (- v_b_165_1)) 32) (<= (- (- v_b_166_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_166_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_166_1) v_b_166_1) (- 2)) (<= (- v_b_166_1 main_~malloc_~size) (- 383)) (forall ((v_idx_1342 Int) (v_idx_1339 Int)) (or (<= v_b_166_1 v_idx_1339) (< v_idx_1339 v_b_165_1) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1342) v_idx_1339)) 0) (< v_idx_1342 v_b_164_1) (<= v_b_167_1 v_idx_1342))) (<= (- v_b_166_1 |main_#t~malloc0.offset|) 17) (<= (- (- v_b_165_1) v_b_165_1) 0) (<= (- v_b_167_1 |main_read~int_#ptr.base|) 1) (<= (- v_b_165_1 main_~p~1.offset) 16) (<= (- (- v_b_166_1) main_~malloc_~size) (- 401)) (<= (- v_b_165_1 (- main_~q~1.offset)) 32) (<= (- (- v_b_165_1) (- main_~q~1.offset)) 16) (<= (- (- v_b_164_1) (- v_b_167_1)) 1) (<= (- (- v_b_165_1) v_b_166_1) (- 1)) (<= (- v_b_166_1 (- |main_read~int_#sizeOfReadType|)) 21) (<= (- (- v_b_164_1) (- |main_read~int_#ptr.base|)) 0) (<= (- v_b_165_1 |main_read~int_#sizeOfReadType|) 12) (<= (- v_b_165_1 (- main_~p~1.offset)) 16) (<= (- (- v_b_165_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_166_1 (- |main_~malloc_#res.offset|)) 17) (<= (- (- v_b_165_1) (- main_~p~1.offset)) 0) (<= (- (- v_b_166_1) (- main_~malloc_~size)) 399) (<= (- (- v_b_166_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_166_1) (- main_~q~1.offset)) 15) (<= (- (- v_b_165_1) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_165_1) main_~q~1.offset) 0) (<= (- v_b_166_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_165_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_165_1 (- |main_#t~malloc0.offset|)) 16) (<= (- (- v_b_165_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_166_1 |main_read~int_#sizeOfReadType|) 13) (<= (- (- v_b_165_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_166_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_166_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_166_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_165_1) |main_~malloc_#res.offset|) 0) (<= (- v_b_165_1 v_b_166_1) (- 1)) (<= (- (- v_b_165_1) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_166_1 (- main_~p~1.offset)) 17) (<= (- v_b_166_1 (- v_b_166_1)) 34) (<= (- (- v_b_166_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_166_1 (- |main_read~int_#ptr.offset|)) 33) (<= (- v_b_165_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_166_1 (- |main_#t~malloc0.offset|)) 17) (<= (- v_b_165_1 (- |main_read~int_#ptr.offset|)) 32) (<= (- v_b_165_1 |main_#t~malloc0.offset|) 16) (<= (- v_b_164_1 v_b_167_1) (- 1)) (<= (- v_b_165_1 (- |main_read~int_#sizeOfReadType|)) 20) (<= (- (- v_b_167_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- v_b_166_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_166_1 (- main_~malloc_~size)) 417) (<= (- (- v_b_166_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_165_1 main_~malloc_~size) (- 384)) (<= (- (- v_b_166_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_165_1) main_~malloc_~size) (- 400)) (<= (- v_b_165_1 (- v_b_166_1)) 33) (<= (- v_b_166_1 main_~p~1.offset) 17) (<= (- v_b_164_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_165_1) (- main_~malloc_~size)) 400) (<= (- v_b_165_1 (- main_~malloc_~size)) 416) (forall ((v_prenex_109 Int) (v_prenex_108 Int)) (or (< v_prenex_108 v_b_164_1) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_prenex_108) v_prenex_109))) 0) (<= v_b_167_1 v_prenex_108) (<= v_b_166_1 v_prenex_109) (< v_prenex_109 v_b_165_1))) (<= (- (- v_b_165_1) (- v_b_166_1)) 1) (<= (- (- v_b_165_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_166_1 main_~q~1.offset) 17) (<= (- (- v_b_166_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_165_1) main_~p~1.offset) 0))) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 20) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 16) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 16) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 32) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 16) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 12) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 16) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 16) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 32) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 16) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 416) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 384)) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 16) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- main_~malloc_~size (- main_~q~1.offset)) 416) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 16) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 16) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 384)))} [2018-12-19 22:50:11,743 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 22:50:11,744 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 22:50:11,744 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 22:50:11,744 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 22:50:11,745 WARN L224 ngHoareTripleChecker]: Pre: {2147483531#(or (exists ((v_b_164_1 Int) (v_v_6887_1 (Array Int Int)) (v_b_167_1 Int) (v_b_166_1 Int) (v_b_165_1 Int) (v_v_6894_1 (Array Int Int)) (v_v_6892_1 Int)) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_165_1 c_main_~q~1.offset) 16) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 16) (<= (- v_b_165_1 (- |c_main_~malloc_#res.offset|)) 16) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 20) (<= (- v_b_165_1 (- v_b_165_1)) 32) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 12) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_166_1 c_main_~malloc_~size) (- 383)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 32) (<= (- v_b_166_1 |c_main_#t~malloc0.offset|) 17) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_#t~mem1|) (- v_v_6892_1)) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_167_1 |c_main_read~int_#ptr.base|) 1) (<= (- v_b_165_1 c_main_~p~1.offset) 16) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 16) (<= (- (- v_b_166_1) c_main_~malloc_~size) (- 401)) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_164_1) (- v_b_167_1)) 1) (<= (- (- v_b_165_1) v_b_166_1) (- 1)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 16) (<= (- |c_main_read~int_#value| v_v_6892_1) 0) (<= (- v_b_166_1 (- |c_main_read~int_#sizeOfReadType|)) 21) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 16) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- v_b_165_1 (- c_main_~p~1.offset)) 16) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_166_1 (- |c_main_~malloc_#res.offset|)) 17) (<= (- (- v_b_165_1) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- (- v_b_165_1) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_166_1 |c_main_read~int_#ptr.offset|) 1) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 16) (<= (- (- v_b_165_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_166_1 |c_main_read~int_#sizeOfReadType|) 13) (<= (- (- v_b_165_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (forall ((v_idx_1368 Int) (v_idx_1373 Int) (v_idx_1372 Int) (v_idx_1371 Int) (v_idx_1370 Int) (v_idx_1369 Int)) (or (<= v_b_164_1 v_idx_1371) (< v_idx_1370 v_b_166_1) (< v_idx_1372 v_b_164_1) (< v_idx_1369 v_b_165_1) (<= v_b_167_1 v_idx_1372) (< v_idx_1373 v_b_167_1) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1372) v_idx_1369)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1372) v_idx_1369))) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_1372) v_idx_1369)) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1372) v_idx_1369))) 0)) (<= v_b_166_1 v_idx_1369) (<= v_b_165_1 v_idx_1368))) (<= (- (- v_b_166_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#value|) (- v_v_6892_1)) 0) (<= (- (- v_b_166_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_165_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_166_1 (- c_main_~p~1.offset)) 17) (<= (- |c_main_#t~mem1| |c_main_read~int_#value|) 0) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- v_b_166_1 (- v_b_166_1)) 34) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_166_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_165_1 |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_166_1 (- |c_main_#t~malloc0.offset|)) 17) (= v_v_6894_1 v_v_6887_1) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_164_1 v_b_167_1) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_167_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_166_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- |c_main_#t~mem1| v_v_6892_1) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_165_1 c_main_~malloc_~size) (- 384)) (<= (- (- v_b_165_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 20) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_165_1) (- v_b_166_1)) 1) (<= (- (- v_b_165_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- (- v_b_166_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- v_b_166_1 |c_main_~malloc_#res.offset|) 17) (<= (- v_b_165_1 |c_main_~malloc_#res.offset|) 16) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- v_b_166_1 (- c_main_~q~1.offset)) 33) (<= (- (- v_b_166_1) c_main_~p~1.offset) (- 1)) (<= (- (- v_b_166_1) c_main_~q~1.offset) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- (- v_b_166_1) v_b_166_1) (- 2)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- (- v_b_165_1) v_b_165_1) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 16) (<= (- v_b_165_1 (- c_main_~q~1.offset)) 32) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 32) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 16) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 12) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- v_b_165_1) (- c_main_~q~1.offset)) 16) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- v_b_164_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- v_b_165_1 |c_main_read~int_#sizeOfReadType|) 12) (<= (- (- v_b_165_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_166_1) (- c_main_~malloc_~size)) 399) (<= (- (- v_b_166_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_166_1) (- c_main_~q~1.offset)) 15) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 16) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_165_1) c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- (- v_b_165_1) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_165_1 (- |c_main_#t~malloc0.offset|)) 16) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 32) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 16) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 416) (<= (- (- v_b_166_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- (- v_b_165_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 384)) (<= (- v_b_165_1 v_b_166_1) (- 1)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 16) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_166_1 (- |c_main_read~int_#ptr.offset|)) 33) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- v_b_165_1 (- |c_main_read~int_#ptr.offset|)) 32) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- v_b_165_1 |c_main_#t~malloc0.offset|) 16) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_165_1 (- |c_main_read~int_#sizeOfReadType|)) 20) (<= (- (- v_b_166_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- |c_main_#t~mem1|) (- |c_main_read~int_#value|)) 0) (<= (- v_b_166_1 (- c_main_~malloc_~size)) 417) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- (- v_b_165_1) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_166_1) (- c_main_~p~1.offset)) (- 1)) (<= (- v_b_165_1 (- v_b_166_1)) 33) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 416) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 16) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- v_b_166_1 c_main_~p~1.offset) 17) (<= (- v_b_164_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 16) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_165_1 (- c_main_~malloc_~size)) 416) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 384)) (<= (- v_b_166_1 c_main_~q~1.offset) 17) (<= (- (- v_b_165_1) c_main_~p~1.offset) 0))) (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_b_62_1 Int) (v_v_625_1 (Array Int Int)) (v_v_630_1 Int) (v_v_632_1 (Array Int Int))) (and (<= (- v_b_62_1 v_b_65_1) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_62_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_62_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_#t~mem1|) (- v_v_630_1)) 0) (<= (- v_b_63_1 (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 4) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_64_1) v_b_64_1) (- 2)) (<= (- (- v_b_63_1) v_b_64_1) (- 1)) (<= (- v_b_64_1 c_main_~q~1.offset) 5) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 4) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_64_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 4) (<= (- v_b_65_1 |c_main_read~int_#ptr.base|) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 8) (<= (- (- v_b_63_1) c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_64_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_63_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_63_1 |c_main_read~int_#sizeOfReadType|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 8) (= v_v_625_1 v_v_632_1) (<= (- v_b_63_1 (- c_main_~malloc_~size)) 404) (<= (- v_b_63_1 (- c_main_~p~1.offset)) 4) (<= (- v_b_63_1 (- |c_main_~malloc_#res.offset|)) 4) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_64_1 (- c_main_~q~1.offset)) 9) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 4) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 4) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 4) (<= (- |c_main_#t~mem1| |c_main_read~int_#value|) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 0) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_64_1) (- c_main_~malloc_~size)) 399) (<= (- v_b_63_1 c_main_~malloc_~size) (- 396)) (<= (- v_b_64_1 |c_main_~malloc_#res.offset|) 5) (<= (- v_b_63_1 c_main_~p~1.offset) 4) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 0) (<= (- v_b_64_1 (- |c_main_#t~malloc0.offset|)) 5) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_63_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- v_b_63_1 (- v_b_64_1)) 9) (<= (- (- v_b_64_1) c_main_~malloc_~size) (- 401)) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_64_1 (- c_main_~malloc_~size)) 405) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_63_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_63_1) c_main_~p~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 404) (<= (- v_b_64_1 |c_main_#t~malloc0.offset|) 5) (<= (- (- v_b_65_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_63_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_64_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_64_1 |c_main_read~int_#sizeOfReadType|) 1) (<= (- (- v_b_64_1) (- c_main_~q~1.offset)) 3) (<= (- (- v_b_63_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_63_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_64_1) c_main_~p~1.offset) (- 1)) (<= (- (- v_b_63_1) c_main_~q~1.offset) 0) (<= (- (- v_b_64_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- v_b_64_1 (- |c_main_read~int_#ptr.offset|)) 9) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 4) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- v_b_63_1) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#value| v_v_630_1) 0) (<= (- (- v_b_63_1) (- v_b_64_1)) 1) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- v_b_64_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 4) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- v_b_64_1 (- v_b_64_1)) 10) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 4) (forall ((v_idx_1357 Int) (v_idx_1356 Int) (v_idx_1353 Int) (v_idx_1352 Int) (v_idx_1351 Int) (v_idx_1358 Int)) (or (<= v_b_62_1 v_idx_1356) (< v_idx_1358 v_b_65_1) (< v_idx_1352 v_b_63_1) (<= v_b_64_1 v_idx_1352) (<= v_b_63_1 v_idx_1351) (< v_idx_1357 v_b_62_1) (<= v_b_65_1 v_idx_1357) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1357) v_idx_1352))) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1357) v_idx_1352))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1357) v_idx_1352)) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_1357) v_idx_1352)) 0)) (< v_idx_1353 v_b_64_1))) (<= (- (- v_b_64_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 396)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 c_main_~malloc_~size) (- 395)) (<= (- (- v_b_64_1) c_main_~q~1.offset) (- 1)) (<= (- (- v_b_63_1) v_b_63_1) 0) (<= (- v_b_64_1 (- c_main_~p~1.offset)) 5) (<= (- (- |c_main_read~int_#value|) (- v_v_630_1)) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 4) (<= (- (- v_b_63_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_63_1 |c_main_~malloc_#res.offset|) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_63_1 (- c_main_~q~1.offset)) 8) (<= (- (- v_b_63_1) |c_main_#t~malloc0.offset|) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- v_b_63_1 |c_main_#t~malloc0.offset|) 4) (<= (- (- v_b_64_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_62_1) (- v_b_65_1)) 1) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 8) (<= (- v_b_64_1 (- |c_main_read~int_#sizeOfReadType|)) 9) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~mem1| v_v_630_1) 0) (<= (- v_b_63_1 (- |c_main_#t~malloc0.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_64_1 (- |c_main_~malloc_#res.offset|)) 5) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_64_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_63_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_64_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- v_b_63_1 c_main_~q~1.offset) 4) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_63_1) (- c_main_~q~1.offset)) 4) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- v_b_63_1 v_b_64_1) (- 1)) (<= (- v_b_63_1 (- v_b_63_1)) 8) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~mem1|) (- |c_main_read~int_#value|)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 404) (<= (- (- v_b_63_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- v_b_64_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_63_1 (- |c_main_read~int_#ptr.offset|)) 8) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 c_main_~p~1.offset) 5))))} [2018-12-19 22:50:11,745 WARN L228 ngHoareTripleChecker]: Action: assume !!#t~short2;havoc #t~mem1;havoc #t~short2;#t~post3.base, #t~post3.offset := ~q~1.base, ~q~1.offset;~q~1.base, ~q~1.offset := #t~post3.base, #t~post3.offset + 4;havoc #t~post3.base, #t~post3.offset; [2018-12-19 22:50:11,745 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= c_main_~q~1.offset_primed (+ c_main_~q~1.offset 4)) |c_main_#t~short2| (= c_main_~q~1.base c_main_~q~1.base_primed)) [2018-12-19 22:50:11,745 WARN L230 ngHoareTripleChecker]: Post: {2147483530#(exists ((v_b_164_1 Int) (v_v_6887_1 (Array Int Int)) (v_b_167_1 Int) (v_b_166_1 Int) (v_b_165_1 Int) (v_v_6894_1 (Array Int Int)) (v_v_6892_1 Int)) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_165_1 (- |c_main_~malloc_#res.offset|)) 16) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_165_1 (- c_main_~q~1.offset)) 36) (<= (- v_b_165_1 (- v_b_165_1)) 32) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_166_1 c_main_~malloc_~size) (- 383)) (<= (- v_b_166_1 |c_main_#t~malloc0.offset|) 17) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- v_b_166_1) c_main_~q~1.offset) (- 5)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_167_1 |c_main_read~int_#ptr.base|) 1) (<= (- v_b_165_1 c_main_~p~1.offset) 16) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 36) (<= (- (- v_b_166_1) c_main_~malloc_~size) (- 401)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 8)) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) (- 4)) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 20) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 396) (<= (- (- v_b_164_1) (- v_b_167_1)) 1) (<= (- v_b_165_1 c_main_~q~1.offset) 12) (<= (- (- v_b_165_1) v_b_166_1) (- 1)) (<= (- |c_main_read~int_#value| v_v_6892_1) 0) (<= (- v_b_166_1 (- |c_main_read~int_#sizeOfReadType|)) 21) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 20) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 16) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- v_b_165_1 (- c_main_~p~1.offset)) 16) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_166_1 (- |c_main_~malloc_#res.offset|)) 17) (<= (- (- v_b_165_1) (- c_main_~p~1.offset)) 0) (<= (- c_main_~p~1.offset c_main_~q~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- (- v_b_165_1) |c_main_#t~malloc0.offset|) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) (- 8)) (<= (- v_b_166_1 |c_main_read~int_#ptr.offset|) 1) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 16) (<= (- v_b_166_1 (- c_main_~q~1.offset)) 37) (<= (- (- v_b_165_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_166_1 |c_main_read~int_#sizeOfReadType|) 13) (<= (- (- v_b_165_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) (- 4)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- (- v_b_166_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#value|) (- v_v_6892_1)) 0) (<= (- (- v_b_166_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_165_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_166_1 (- c_main_~p~1.offset)) 17) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) (- 4)) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 40) (<= (- v_b_166_1 (- v_b_166_1)) 34) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_166_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_165_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_165_1) c_main_~q~1.offset) (- 4)) (<= (- v_b_166_1 (- |c_main_#t~malloc0.offset|)) 17) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 20) (= v_v_6894_1 v_v_6887_1) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_164_1 v_b_167_1) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_167_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_166_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 20) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_165_1 c_main_~malloc_~size) (- 384)) (<= (- (- v_b_165_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) (- 4)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 20) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_166_1) (- c_main_~q~1.offset)) 19) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_165_1) (- v_b_166_1)) 1) (<= (- (- v_b_165_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_166_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- v_b_166_1 |c_main_~malloc_#res.offset|) 17) (<= (- v_b_165_1 |c_main_~malloc_#res.offset|) 16) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 12) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_166_1) c_main_~p~1.offset) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- (- v_b_166_1) v_b_166_1) (- 2)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 24) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- (- v_b_165_1) v_b_165_1) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 20) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 16) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 32) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 12) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- v_b_164_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- v_b_165_1 |c_main_read~int_#sizeOfReadType|) 12) (<= (- (- v_b_165_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_166_1) (- c_main_~malloc_~size)) 399) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 404)) (<= (- (- v_b_166_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 380)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 16) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 420) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- (- v_b_165_1) |c_main_read~int_#ptr.offset|) 0) (forall ((v_idx_1388 Int) (v_idx_1387 Int) (v_idx_1386 Int) (v_idx_1385 Int) (v_idx_1384 Int) (v_idx_1383 Int)) (or (<= v_b_164_1 v_idx_1386) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1387) v_idx_1384)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1387) v_idx_1384))) 0)) (< v_idx_1385 v_b_166_1) (< v_idx_1387 v_b_164_1) (<= v_b_167_1 v_idx_1387) (< v_idx_1384 v_b_165_1) (<= v_b_166_1 v_idx_1384) (< v_idx_1388 v_b_167_1) (<= v_b_165_1 v_idx_1383))) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_165_1 (- |c_main_#t~malloc0.offset|)) 16) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) (- 4)) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 16) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 20) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 416) (<= (- v_b_166_1 c_main_~q~1.offset) 13) (<= (- (- v_b_166_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_165_1) (- c_main_~q~1.offset)) 20) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_165_1) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_165_1 v_b_166_1) (- 1)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_166_1 (- |c_main_read~int_#ptr.offset|)) 33) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- v_b_165_1 (- |c_main_read~int_#ptr.offset|)) 32) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 20) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_165_1 |c_main_#t~malloc0.offset|) 16) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_165_1 (- |c_main_read~int_#sizeOfReadType|)) 20) (<= (- (- v_b_166_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_166_1 (- c_main_~malloc_~size)) 417) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- (- v_b_165_1) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_166_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 16) (<= (- v_b_165_1 (- v_b_166_1)) 33) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 16) (<= (- v_b_166_1 c_main_~p~1.offset) 17) (<= (- v_b_164_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_165_1 (- c_main_~malloc_~size)) 416) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 384)) (<= (- (- v_b_165_1) c_main_~p~1.offset) 0)))} [2018-12-19 22:50:11,745 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 22:50:11,746 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 22:50:11,747 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 22:50:11,860 WARN L181 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 668 [2018-12-19 22:50:11,861 WARN L270 ngHoareTripleChecker]: Pre: {2147483531#(or (exists ((v_b_164_1 Int) (v_v_6887_1 (Array Int Int)) (v_b_167_1 Int) (v_b_166_1 Int) (v_b_165_1 Int) (v_v_6894_1 (Array Int Int)) (v_v_6892_1 Int)) (and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_165_1 main_~q~1.offset) 16) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 16) (<= (- v_b_165_1 (- |main_~malloc_#res.offset|)) 16) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 20) (<= (- v_b_165_1 (- v_b_165_1)) 32) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 12) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_166_1 main_~malloc_~size) (- 383)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 32) (<= (- v_b_166_1 |main_#t~malloc0.offset|) 17) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_#t~mem1|) (- v_v_6892_1)) 0) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- v_b_167_1 |main_read~int_#ptr.base|) 1) (<= (- v_b_165_1 main_~p~1.offset) 16) (<= (- main_~p~1.offset (- main_~q~1.offset)) 16) (<= (- (- v_b_166_1) main_~malloc_~size) (- 401)) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_164_1) (- v_b_167_1)) 1) (<= (- (- v_b_165_1) v_b_166_1) (- 1)) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 16) (<= (- |main_read~int_#value| v_v_6892_1) 0) (<= (- v_b_166_1 (- |main_read~int_#sizeOfReadType|)) 21) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 16) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- v_b_165_1 (- main_~p~1.offset)) 16) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- v_b_166_1 (- |main_~malloc_#res.offset|)) 17) (<= (- (- v_b_165_1) (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- (- v_b_165_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_166_1 |main_read~int_#ptr.offset|) 1) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 16) (<= (- (- v_b_165_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_166_1 |main_read~int_#sizeOfReadType|) 13) (<= (- (- v_b_165_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (forall ((v_idx_1368 Int) (v_idx_1373 Int) (v_idx_1372 Int) (v_idx_1371 Int) (v_idx_1370 Int) (v_idx_1369 Int)) (or (<= v_b_164_1 v_idx_1371) (< v_idx_1370 v_b_166_1) (< v_idx_1372 v_b_164_1) (< v_idx_1369 v_b_165_1) (<= v_b_167_1 v_idx_1372) (< v_idx_1373 v_b_167_1) (and (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1372) v_idx_1369)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1372) v_idx_1369))) 0) (<= (- |main_#t~mem1| (select (select |#memory_int| v_idx_1372) v_idx_1369)) 0) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_idx_1372) v_idx_1369))) 0)) (<= v_b_166_1 v_idx_1369) (<= v_b_165_1 v_idx_1368))) (<= (- (- v_b_166_1) |main_#t~malloc0.offset|) (- 1)) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#value|) (- v_v_6892_1)) 0) (<= (- (- v_b_166_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- (- v_b_165_1) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_166_1 (- main_~p~1.offset)) 17) (<= (- |main_#t~mem1| |main_read~int_#value|) 0) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- v_b_166_1 (- v_b_166_1)) 34) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- v_b_166_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_165_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_166_1 (- |main_#t~malloc0.offset|)) 17) (= v_v_6894_1 v_v_6887_1) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_164_1 v_b_167_1) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_167_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_166_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_#t~mem1| v_v_6892_1) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_165_1 main_~malloc_~size) (- 384)) (<= (- (- v_b_165_1) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 20) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_165_1) (- v_b_166_1)) 1) (<= (- (- v_b_165_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- (- v_b_166_1) |main_~malloc_#res.offset|) (- 1)) (<= (- v_b_166_1 |main_~malloc_#res.offset|) 17) (<= (- v_b_165_1 |main_~malloc_#res.offset|) 16) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- v_b_166_1 (- main_~q~1.offset)) 33) (<= (- (- v_b_166_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_166_1) main_~q~1.offset) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- (- v_b_166_1) v_b_166_1) (- 2)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- (- v_b_165_1) v_b_165_1) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 16) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 16) (<= (- v_b_165_1 (- main_~q~1.offset)) 32) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 32) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 16) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 12) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- v_b_165_1) (- main_~q~1.offset)) 16) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- (- v_b_164_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- v_b_165_1 |main_read~int_#sizeOfReadType|) 12) (<= (- (- v_b_165_1) (- |main_#t~malloc0.offset|)) 0) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_166_1) (- main_~malloc_~size)) 399) (<= (- (- v_b_166_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_166_1) (- main_~q~1.offset)) 15) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 16) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_165_1) main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- (- v_b_165_1) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_165_1 (- |main_#t~malloc0.offset|)) 16) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 32) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 16) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 416) (<= (- (- v_b_166_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- (- v_b_165_1) |main_~malloc_#res.offset|) 0) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 384)) (<= (- v_b_165_1 v_b_166_1) (- 1)) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 16) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_166_1 (- |main_read~int_#ptr.offset|)) 33) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- v_b_165_1 (- |main_read~int_#ptr.offset|)) 32) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- v_b_165_1 |main_#t~malloc0.offset|) 16) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_165_1 (- |main_read~int_#sizeOfReadType|)) 20) (<= (- (- v_b_166_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- |main_#t~mem1|) (- |main_read~int_#value|)) 0) (<= (- v_b_166_1 (- main_~malloc_~size)) 417) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- (- v_b_165_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_166_1) (- main_~p~1.offset)) (- 1)) (<= (- v_b_165_1 (- v_b_166_1)) 33) (<= (- main_~malloc_~size (- main_~q~1.offset)) 416) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 16) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- v_b_166_1 main_~p~1.offset) 17) (<= (- v_b_164_1 |main_read~int_#ptr.base|) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 16) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- v_b_165_1 (- main_~malloc_~size)) 416) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 384)) (<= (- v_b_166_1 main_~q~1.offset) 17) (<= (- (- v_b_165_1) main_~p~1.offset) 0))) (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_b_62_1 Int) (v_v_625_1 (Array Int Int)) (v_v_630_1 Int) (v_v_632_1 (Array Int Int))) (and (<= (- v_b_62_1 v_b_65_1) (- 1)) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 8) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_62_1 |main_read~int_#ptr.base|) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- (- v_b_62_1) (- |main_read~int_#ptr.base|)) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- |main_#t~mem1|) (- v_v_630_1)) 0) (<= (- v_b_63_1 (- |main_read~int_#sizeOfReadType|)) 8) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 4) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_64_1) v_b_64_1) (- 2)) (<= (- (- v_b_63_1) v_b_64_1) (- 1)) (<= (- v_b_64_1 main_~q~1.offset) 5) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 4) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_64_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 4) (<= (- v_b_65_1 |main_read~int_#ptr.base|) 1) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 8) (<= (- (- v_b_63_1) main_~malloc_~size) (- 400)) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 4) (<= (- (- v_b_64_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_63_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_63_1 |main_read~int_#sizeOfReadType|) 0) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 8) (= v_v_625_1 v_v_632_1) (<= (- v_b_63_1 (- main_~malloc_~size)) 404) (<= (- v_b_63_1 (- main_~p~1.offset)) 4) (<= (- v_b_63_1 (- |main_~malloc_#res.offset|)) 4) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- v_b_64_1 (- main_~q~1.offset)) 9) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 4) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 4) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 4) (<= (- |main_#t~mem1| |main_read~int_#value|) 0) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 0) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- v_b_64_1) (- main_~malloc_~size)) 399) (<= (- v_b_63_1 main_~malloc_~size) (- 396)) (<= (- v_b_64_1 |main_~malloc_#res.offset|) 5) (<= (- v_b_63_1 main_~p~1.offset) 4) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 0) (<= (- v_b_64_1 (- |main_#t~malloc0.offset|)) 5) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_63_1) (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- v_b_63_1 (- v_b_64_1)) 9) (<= (- (- v_b_64_1) main_~malloc_~size) (- 401)) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_64_1 (- main_~malloc_~size)) 405) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_63_1) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_63_1) main_~p~1.offset) 0) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- main_~malloc_~size (- main_~q~1.offset)) 404) (<= (- v_b_64_1 |main_#t~malloc0.offset|) 5) (<= (- (- v_b_65_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_63_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_64_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_64_1 |main_read~int_#sizeOfReadType|) 1) (<= (- (- v_b_64_1) (- main_~q~1.offset)) 3) (<= (- (- v_b_63_1) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- v_b_63_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 396)) (<= (- (- v_b_64_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_63_1) main_~q~1.offset) 0) (<= (- (- v_b_64_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- v_b_64_1 (- |main_read~int_#ptr.offset|)) 9) (<= (- main_~p~1.offset (- main_~q~1.offset)) 4) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- v_b_63_1) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#value| v_v_630_1) 0) (<= (- (- v_b_63_1) (- v_b_64_1)) 1) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- v_b_64_1 |main_read~int_#ptr.offset|) 1) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 4) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- v_b_64_1 (- v_b_64_1)) 10) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 4) (forall ((v_idx_1357 Int) (v_idx_1356 Int) (v_idx_1353 Int) (v_idx_1352 Int) (v_idx_1351 Int) (v_idx_1358 Int)) (or (<= v_b_62_1 v_idx_1356) (< v_idx_1358 v_b_65_1) (< v_idx_1352 v_b_63_1) (<= v_b_64_1 v_idx_1352) (<= v_b_63_1 v_idx_1351) (< v_idx_1357 v_b_62_1) (<= v_b_65_1 v_idx_1357) (and (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1357) v_idx_1352))) 0) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_idx_1357) v_idx_1352))) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1357) v_idx_1352)) 0) (<= (- |main_#t~mem1| (select (select |#memory_int| v_idx_1357) v_idx_1352)) 0)) (< v_idx_1353 v_b_64_1))) (<= (- (- v_b_64_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 396)) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 main_~malloc_~size) (- 395)) (<= (- (- v_b_64_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_63_1) v_b_63_1) 0) (<= (- v_b_64_1 (- main_~p~1.offset)) 5) (<= (- (- |main_read~int_#value|) (- v_v_630_1)) 0) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 4) (<= (- (- v_b_63_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_63_1 |main_~malloc_#res.offset|) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_63_1 (- main_~q~1.offset)) 8) (<= (- (- v_b_63_1) |main_#t~malloc0.offset|) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- v_b_63_1 |main_#t~malloc0.offset|) 4) (<= (- (- v_b_64_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_62_1) (- v_b_65_1)) 1) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 8) (<= (- v_b_64_1 (- |main_read~int_#sizeOfReadType|)) 9) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- |main_#t~mem1| v_v_630_1) 0) (<= (- v_b_63_1 (- |main_#t~malloc0.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_64_1 (- |main_~malloc_#res.offset|)) 5) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_64_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_63_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_64_1) (- main_~p~1.offset)) (- 1)) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- v_b_63_1 main_~q~1.offset) 4) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_63_1) (- main_~q~1.offset)) 4) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- v_b_63_1 v_b_64_1) (- 1)) (<= (- v_b_63_1 (- v_b_63_1)) 8) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~mem1|) (- |main_read~int_#value|)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 404) (<= (- (- v_b_63_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- v_b_64_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- v_b_63_1 (- |main_read~int_#ptr.offset|)) 8) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 main_~p~1.offset) 5))))} [2018-12-19 22:50:11,861 WARN L274 ngHoareTripleChecker]: Action: assume !!#t~short2;havoc #t~mem1;havoc #t~short2;#t~post3.base, #t~post3.offset := ~q~1.base, ~q~1.offset;~q~1.base, ~q~1.offset := #t~post3.base, #t~post3.offset + 4;havoc #t~post3.base, #t~post3.offset; [2018-12-19 22:50:11,861 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= c_main_~q~1.offset_primed (+ c_main_~q~1.offset 4)) |c_main_#t~short2| (= c_main_~q~1.base c_main_~q~1.base_primed)) [2018-12-19 22:50:12,630 WARN L276 ngHoareTripleChecker]: Post: {2147483530#(and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 36) (exists ((v_b_164_1 Int) (v_b_167_1 Int) (v_b_166_1 Int) (v_b_165_1 Int)) (and (<= (- v_b_166_1 |main_~malloc_#res.offset|) 17) (forall ((v_idx_1387 Int) (v_idx_1384 Int)) (or (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1387) v_idx_1384))) 0) (< v_idx_1387 v_b_164_1) (<= v_b_167_1 v_idx_1387) (< v_idx_1384 v_b_165_1) (<= v_b_166_1 v_idx_1384))) (<= (- v_b_165_1 |main_~malloc_#res.offset|) 16) (<= (- v_b_165_1 (- |main_~malloc_#res.offset|)) 16) (<= (- v_b_165_1 (- main_~q~1.offset)) 36) (<= (- v_b_165_1 (- v_b_165_1)) 32) (<= (- (- v_b_166_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_166_1) v_b_166_1) (- 2)) (<= (- v_b_166_1 main_~malloc_~size) (- 383)) (<= (- v_b_166_1 |main_#t~malloc0.offset|) 17) (<= (- (- v_b_166_1) main_~q~1.offset) (- 5)) (<= (- (- v_b_165_1) v_b_165_1) 0) (<= (- v_b_167_1 |main_read~int_#ptr.base|) 1) (<= (- v_b_165_1 main_~p~1.offset) 16) (<= (- (- v_b_166_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_164_1) (- v_b_167_1)) 1) (<= (- v_b_165_1 main_~q~1.offset) 12) (<= (- (- v_b_165_1) v_b_166_1) (- 1)) (<= (- v_b_166_1 (- |main_read~int_#sizeOfReadType|)) 21) (<= (- (- v_b_164_1) (- |main_read~int_#ptr.base|)) 0) (<= (- v_b_165_1 |main_read~int_#sizeOfReadType|) 12) (<= (- v_b_165_1 (- main_~p~1.offset)) 16) (<= (- (- v_b_165_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_166_1 (- |main_~malloc_#res.offset|)) 17) (<= (- (- v_b_165_1) (- main_~p~1.offset)) 0) (<= (- (- v_b_166_1) (- main_~malloc_~size)) 399) (<= (- (- v_b_166_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_165_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_166_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_165_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_166_1 (- main_~q~1.offset)) 37) (<= (- v_b_165_1 (- |main_#t~malloc0.offset|)) 16) (<= (- (- v_b_165_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_166_1 |main_read~int_#sizeOfReadType|) 13) (<= (- (- v_b_165_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_166_1 main_~q~1.offset) 13) (<= (- (- v_b_166_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_166_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_165_1) (- main_~q~1.offset)) 20) (<= (- (- v_b_166_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_165_1) |main_~malloc_#res.offset|) 0) (<= (- v_b_165_1 v_b_166_1) (- 1)) (<= (- (- v_b_165_1) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_166_1 (- main_~p~1.offset)) 17) (<= (- v_b_166_1 (- v_b_166_1)) 34) (<= (- (- v_b_166_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_166_1 (- |main_read~int_#ptr.offset|)) 33) (<= (- v_b_165_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_165_1) main_~q~1.offset) (- 4)) (<= (- v_b_166_1 (- |main_#t~malloc0.offset|)) 17) (<= (- v_b_165_1 (- |main_read~int_#ptr.offset|)) 32) (<= (- v_b_165_1 |main_#t~malloc0.offset|) 16) (<= (- v_b_164_1 v_b_167_1) (- 1)) (forall ((v_prenex_110 Int) (v_prenex_111 Int)) (or (< v_prenex_111 v_b_165_1) (<= v_b_167_1 v_prenex_110) (< v_prenex_110 v_b_164_1) (<= v_b_166_1 v_prenex_111) (<= (- |main_read~int_#value| (select (select |#memory_int| v_prenex_110) v_prenex_111)) 0))) (<= (- v_b_165_1 (- |main_read~int_#sizeOfReadType|)) 20) (<= (- (- v_b_167_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- v_b_166_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_166_1 (- main_~malloc_~size)) 417) (<= (- (- v_b_166_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_165_1 main_~malloc_~size) (- 384)) (<= (- (- v_b_166_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_165_1) main_~malloc_~size) (- 400)) (<= (- v_b_165_1 (- v_b_166_1)) 33) (<= (- v_b_166_1 main_~p~1.offset) 17) (<= (- v_b_164_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_165_1) (- main_~malloc_~size)) 400) (<= (- v_b_165_1 (- main_~malloc_~size)) 416) (<= (- (- v_b_166_1) (- main_~q~1.offset)) 19) (<= (- (- v_b_165_1) (- v_b_166_1)) 1) (<= (- (- v_b_165_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_166_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_165_1) main_~p~1.offset) 0))) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 8)) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) (- 4)) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 20) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 396) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 20) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 16) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- main_~p~1.offset main_~q~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- (- main_~q~1.offset) main_~q~1.offset) (- 8)) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 16) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) (- 4)) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) (- 4)) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- main_~q~1.offset (- main_~q~1.offset)) 40) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 20) (<= (- (- main_~p~1.offset) main_~q~1.offset) (- 4)) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 20) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) (- 4)) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 20) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 12) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 24) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 20) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 16) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 32) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 12) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 404)) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 380)) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 16) (<= (- main_~malloc_~size (- main_~q~1.offset)) 420) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) (- 4)) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 16) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- main_~p~1.offset (- main_~q~1.offset)) 20) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 416) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 20) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 16) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 16) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 384)))} [2018-12-19 22:50:34,636 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 22:50:34,636 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 22:50:34,637 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 22:50:34,637 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 22:50:34,637 WARN L224 ngHoareTripleChecker]: Pre: {2147483529#(or (exists ((v_b_141_1 Int) (v_v_4594_1 (Array Int Int)) (v_b_140_1 Int) (v_v_4587_1 (Array Int Int)) (v_b_138_1 Int) (v_b_139_1 Int) (v_v_4592_1 Int)) (and (<= (- (- v_b_140_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_139_1 |c_main_~malloc_#res.offset|) 12) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- v_b_139_1 v_b_140_1) (- 1)) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_139_1) |c_main_read~int_#ptr.offset|) 0) (= v_v_4594_1 v_v_4587_1) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 388)) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_139_1 (- c_main_~p~1.offset)) 12) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_140_1) (- c_main_~malloc_~size)) 399) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 12) (<= (- (- v_b_138_1) (- v_b_141_1)) 1) (<= (- (- v_b_140_1) v_b_140_1) (- 2)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 24) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 412) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_140_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_140_1) c_main_~p~1.offset) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_139_1) c_main_~q~1.offset) 0) (<= (- v_b_139_1 (- v_b_140_1)) 25) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 8) (<= (- v_b_139_1 (- |c_main_read~int_#ptr.offset|)) 24) (<= (- (- v_b_140_1) (- c_main_~p~1.offset)) (- 1)) (<= (- v_b_140_1 c_main_~q~1.offset) 9) (<= (- (- v_b_139_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 12) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_140_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_140_1 c_main_~p~1.offset) 13) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_139_1) v_b_140_1) (- 1)) (forall ((v_idx_1401 Int) (v_idx_1396 Int) (v_idx_1395 Int) (v_idx_1394 Int) (v_idx_1403 Int) (v_idx_1402 Int)) (or (<= v_b_140_1 v_idx_1395) (< v_idx_1402 v_b_138_1) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1402) v_idx_1395))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1402) v_idx_1395)) 0)) (<= v_b_138_1 v_idx_1401) (< v_idx_1395 v_b_139_1) (<= v_b_139_1 v_idx_1394) (< v_idx_1403 v_b_141_1) (<= v_b_141_1 v_idx_1402) (< v_idx_1396 v_b_140_1))) (<= (- v_b_140_1 (- |c_main_read~int_#ptr.offset|)) 25) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 24) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 12) (<= (- v_b_140_1 (- c_main_~q~1.offset)) 25) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 16) (<= (- (- v_b_139_1) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_139_1) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 12) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_140_1) c_main_~malloc_~size) (- 401)) (<= (- v_b_139_1 |c_main_#t~malloc0.offset|) 12) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_139_1 (- |c_main_#t~malloc0.offset|)) 12) (<= (- (- v_b_140_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_140_1 c_main_~malloc_~size) (- 387)) (<= (- v_b_140_1 (- v_b_140_1)) 26) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 8) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_140_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_140_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_139_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- (- v_b_141_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- v_b_140_1 |c_main_read~int_#sizeOfReadType|) 9) (<= (- v_b_140_1 (- |c_main_~malloc_#res.offset|)) 13) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- (- v_b_140_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- v_b_139_1 (- |c_main_~malloc_#res.offset|)) 12) (<= (- (- v_b_139_1) (- c_main_~q~1.offset)) 8) (<= (- (- v_b_140_1) c_main_~q~1.offset) (- 1)) (<= (- v_b_138_1 v_b_141_1) (- 1)) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- |c_main_read~int_#value| v_v_4592_1) 0) (<= (- v_b_138_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- v_b_140_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 12) (<= (- (- v_b_139_1) v_b_139_1) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- v_b_140_1 |c_main_#t~malloc0.offset|) 13) (<= (- v_b_140_1 |c_main_~malloc_#res.offset|) 13) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_139_1 (- c_main_~q~1.offset)) 24) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 16) (<= (- (- v_b_139_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 12) (<= (- v_b_139_1 c_main_~p~1.offset) 12) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 12) (<= (- (- |c_main_read~int_#value|) (- v_v_4592_1)) 0) (<= (- v_b_140_1 (- c_main_~p~1.offset)) 13) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- v_b_139_1) (- v_b_140_1)) 1) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_138_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 12) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 8) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_139_1 |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 388)) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 412) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 12) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_139_1 (- c_main_~malloc_~size)) 412) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_139_1) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_139_1) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 12) (<= (- (- v_b_140_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 12) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_140_1) (- c_main_~q~1.offset)) 7) (<= (- v_b_139_1 (- |c_main_read~int_#sizeOfReadType|)) 16) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_139_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_139_1 c_main_~malloc_~size) (- 388)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_140_1 (- |c_main_read~int_#sizeOfReadType|)) 17) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- v_b_139_1 |c_main_read~int_#sizeOfReadType|) 8) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 12) (<= (- v_b_141_1 |c_main_read~int_#ptr.base|) 1) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_139_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_140_1 (- |c_main_#t~malloc0.offset|)) 13) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 24) (<= (- v_b_139_1 c_main_~q~1.offset) 8) (<= (- v_b_139_1 (- v_b_139_1)) 24) (<= (- (- v_b_139_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_140_1 (- c_main_~malloc_~size)) 413) (<= (- (- v_b_139_1) |c_main_#t~malloc0.offset|) 0))) (exists ((v_b_164_1 Int) (v_v_6887_1 (Array Int Int)) (v_b_167_1 Int) (v_b_166_1 Int) (v_b_165_1 Int) (v_v_6894_1 (Array Int Int)) (v_v_6892_1 Int)) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_165_1 c_main_~q~1.offset) 16) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 16) (<= (- v_b_165_1 (- |c_main_~malloc_#res.offset|)) 16) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 20) (<= (- v_b_165_1 (- v_b_165_1)) 32) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 12) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_166_1 c_main_~malloc_~size) (- 383)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 32) (<= (- v_b_166_1 |c_main_#t~malloc0.offset|) 17) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_167_1 |c_main_read~int_#ptr.base|) 1) (<= (- v_b_165_1 c_main_~p~1.offset) 16) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 16) (<= (- (- v_b_166_1) c_main_~malloc_~size) (- 401)) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_164_1) (- v_b_167_1)) 1) (<= (- (- v_b_165_1) v_b_166_1) (- 1)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 16) (<= (- |c_main_read~int_#value| v_v_6892_1) 0) (<= (- v_b_166_1 (- |c_main_read~int_#sizeOfReadType|)) 21) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 16) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- v_b_165_1 (- c_main_~p~1.offset)) 16) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_166_1 (- |c_main_~malloc_#res.offset|)) 17) (<= (- (- v_b_165_1) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- (- v_b_165_1) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_166_1 |c_main_read~int_#ptr.offset|) 1) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 16) (<= (- (- v_b_165_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_166_1 |c_main_read~int_#sizeOfReadType|) 13) (<= (- (- v_b_165_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- (- v_b_166_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#value|) (- v_v_6892_1)) 0) (<= (- (- v_b_166_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_165_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_166_1 (- c_main_~p~1.offset)) 17) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- v_b_166_1 (- v_b_166_1)) 34) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_166_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_165_1 |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_166_1 (- |c_main_#t~malloc0.offset|)) 17) (= v_v_6894_1 v_v_6887_1) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_164_1 v_b_167_1) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_167_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_166_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_165_1 c_main_~malloc_~size) (- 384)) (<= (- (- v_b_165_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 20) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_165_1) (- v_b_166_1)) 1) (<= (- (- v_b_165_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- (- v_b_166_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- v_b_166_1 |c_main_~malloc_#res.offset|) 17) (<= (- v_b_165_1 |c_main_~malloc_#res.offset|) 16) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- v_b_166_1 (- c_main_~q~1.offset)) 33) (<= (- (- v_b_166_1) c_main_~p~1.offset) (- 1)) (<= (- (- v_b_166_1) c_main_~q~1.offset) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- (- v_b_166_1) v_b_166_1) (- 2)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- (- v_b_165_1) v_b_165_1) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 16) (<= (- v_b_165_1 (- c_main_~q~1.offset)) 32) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 32) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 16) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 12) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- v_b_165_1) (- c_main_~q~1.offset)) 16) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- v_b_164_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- v_b_165_1 |c_main_read~int_#sizeOfReadType|) 12) (<= (- (- v_b_165_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_166_1) (- c_main_~malloc_~size)) 399) (<= (- (- v_b_166_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_166_1) (- c_main_~q~1.offset)) 15) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 16) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_165_1) c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (forall ((v_idx_1418 Int) (v_idx_1417 Int) (v_idx_1416 Int) (v_idx_1415 Int) (v_idx_1414 Int) (v_idx_1413 Int)) (or (< v_idx_1418 v_b_167_1) (< v_idx_1414 v_b_165_1) (< v_idx_1417 v_b_164_1) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1417) v_idx_1414)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1417) v_idx_1414))) 0)) (<= v_b_167_1 v_idx_1417) (<= v_b_164_1 v_idx_1416) (<= v_b_165_1 v_idx_1413) (<= v_b_166_1 v_idx_1414) (< v_idx_1415 v_b_166_1))) (<= (- (- v_b_165_1) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_165_1 (- |c_main_#t~malloc0.offset|)) 16) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 32) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 16) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 416) (<= (- (- v_b_166_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- (- v_b_165_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 384)) (<= (- v_b_165_1 v_b_166_1) (- 1)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 16) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_166_1 (- |c_main_read~int_#ptr.offset|)) 33) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- v_b_165_1 (- |c_main_read~int_#ptr.offset|)) 32) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- v_b_165_1 |c_main_#t~malloc0.offset|) 16) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_165_1 (- |c_main_read~int_#sizeOfReadType|)) 20) (<= (- (- v_b_166_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_166_1 (- c_main_~malloc_~size)) 417) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- (- v_b_165_1) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_166_1) (- c_main_~p~1.offset)) (- 1)) (<= (- v_b_165_1 (- v_b_166_1)) 33) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 416) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 16) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- v_b_166_1 c_main_~p~1.offset) 17) (<= (- v_b_164_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 16) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_165_1 (- c_main_~malloc_~size)) 416) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 384)) (<= (- v_b_166_1 c_main_~q~1.offset) 17) (<= (- (- v_b_165_1) c_main_~p~1.offset) 0))))} [2018-12-19 22:50:34,637 WARN L228 ngHoareTripleChecker]: Action: main := 0; [2018-12-19 22:50:34,638 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= c_main_main_primed 0) [2018-12-19 22:50:34,638 WARN L230 ngHoareTripleChecker]: Post: {2147483528#(exists ((v_b_164_1 Int) (v_v_6887_1 (Array Int Int)) (v_b_167_1 Int) (v_b_166_1 Int) (v_b_165_1 Int) (v_v_6894_1 (Array Int Int)) (v_v_6892_1 Int)) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_165_1 (- |c_main_~malloc_#res.offset|)) 16) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_main)) 0) (<= (- (- c_main_main) c_main_~q~1.offset) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 12) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 32) (<= (- v_b_166_1 |c_main_#t~malloc0.offset|) 17) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- c_main_main) (- |c_main_read~int_#ptr.offset|)) 16) (<= (- v_b_165_1 c_main_~p~1.offset) 16) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 16) (<= (- |c_main_read~int_#value| v_v_6892_1) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 16) (<= (- v_b_165_1 (- c_main_~p~1.offset)) 16) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_166_1 (- |c_main_~malloc_#res.offset|)) 17) (<= (- (- v_b_165_1) (- c_main_~p~1.offset)) 0) (<= (- (- c_main_main) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_166_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_165_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_166_1 |c_main_read~int_#sizeOfReadType|) 13) (<= (- (- v_b_165_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_166_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_165_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (= v_v_6894_1 v_v_6887_1) (<= (- c_main_main |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_164_1 v_b_167_1) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_167_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- v_b_165_1) (- c_main_main)) 0) (<= (- c_main_main (- c_main_~malloc_~size)) 400) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 20) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_165_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- (- v_b_166_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- v_b_166_1 (- c_main_~q~1.offset)) 33) (<= (- (- c_main_main) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_166_1) c_main_~q~1.offset) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- (- v_b_165_1) v_b_165_1) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 16) (<= (- c_main_main c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 32) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 12) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- v_b_165_1) (- c_main_~q~1.offset)) 16) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- v_b_165_1 |c_main_read~int_#sizeOfReadType|) 12) (<= (- v_b_165_1 c_main_main) 16) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_166_1) (- c_main_~malloc_~size)) 399) (<= (- (- v_b_166_1) (- c_main_~q~1.offset)) 15) (<= (- (- c_main_main) (- c_main_~q~1.offset)) 16) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- c_main_main) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_165_1) c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 32) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_166_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_165_1) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_166_1 (- c_main_main)) 17) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 16) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (forall ((v_idx_1433 Int) (v_idx_1432 Int) (v_idx_1431 Int) (v_idx_1430 Int) (v_idx_1429 Int) (v_idx_1428 Int)) (or (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1432) v_idx_1429)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1432) v_idx_1429))) 0)) (<= v_b_164_1 v_idx_1431) (< v_idx_1429 v_b_165_1) (<= v_b_167_1 v_idx_1432) (<= v_b_166_1 v_idx_1429) (< v_idx_1430 v_b_166_1) (< v_idx_1432 v_b_164_1) (< v_idx_1433 v_b_167_1) (<= v_b_165_1 v_idx_1428))) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- v_b_165_1 |c_main_#t~malloc0.offset|) 16) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_main) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_166_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_166_1 (- c_main_~malloc_~size)) 417) (<= (- (- c_main_main) c_main_main) 0) (<= (- (- v_b_165_1) c_main_~malloc_~size) (- 400)) (<= (- v_b_165_1 (- v_b_166_1)) 33) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 416) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 16) (<= (- v_b_166_1 c_main_~p~1.offset) 17) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 16) (<= (- v_b_165_1 (- c_main_~malloc_~size)) 416) (<= (- c_main_main (- c_main_~q~1.offset)) 16) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_166_1 c_main_~q~1.offset) 17) (<= (- v_b_165_1 c_main_~q~1.offset) 16) (<= (- |c_main_#t~malloc0.offset| (- c_main_main)) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 16) (<= (- (- v_b_166_1) (- c_main_main)) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 20) (<= (- v_b_165_1 (- v_b_165_1)) 32) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_166_1 c_main_~malloc_~size) (- 383)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_167_1 |c_main_read~int_#ptr.base|) 1) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 16) (<= (- (- v_b_166_1) c_main_~malloc_~size) (- 401)) (<= (- c_main_main (- c_main_main)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_164_1) (- v_b_167_1)) 1) (<= (- v_b_166_1 c_main_main) 17) (<= (- (- v_b_165_1) v_b_166_1) (- 1)) (<= (- v_b_166_1 (- |c_main_read~int_#sizeOfReadType|)) 21) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- (- v_b_165_1) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_166_1) c_main_main) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 16) (<= (- (- c_main_main) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_165_1) c_main_main) 0) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- (- v_b_166_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- c_main_main (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#value|) (- v_v_6892_1)) 0) (<= (- (- c_main_main) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_166_1 (- c_main_~p~1.offset)) 17) (<= (- v_b_166_1 (- v_b_166_1)) 34) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_166_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_165_1 |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_166_1 (- |c_main_#t~malloc0.offset|)) 17) (<= (- c_main_main c_main_~p~1.offset) 0) (<= (- c_main_main (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_166_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- v_b_165_1 c_main_~malloc_~size) (- 384)) (<= (- c_main_main (- |c_main_read~int_#ptr.offset|)) 16) (<= (- c_main_main |c_main_read~int_#ptr.offset|) 0) (<= (- c_main_main |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_165_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_165_1) (- v_b_166_1)) 1) (<= (- c_main_main c_main_~q~1.offset) 0) (<= (- v_b_166_1 |c_main_~malloc_#res.offset|) 17) (<= (- v_b_165_1 |c_main_~malloc_#res.offset|) 16) (<= (- (- c_main_main) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_166_1) c_main_~p~1.offset) (- 1)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- (- v_b_166_1) v_b_166_1) (- 2)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 16) (<= (- v_b_165_1 (- c_main_~q~1.offset)) 32) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 16) (<= (- |c_main_#t~malloc0.offset| c_main_main) 0) (<= (- (- v_b_164_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- c_main_main) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_165_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_166_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 16) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- (- v_b_165_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_165_1 (- |c_main_#t~malloc0.offset|)) 16) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 16) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 416) (<= (- (- c_main_main) c_main_~p~1.offset) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 384)) (<= (- v_b_165_1 v_b_166_1) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_166_1 (- |c_main_read~int_#ptr.offset|)) 33) (<= (- v_b_165_1 (- |c_main_read~int_#ptr.offset|)) 32) (<= (- (- c_main_main) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_165_1 (- |c_main_read~int_#sizeOfReadType|)) 20) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- (- v_b_166_1) (- c_main_~p~1.offset)) (- 1)) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- v_b_164_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_165_1 (- c_main_main)) 16) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 384)) (<= (- c_main_main (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_165_1) c_main_~p~1.offset) 0)))} [2018-12-19 22:50:34,638 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 22:50:34,639 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 22:50:34,639 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 22:50:34,749 WARN L181 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 650 [2018-12-19 22:50:34,750 WARN L270 ngHoareTripleChecker]: Pre: {2147483529#(or (exists ((v_b_141_1 Int) (v_v_4594_1 (Array Int Int)) (v_b_140_1 Int) (v_v_4587_1 (Array Int Int)) (v_b_138_1 Int) (v_b_139_1 Int) (v_v_4592_1 Int)) (and (<= (- (- v_b_140_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_139_1 |main_~malloc_#res.offset|) 12) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- v_b_139_1 v_b_140_1) (- 1)) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_139_1) |main_read~int_#ptr.offset|) 0) (= v_v_4594_1 v_v_4587_1) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 388)) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_139_1 (- main_~p~1.offset)) 12) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_140_1) (- main_~malloc_~size)) 399) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 12) (<= (- (- v_b_138_1) (- v_b_141_1)) 1) (<= (- (- v_b_140_1) v_b_140_1) (- 2)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 24) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 412) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- v_b_140_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_140_1) main_~p~1.offset) (- 1)) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_139_1) main_~q~1.offset) 0) (<= (- v_b_139_1 (- v_b_140_1)) 25) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 8) (<= (- v_b_139_1 (- |main_read~int_#ptr.offset|)) 24) (<= (- (- v_b_140_1) (- main_~p~1.offset)) (- 1)) (<= (- v_b_140_1 main_~q~1.offset) 9) (<= (- (- v_b_139_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 12) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- (- v_b_140_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_140_1 main_~p~1.offset) 13) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- (- v_b_139_1) v_b_140_1) (- 1)) (forall ((v_idx_1401 Int) (v_idx_1396 Int) (v_idx_1395 Int) (v_idx_1394 Int) (v_idx_1403 Int) (v_idx_1402 Int)) (or (<= v_b_140_1 v_idx_1395) (< v_idx_1402 v_b_138_1) (and (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1402) v_idx_1395))) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1402) v_idx_1395)) 0)) (<= v_b_138_1 v_idx_1401) (< v_idx_1395 v_b_139_1) (<= v_b_139_1 v_idx_1394) (< v_idx_1403 v_b_141_1) (<= v_b_141_1 v_idx_1402) (< v_idx_1396 v_b_140_1))) (<= (- v_b_140_1 (- |main_read~int_#ptr.offset|)) 25) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 24) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 12) (<= (- v_b_140_1 (- main_~q~1.offset)) 25) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 16) (<= (- (- v_b_139_1) (- main_~p~1.offset)) 0) (<= (- (- v_b_139_1) main_~p~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 12) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_140_1) main_~malloc_~size) (- 401)) (<= (- v_b_139_1 |main_#t~malloc0.offset|) 12) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_139_1 (- |main_#t~malloc0.offset|)) 12) (<= (- (- v_b_140_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_140_1 main_~malloc_~size) (- 387)) (<= (- v_b_140_1 (- v_b_140_1)) 26) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 8) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_140_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_140_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_139_1) (- main_~malloc_~size)) 400) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- (- v_b_141_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- v_b_140_1 |main_read~int_#sizeOfReadType|) 9) (<= (- v_b_140_1 (- |main_~malloc_#res.offset|)) 13) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 8) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- (- v_b_140_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- v_b_139_1 (- |main_~malloc_#res.offset|)) 12) (<= (- (- v_b_139_1) (- main_~q~1.offset)) 8) (<= (- (- v_b_140_1) main_~q~1.offset) (- 1)) (<= (- v_b_138_1 v_b_141_1) (- 1)) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- |main_read~int_#value| v_v_4592_1) 0) (<= (- v_b_138_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_140_1) |main_~malloc_#res.offset|) (- 1)) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 12) (<= (- (- v_b_139_1) v_b_139_1) 0) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- v_b_140_1 |main_#t~malloc0.offset|) 13) (<= (- v_b_140_1 |main_~malloc_#res.offset|) 13) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_139_1 (- main_~q~1.offset)) 24) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 16) (<= (- (- v_b_139_1) (- |main_#t~malloc0.offset|)) 0) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 12) (<= (- v_b_139_1 main_~p~1.offset) 12) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 12) (<= (- (- |main_read~int_#value|) (- v_v_4592_1)) 0) (<= (- v_b_140_1 (- main_~p~1.offset)) 13) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- v_b_139_1) (- v_b_140_1)) 1) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_138_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 12) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 8) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- v_b_139_1 |main_read~int_#ptr.offset|) 0) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 388)) (<= (- main_~malloc_~size (- main_~q~1.offset)) 412) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 12) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_139_1 (- main_~malloc_~size)) 412) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_139_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_139_1) |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 12) (<= (- (- v_b_140_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- main_~p~1.offset (- main_~q~1.offset)) 12) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_140_1) (- main_~q~1.offset)) 7) (<= (- v_b_139_1 (- |main_read~int_#sizeOfReadType|)) 16) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- v_b_139_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_139_1 main_~malloc_~size) (- 388)) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_140_1 (- |main_read~int_#sizeOfReadType|)) 17) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- v_b_139_1 |main_read~int_#sizeOfReadType|) 8) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 12) (<= (- v_b_141_1 |main_read~int_#ptr.base|) 1) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- v_b_139_1) (- |main_~malloc_#res.offset|)) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_140_1 (- |main_#t~malloc0.offset|)) 13) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 24) (<= (- v_b_139_1 main_~q~1.offset) 8) (<= (- v_b_139_1 (- v_b_139_1)) 24) (<= (- (- v_b_139_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_140_1 (- main_~malloc_~size)) 413) (<= (- (- v_b_139_1) |main_#t~malloc0.offset|) 0))) (exists ((v_b_164_1 Int) (v_v_6887_1 (Array Int Int)) (v_b_167_1 Int) (v_b_166_1 Int) (v_b_165_1 Int) (v_v_6894_1 (Array Int Int)) (v_v_6892_1 Int)) (and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_165_1 main_~q~1.offset) 16) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 16) (<= (- v_b_165_1 (- |main_~malloc_#res.offset|)) 16) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 20) (<= (- v_b_165_1 (- v_b_165_1)) 32) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 12) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_166_1 main_~malloc_~size) (- 383)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 32) (<= (- v_b_166_1 |main_#t~malloc0.offset|) 17) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- v_b_167_1 |main_read~int_#ptr.base|) 1) (<= (- v_b_165_1 main_~p~1.offset) 16) (<= (- main_~p~1.offset (- main_~q~1.offset)) 16) (<= (- (- v_b_166_1) main_~malloc_~size) (- 401)) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_164_1) (- v_b_167_1)) 1) (<= (- (- v_b_165_1) v_b_166_1) (- 1)) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 16) (<= (- |main_read~int_#value| v_v_6892_1) 0) (<= (- v_b_166_1 (- |main_read~int_#sizeOfReadType|)) 21) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 16) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- v_b_165_1 (- main_~p~1.offset)) 16) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- v_b_166_1 (- |main_~malloc_#res.offset|)) 17) (<= (- (- v_b_165_1) (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- (- v_b_165_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_166_1 |main_read~int_#ptr.offset|) 1) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 16) (<= (- (- v_b_165_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_166_1 |main_read~int_#sizeOfReadType|) 13) (<= (- (- v_b_165_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- (- v_b_166_1) |main_#t~malloc0.offset|) (- 1)) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#value|) (- v_v_6892_1)) 0) (<= (- (- v_b_166_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- (- v_b_165_1) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_166_1 (- main_~p~1.offset)) 17) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- v_b_166_1 (- v_b_166_1)) 34) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- v_b_166_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_165_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_166_1 (- |main_#t~malloc0.offset|)) 17) (= v_v_6894_1 v_v_6887_1) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_164_1 v_b_167_1) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_167_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_166_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_165_1 main_~malloc_~size) (- 384)) (<= (- (- v_b_165_1) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 20) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_165_1) (- v_b_166_1)) 1) (<= (- (- v_b_165_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- (- v_b_166_1) |main_~malloc_#res.offset|) (- 1)) (<= (- v_b_166_1 |main_~malloc_#res.offset|) 17) (<= (- v_b_165_1 |main_~malloc_#res.offset|) 16) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- v_b_166_1 (- main_~q~1.offset)) 33) (<= (- (- v_b_166_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_166_1) main_~q~1.offset) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- (- v_b_166_1) v_b_166_1) (- 2)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- (- v_b_165_1) v_b_165_1) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 16) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 16) (<= (- v_b_165_1 (- main_~q~1.offset)) 32) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 32) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 16) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 12) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- v_b_165_1) (- main_~q~1.offset)) 16) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- (- v_b_164_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- v_b_165_1 |main_read~int_#sizeOfReadType|) 12) (<= (- (- v_b_165_1) (- |main_#t~malloc0.offset|)) 0) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_166_1) (- main_~malloc_~size)) 399) (<= (- (- v_b_166_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_166_1) (- main_~q~1.offset)) 15) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 16) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_165_1) main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (forall ((v_idx_1418 Int) (v_idx_1417 Int) (v_idx_1416 Int) (v_idx_1415 Int) (v_idx_1414 Int) (v_idx_1413 Int)) (or (< v_idx_1418 v_b_167_1) (< v_idx_1414 v_b_165_1) (< v_idx_1417 v_b_164_1) (and (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1417) v_idx_1414)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1417) v_idx_1414))) 0)) (<= v_b_167_1 v_idx_1417) (<= v_b_164_1 v_idx_1416) (<= v_b_165_1 v_idx_1413) (<= v_b_166_1 v_idx_1414) (< v_idx_1415 v_b_166_1))) (<= (- (- v_b_165_1) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_165_1 (- |main_#t~malloc0.offset|)) 16) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 32) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 16) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 416) (<= (- (- v_b_166_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- (- v_b_165_1) |main_~malloc_#res.offset|) 0) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 384)) (<= (- v_b_165_1 v_b_166_1) (- 1)) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 16) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_166_1 (- |main_read~int_#ptr.offset|)) 33) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- v_b_165_1 (- |main_read~int_#ptr.offset|)) 32) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- v_b_165_1 |main_#t~malloc0.offset|) 16) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_165_1 (- |main_read~int_#sizeOfReadType|)) 20) (<= (- (- v_b_166_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_166_1 (- main_~malloc_~size)) 417) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- (- v_b_165_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_166_1) (- main_~p~1.offset)) (- 1)) (<= (- v_b_165_1 (- v_b_166_1)) 33) (<= (- main_~malloc_~size (- main_~q~1.offset)) 416) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 16) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- v_b_166_1 main_~p~1.offset) 17) (<= (- v_b_164_1 |main_read~int_#ptr.base|) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 16) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- v_b_165_1 (- main_~malloc_~size)) 416) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 384)) (<= (- v_b_166_1 main_~q~1.offset) 17) (<= (- (- v_b_165_1) main_~p~1.offset) 0))))} [2018-12-19 22:50:34,750 WARN L274 ngHoareTripleChecker]: Action: main := 0; [2018-12-19 22:50:34,750 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= c_main_main_primed 0) [2018-12-19 22:50:35,623 WARN L276 ngHoareTripleChecker]: Post: {2147483528#(and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_main)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 16) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 20) (<= (- (- |main_#t~malloc0.offset|) (- main_main)) 0) (<= (- (- main_main) main_~q~1.offset) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 12) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- main_~q~1.offset (- main_~q~1.offset)) 32) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- main_main) (- |main_read~int_#ptr.offset|)) 16) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset (- main_~q~1.offset)) 16) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- main_main (- main_main)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 16) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 16) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- (- main_main) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 16) (<= (- (- main_main) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- main_main (- main_~p~1.offset)) 0) (<= (- (- main_main) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- main_main main_~p~1.offset) 0) (<= (- main_main |main_~malloc_#res.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- main_main (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- main_main (- |main_read~int_#ptr.offset|)) 16) (<= (- main_main |main_read~int_#ptr.offset|) 0) (<= (- main_main |main_read~int_#sizeOfReadType|) (- 4)) (<= (- main_main (- main_~malloc_~size)) 400) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 20) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- main_main main_~q~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- main_main) (- main_~p~1.offset)) 0) (<= (- (- main_main) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 16) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 16) (<= (- main_main main_~malloc_~size) (- 400)) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 32) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 16) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 12) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- |main_#t~malloc0.offset| main_main) 0) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- (- main_main) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- (- main_main) (- main_~q~1.offset)) 16) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 16) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 16) (<= (- (- main_main) (- main_~malloc_~size)) 400) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 32) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 16) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 416) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- (- main_main) main_~p~1.offset) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 384)) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 16) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- (- main_main) |main_~malloc_#res.offset|) 0) (exists ((v_b_164_1 Int) (v_b_167_1 Int) (v_b_166_1 Int) (v_b_165_1 Int)) (and (<= (- v_b_166_1 |main_~malloc_#res.offset|) 17) (<= (- v_b_165_1 main_~q~1.offset) 16) (<= (- v_b_165_1 |main_~malloc_#res.offset|) 16) (<= (- v_b_165_1 (- |main_~malloc_#res.offset|)) 16) (<= (- (- v_b_166_1) (- main_main)) (- 1)) (<= (- v_b_166_1 (- main_~q~1.offset)) 33) (<= (- v_b_165_1 (- v_b_165_1)) 32) (<= (- (- v_b_166_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_166_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_166_1) v_b_166_1) (- 2)) (<= (- v_b_166_1 main_~malloc_~size) (- 383)) (<= (- v_b_166_1 |main_#t~malloc0.offset|) 17) (<= (- (- v_b_165_1) v_b_165_1) 0) (<= (- v_b_167_1 |main_read~int_#ptr.base|) 1) (forall ((v_idx_1432 Int) (v_idx_1429 Int)) (or (<= v_b_167_1 v_idx_1432) (< v_idx_1429 v_b_165_1) (< v_idx_1432 v_b_164_1) (<= v_b_166_1 v_idx_1429) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1432) v_idx_1429)) 0))) (<= (- v_b_165_1 main_~p~1.offset) 16) (<= (- (- v_b_166_1) main_~malloc_~size) (- 401)) (<= (- v_b_165_1 (- main_~q~1.offset)) 32) (<= (- (- v_b_165_1) (- main_~q~1.offset)) 16) (<= (- (- v_b_164_1) (- v_b_167_1)) 1) (<= (- v_b_166_1 main_main) 17) (<= (- (- v_b_165_1) v_b_166_1) (- 1)) (<= (- v_b_166_1 (- |main_read~int_#sizeOfReadType|)) 21) (<= (- (- v_b_164_1) (- |main_read~int_#ptr.base|)) 0) (<= (- v_b_165_1 |main_read~int_#sizeOfReadType|) 12) (<= (- v_b_165_1 (- main_~p~1.offset)) 16) (<= (- v_b_165_1 main_main) 16) (<= (- (- v_b_165_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_166_1 (- |main_~malloc_#res.offset|)) 17) (<= (- (- v_b_165_1) (- main_~p~1.offset)) 0) (<= (- (- v_b_166_1) (- main_~malloc_~size)) 399) (<= (- (- v_b_166_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_166_1) (- main_~q~1.offset)) 15) (<= (- (- v_b_165_1) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_165_1) main_~q~1.offset) 0) (<= (- (- v_b_166_1) main_main) (- 1)) (<= (- v_b_166_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_165_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_165_1 (- |main_#t~malloc0.offset|)) 16) (<= (- (- v_b_165_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_166_1 |main_read~int_#sizeOfReadType|) 13) (<= (- (- v_b_165_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_165_1) main_main) 0) (<= (- (- v_b_166_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_166_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_166_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_165_1) |main_~malloc_#res.offset|) 0) (<= (- v_b_166_1 (- main_main)) 17) (<= (- v_b_165_1 v_b_166_1) (- 1)) (<= (- (- v_b_165_1) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_166_1 (- main_~p~1.offset)) 17) (<= (- v_b_166_1 (- v_b_166_1)) 34) (<= (- (- v_b_166_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_166_1 (- |main_read~int_#ptr.offset|)) 33) (<= (- v_b_165_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_166_1 (- |main_#t~malloc0.offset|)) 17) (<= (- v_b_165_1 (- |main_read~int_#ptr.offset|)) 32) (<= (- v_b_165_1 |main_#t~malloc0.offset|) 16) (<= (- v_b_164_1 v_b_167_1) (- 1)) (<= (- v_b_165_1 (- |main_read~int_#sizeOfReadType|)) 20) (<= (- (- v_b_167_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- v_b_166_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_166_1 (- main_~malloc_~size)) 417) (<= (- (- v_b_166_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_165_1 main_~malloc_~size) (- 384)) (forall ((v_prenex_112 Int) (v_prenex_113 Int)) (or (< v_prenex_113 v_b_165_1) (<= v_b_167_1 v_prenex_112) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_prenex_112) v_prenex_113))) 0) (< v_prenex_112 v_b_164_1) (<= v_b_166_1 v_prenex_113))) (<= (- (- v_b_166_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_165_1) main_~malloc_~size) (- 400)) (<= (- v_b_165_1 (- v_b_166_1)) 33) (<= (- (- v_b_165_1) (- main_main)) 0) (<= (- v_b_166_1 main_~p~1.offset) 17) (<= (- v_b_164_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_165_1) (- main_~malloc_~size)) 400) (<= (- v_b_165_1 (- main_main)) 16) (<= (- v_b_165_1 (- main_~malloc_~size)) 416) (<= (- (- v_b_165_1) (- v_b_166_1)) 1) (<= (- (- v_b_165_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_166_1 main_~q~1.offset) 17) (<= (- (- v_b_166_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_165_1) main_~p~1.offset) 0))) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_main) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- (- main_main) main_main) 0) (<= (- main_~malloc_~size (- main_~q~1.offset)) 416) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 16) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 16) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- main_main (- main_~q~1.offset)) 16) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 384)) (<= (- main_main (- |main_~malloc_#res.offset|)) 0))} [2018-12-19 22:50:56,700 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 22:50:56,700 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 22:50:56,701 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 22:50:56,701 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 22:50:56,701 WARN L224 ngHoareTripleChecker]: Pre: {2147483523#(or (exists ((v_b_141_1 Int) (v_v_4594_1 (Array Int Int)) (v_b_140_1 Int) (v_v_4587_1 (Array Int Int)) (v_b_138_1 Int) (v_b_139_1 Int) (v_v_4592_1 Int)) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_139_1 v_b_140_1) (- 1)) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_main)) 0) (<= (- (- c_main_main) c_main_~q~1.offset) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- v_b_140_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_140_1) c_main_~p~1.offset) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_139_1 (- c_main_main)) 12) (<= (- v_b_139_1 (- v_b_140_1)) 25) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 8) (<= (- (- c_main_main) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_140_1) (- c_main_~p~1.offset)) (- 1)) (<= (- v_b_140_1 c_main_~q~1.offset) 9) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 12) (<= (- c_main_main |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_139_1) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 12) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- c_main_main) (- c_main_~q~1.offset)) 12) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_139_1 (- |c_main_#t~malloc0.offset|)) 12) (<= (- (- v_b_140_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_140_1 c_main_~malloc_~size) (- 387)) (<= (- c_main_main (- c_main_~malloc_~size)) 400) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- c_main_main) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- v_b_140_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- v_b_139_1 (- |c_main_~malloc_#res.offset|)) 12) (<= (- c_main_main c_main_~malloc_~size) (- 400)) (<= (- v_b_138_1 v_b_141_1) (- 1)) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- |c_main_read~int_#value| v_v_4592_1) 0) (<= (- (- v_b_139_1) (- c_main_main)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_139_1 (- c_main_~q~1.offset)) 24) (<= (- (- c_main_main) (- c_main_~malloc_~size)) 400) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- v_b_140_1 c_main_main) 13) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 12) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_138_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 12) (<= (- v_b_139_1 |c_main_read~int_#ptr.offset|) 0) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 412) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 12) (<= (- v_b_139_1 (- c_main_~malloc_~size)) 412) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_139_1) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 12) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_140_1) (- c_main_~q~1.offset)) 7) (<= (- v_b_139_1 (- |c_main_read~int_#sizeOfReadType|)) 16) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- c_main_main) (- |c_main_read~int_#ptr.offset|)) 12) (<= (- v_b_139_1 c_main_~malloc_~size) (- 388)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_main) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_139_1 |c_main_read~int_#sizeOfReadType|) 8) (<= (- (- c_main_main) c_main_main) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 12) (<= (- v_b_141_1 |c_main_read~int_#ptr.base|) 1) (<= (- (- v_b_139_1) c_main_main) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_140_1 (- |c_main_#t~malloc0.offset|)) 13) (<= (- v_b_139_1 c_main_~q~1.offset) 8) (<= (- (- v_b_139_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_140_1 (- c_main_~malloc_~size)) 413) (<= (- (- v_b_139_1) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_140_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- |c_main_#t~malloc0.offset| (- c_main_main)) 0) (<= (- v_b_139_1 |c_main_~malloc_#res.offset|) 12) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_139_1) |c_main_read~int_#ptr.offset|) 0) (= v_v_4594_1 v_v_4587_1) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 388)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_139_1 (- c_main_~p~1.offset)) 12) (<= (- (- v_b_140_1) (- c_main_~malloc_~size)) 399) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 12) (<= (- (- v_b_138_1) (- v_b_141_1)) 1) (<= (- (- v_b_140_1) v_b_140_1) (- 2)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 24) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 412) (<= (- c_main_main (- c_main_main)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- v_b_139_1) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- v_b_139_1 (- |c_main_read~int_#ptr.offset|)) 24) (<= (- (- v_b_139_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_main_main) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 12) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- c_main_main (- c_main_~p~1.offset)) 0) (<= (- (- c_main_main) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_140_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_140_1 c_main_~p~1.offset) 13) (<= (- (- v_b_139_1) v_b_140_1) (- 1)) (<= (- (- v_b_140_1) (- c_main_main)) (- 1)) (<= (- v_b_140_1 (- |c_main_read~int_#ptr.offset|)) 25) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 24) (<= (- v_b_140_1 (- c_main_~q~1.offset)) 25) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 16) (<= (- c_main_main c_main_~p~1.offset) 0) (<= (- (- v_b_139_1) (- c_main_~p~1.offset)) 0) (<= (- c_main_main (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_140_1) c_main_~malloc_~size) (- 401)) (<= (- v_b_139_1 |c_main_#t~malloc0.offset|) 12) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- c_main_main |c_main_read~int_#ptr.offset|) 0) (<= (- c_main_main |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_140_1 (- v_b_140_1)) 26) (<= (- c_main_main (- c_main_~q~1.offset)) 12) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 8) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_140_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_140_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_139_1) (- c_main_~malloc_~size)) 400) (<= (- c_main_main c_main_~q~1.offset) 0) (<= (- (- v_b_141_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_140_1 |c_main_read~int_#sizeOfReadType|) 9) (<= (- (- c_main_main) c_main_~malloc_~size) (- 400)) (<= (- v_b_140_1 (- |c_main_~malloc_#res.offset|)) 13) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 8) (<= (- v_b_140_1 (- c_main_main)) 13) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- v_b_139_1) (- c_main_~q~1.offset)) 8) (<= (- (- v_b_140_1) c_main_~q~1.offset) (- 1)) (<= (- |c_main_#t~malloc0.offset| c_main_main) 0) (<= (- v_b_138_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- v_b_140_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 12) (<= (- (- v_b_139_1) v_b_139_1) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- v_b_140_1 |c_main_#t~malloc0.offset|) 13) (<= (- (- c_main_main) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_140_1 |c_main_~malloc_#res.offset|) 13) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 16) (<= (- (- v_b_139_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 12) (<= (- v_b_139_1 c_main_main) 12) (<= (- v_b_139_1 c_main_~p~1.offset) 12) (forall ((v_idx_1456 Int) (v_idx_1455 Int) (v_idx_1454 Int) (v_idx_1463 Int) (v_idx_1462 Int) (v_idx_1461 Int)) (or (< v_idx_1455 v_b_139_1) (< v_idx_1462 v_b_138_1) (<= v_b_141_1 v_idx_1462) (<= v_b_140_1 v_idx_1455) (< v_idx_1463 v_b_141_1) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1462) v_idx_1455))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1462) v_idx_1455)) 0)) (<= v_b_138_1 v_idx_1461) (<= v_b_139_1 v_idx_1454) (< v_idx_1456 v_b_140_1))) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#value|) (- v_v_4592_1)) 0) (<= (- v_b_140_1 (- c_main_~p~1.offset)) 13) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- (- v_b_139_1) (- v_b_140_1)) 1) (<= (- (- c_main_main) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 8) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 388)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_139_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_140_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 12) (<= (- (- c_main_main) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_140_1) c_main_main) (- 1)) (<= (- (- v_b_139_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_140_1 (- |c_main_read~int_#sizeOfReadType|)) 17) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_139_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 24) (<= (- c_main_main (- |c_main_read~int_#ptr.offset|)) 12) (<= (- v_b_139_1 (- v_b_139_1)) 24) (<= (- c_main_main (- |c_main_~malloc_#res.offset|)) 0))) (exists ((v_b_164_1 Int) (v_v_6887_1 (Array Int Int)) (v_b_167_1 Int) (v_b_166_1 Int) (v_b_165_1 Int) (v_v_6894_1 (Array Int Int)) (v_v_6892_1 Int)) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_165_1 (- |c_main_~malloc_#res.offset|)) 16) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_main)) 0) (<= (- (- c_main_main) c_main_~q~1.offset) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 12) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 32) (<= (- v_b_166_1 |c_main_#t~malloc0.offset|) 17) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- c_main_main) (- |c_main_read~int_#ptr.offset|)) 16) (<= (- v_b_165_1 c_main_~p~1.offset) 16) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 16) (<= (- |c_main_read~int_#value| v_v_6892_1) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 16) (<= (- v_b_165_1 (- c_main_~p~1.offset)) 16) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_166_1 (- |c_main_~malloc_#res.offset|)) 17) (<= (- (- v_b_165_1) (- c_main_~p~1.offset)) 0) (<= (- (- c_main_main) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_166_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_165_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_166_1 |c_main_read~int_#sizeOfReadType|) 13) (<= (- (- v_b_165_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_166_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_165_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (= v_v_6894_1 v_v_6887_1) (<= (- c_main_main |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_164_1 v_b_167_1) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_167_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- v_b_165_1) (- c_main_main)) 0) (<= (- c_main_main (- c_main_~malloc_~size)) 400) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 20) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_165_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- (- v_b_166_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- v_b_166_1 (- c_main_~q~1.offset)) 33) (<= (- (- c_main_main) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_166_1) c_main_~q~1.offset) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- (- v_b_165_1) v_b_165_1) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 16) (<= (- c_main_main c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 32) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 12) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- v_b_165_1) (- c_main_~q~1.offset)) 16) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- v_b_165_1 |c_main_read~int_#sizeOfReadType|) 12) (<= (- v_b_165_1 c_main_main) 16) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_166_1) (- c_main_~malloc_~size)) 399) (<= (- (- v_b_166_1) (- c_main_~q~1.offset)) 15) (<= (- (- c_main_main) (- c_main_~q~1.offset)) 16) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- c_main_main) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_165_1) c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 32) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_166_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_165_1) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_166_1 (- c_main_main)) 17) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 16) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- v_b_165_1 |c_main_#t~malloc0.offset|) 16) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_main) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_166_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_166_1 (- c_main_~malloc_~size)) 417) (<= (- (- c_main_main) c_main_main) 0) (<= (- (- v_b_165_1) c_main_~malloc_~size) (- 400)) (<= (- v_b_165_1 (- v_b_166_1)) 33) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 416) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 16) (<= (- v_b_166_1 c_main_~p~1.offset) 17) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 16) (<= (- v_b_165_1 (- c_main_~malloc_~size)) 416) (<= (- c_main_main (- c_main_~q~1.offset)) 16) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_166_1 c_main_~q~1.offset) 17) (<= (- v_b_165_1 c_main_~q~1.offset) 16) (<= (- |c_main_#t~malloc0.offset| (- c_main_main)) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 16) (<= (- (- v_b_166_1) (- c_main_main)) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 20) (<= (- v_b_165_1 (- v_b_165_1)) 32) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_166_1 c_main_~malloc_~size) (- 383)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_167_1 |c_main_read~int_#ptr.base|) 1) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 16) (<= (- (- v_b_166_1) c_main_~malloc_~size) (- 401)) (<= (- c_main_main (- c_main_main)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_164_1) (- v_b_167_1)) 1) (<= (- v_b_166_1 c_main_main) 17) (<= (- (- v_b_165_1) v_b_166_1) (- 1)) (<= (- v_b_166_1 (- |c_main_read~int_#sizeOfReadType|)) 21) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- (- v_b_165_1) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_166_1) c_main_main) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 16) (<= (- (- c_main_main) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_165_1) c_main_main) 0) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- (- v_b_166_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- c_main_main (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#value|) (- v_v_6892_1)) 0) (<= (- (- c_main_main) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_166_1 (- c_main_~p~1.offset)) 17) (<= (- v_b_166_1 (- v_b_166_1)) 34) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_166_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_165_1 |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_166_1 (- |c_main_#t~malloc0.offset|)) 17) (<= (- c_main_main c_main_~p~1.offset) 0) (<= (- c_main_main (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_166_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- v_b_165_1 c_main_~malloc_~size) (- 384)) (<= (- c_main_main (- |c_main_read~int_#ptr.offset|)) 16) (<= (- c_main_main |c_main_read~int_#ptr.offset|) 0) (<= (- c_main_main |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_165_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_165_1) (- v_b_166_1)) 1) (<= (- c_main_main c_main_~q~1.offset) 0) (<= (- v_b_166_1 |c_main_~malloc_#res.offset|) 17) (forall ((v_idx_1445 Int) (v_idx_1444 Int) (v_idx_1443 Int) (v_idx_1448 Int) (v_idx_1447 Int) (v_idx_1446 Int)) (or (<= v_b_165_1 v_idx_1443) (< v_idx_1445 v_b_166_1) (<= v_b_164_1 v_idx_1446) (< v_idx_1447 v_b_164_1) (< v_idx_1444 v_b_165_1) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1447) v_idx_1444)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1447) v_idx_1444))) 0)) (<= v_b_166_1 v_idx_1444) (<= v_b_167_1 v_idx_1447) (< v_idx_1448 v_b_167_1))) (<= (- v_b_165_1 |c_main_~malloc_#res.offset|) 16) (<= (- (- c_main_main) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_166_1) c_main_~p~1.offset) (- 1)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- (- v_b_166_1) v_b_166_1) (- 2)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 16) (<= (- v_b_165_1 (- c_main_~q~1.offset)) 32) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 16) (<= (- |c_main_#t~malloc0.offset| c_main_main) 0) (<= (- (- v_b_164_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- c_main_main) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_165_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_166_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 16) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- (- v_b_165_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_165_1 (- |c_main_#t~malloc0.offset|)) 16) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 16) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 416) (<= (- (- c_main_main) c_main_~p~1.offset) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 384)) (<= (- v_b_165_1 v_b_166_1) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_166_1 (- |c_main_read~int_#ptr.offset|)) 33) (<= (- v_b_165_1 (- |c_main_read~int_#ptr.offset|)) 32) (<= (- (- c_main_main) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_165_1 (- |c_main_read~int_#sizeOfReadType|)) 20) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- (- v_b_166_1) (- c_main_~p~1.offset)) (- 1)) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- v_b_164_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_165_1 (- c_main_main)) 16) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 384)) (<= (- c_main_main (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_165_1) c_main_~p~1.offset) 0))))} [2018-12-19 22:50:56,702 WARN L228 ngHoareTripleChecker]: Action: assume true; [2018-12-19 22:50:56,702 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: true [2018-12-19 22:50:56,702 WARN L230 ngHoareTripleChecker]: Post: {2147483522#(exists ((v_b_164_1 Int) (v_v_6887_1 (Array Int Int)) (v_b_167_1 Int) (v_b_166_1 Int) (v_b_165_1 Int) (v_v_6894_1 (Array Int Int)) (v_v_6892_1 Int)) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_165_1 (- |c_main_~malloc_#res.offset|)) 16) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_main)) 0) (<= (- (- c_main_main) c_main_~q~1.offset) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 12) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 32) (<= (- v_b_166_1 |c_main_#t~malloc0.offset|) 17) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- c_main_main) (- |c_main_read~int_#ptr.offset|)) 16) (<= (- v_b_165_1 c_main_~p~1.offset) 16) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 16) (<= (- |c_main_read~int_#value| v_v_6892_1) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 16) (<= (- v_b_165_1 (- c_main_~p~1.offset)) 16) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_166_1 (- |c_main_~malloc_#res.offset|)) 17) (<= (- (- v_b_165_1) (- c_main_~p~1.offset)) 0) (<= (- (- c_main_main) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_166_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_165_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_166_1 |c_main_read~int_#sizeOfReadType|) 13) (<= (- (- v_b_165_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_166_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_165_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (forall ((v_idx_1478 Int) (v_idx_1477 Int) (v_idx_1476 Int) (v_idx_1475 Int) (v_idx_1474 Int) (v_idx_1473 Int)) (or (< v_idx_1477 v_b_164_1) (< v_idx_1474 v_b_165_1) (< v_idx_1475 v_b_166_1) (<= v_b_164_1 v_idx_1476) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1477) v_idx_1474)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1477) v_idx_1474))) 0)) (< v_idx_1478 v_b_167_1) (<= v_b_167_1 v_idx_1477) (<= v_b_165_1 v_idx_1473) (<= v_b_166_1 v_idx_1474))) (= v_v_6894_1 v_v_6887_1) (<= (- c_main_main |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_164_1 v_b_167_1) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_167_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- v_b_165_1) (- c_main_main)) 0) (<= (- c_main_main (- c_main_~malloc_~size)) 400) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 20) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_165_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- (- v_b_166_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- v_b_166_1 (- c_main_~q~1.offset)) 33) (<= (- (- c_main_main) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_166_1) c_main_~q~1.offset) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- (- v_b_165_1) v_b_165_1) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 16) (<= (- c_main_main c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 32) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 12) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- v_b_165_1) (- c_main_~q~1.offset)) 16) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- v_b_165_1 |c_main_read~int_#sizeOfReadType|) 12) (<= (- v_b_165_1 c_main_main) 16) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_166_1) (- c_main_~malloc_~size)) 399) (<= (- (- v_b_166_1) (- c_main_~q~1.offset)) 15) (<= (- (- c_main_main) (- c_main_~q~1.offset)) 16) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- c_main_main) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_165_1) c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 32) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_166_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_165_1) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_166_1 (- c_main_main)) 17) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 16) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- v_b_165_1 |c_main_#t~malloc0.offset|) 16) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_main) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_166_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_166_1 (- c_main_~malloc_~size)) 417) (<= (- (- c_main_main) c_main_main) 0) (<= (- (- v_b_165_1) c_main_~malloc_~size) (- 400)) (<= (- v_b_165_1 (- v_b_166_1)) 33) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 416) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 16) (<= (- v_b_166_1 c_main_~p~1.offset) 17) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 16) (<= (- v_b_165_1 (- c_main_~malloc_~size)) 416) (<= (- c_main_main (- c_main_~q~1.offset)) 16) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_166_1 c_main_~q~1.offset) 17) (<= (- v_b_165_1 c_main_~q~1.offset) 16) (<= (- |c_main_#t~malloc0.offset| (- c_main_main)) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 16) (<= (- (- v_b_166_1) (- c_main_main)) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 20) (<= (- v_b_165_1 (- v_b_165_1)) 32) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_166_1 c_main_~malloc_~size) (- 383)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_167_1 |c_main_read~int_#ptr.base|) 1) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 16) (<= (- (- v_b_166_1) c_main_~malloc_~size) (- 401)) (<= (- c_main_main (- c_main_main)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_164_1) (- v_b_167_1)) 1) (<= (- v_b_166_1 c_main_main) 17) (<= (- (- v_b_165_1) v_b_166_1) (- 1)) (<= (- v_b_166_1 (- |c_main_read~int_#sizeOfReadType|)) 21) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- (- v_b_165_1) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_166_1) c_main_main) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 16) (<= (- (- c_main_main) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_165_1) c_main_main) 0) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- (- v_b_166_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- c_main_main (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#value|) (- v_v_6892_1)) 0) (<= (- (- c_main_main) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_166_1 (- c_main_~p~1.offset)) 17) (<= (- v_b_166_1 (- v_b_166_1)) 34) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_166_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_165_1 |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_166_1 (- |c_main_#t~malloc0.offset|)) 17) (<= (- c_main_main c_main_~p~1.offset) 0) (<= (- c_main_main (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_166_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- v_b_165_1 c_main_~malloc_~size) (- 384)) (<= (- c_main_main (- |c_main_read~int_#ptr.offset|)) 16) (<= (- c_main_main |c_main_read~int_#ptr.offset|) 0) (<= (- c_main_main |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_165_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_165_1) (- v_b_166_1)) 1) (<= (- c_main_main c_main_~q~1.offset) 0) (<= (- v_b_166_1 |c_main_~malloc_#res.offset|) 17) (<= (- v_b_165_1 |c_main_~malloc_#res.offset|) 16) (<= (- (- c_main_main) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_166_1) c_main_~p~1.offset) (- 1)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- (- v_b_166_1) v_b_166_1) (- 2)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 16) (<= (- v_b_165_1 (- c_main_~q~1.offset)) 32) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 16) (<= (- |c_main_#t~malloc0.offset| c_main_main) 0) (<= (- (- v_b_164_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- c_main_main) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_165_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_166_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 16) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- (- v_b_165_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_165_1 (- |c_main_#t~malloc0.offset|)) 16) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 16) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 416) (<= (- (- c_main_main) c_main_~p~1.offset) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 384)) (<= (- v_b_165_1 v_b_166_1) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_166_1 (- |c_main_read~int_#ptr.offset|)) 33) (<= (- v_b_165_1 (- |c_main_read~int_#ptr.offset|)) 32) (<= (- (- c_main_main) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_165_1 (- |c_main_read~int_#sizeOfReadType|)) 20) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- (- v_b_166_1) (- c_main_~p~1.offset)) (- 1)) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- v_b_164_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_165_1 (- c_main_main)) 16) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 384)) (<= (- c_main_main (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_165_1) c_main_~p~1.offset) 0)))} [2018-12-19 22:50:56,702 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 22:50:56,703 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 22:50:56,703 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 22:50:56,815 WARN L181 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 748 [2018-12-19 22:50:56,815 WARN L270 ngHoareTripleChecker]: Pre: {2147483523#(or (exists ((v_b_141_1 Int) (v_v_4594_1 (Array Int Int)) (v_b_140_1 Int) (v_v_4587_1 (Array Int Int)) (v_b_138_1 Int) (v_b_139_1 Int) (v_v_4592_1 Int)) (and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_139_1 v_b_140_1) (- 1)) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_main)) 0) (<= (- (- main_main) main_~q~1.offset) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- v_b_140_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_140_1) main_~p~1.offset) (- 1)) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- v_b_139_1 (- main_main)) 12) (<= (- v_b_139_1 (- v_b_140_1)) 25) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 8) (<= (- (- main_main) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_140_1) (- main_~p~1.offset)) (- 1)) (<= (- v_b_140_1 main_~q~1.offset) 9) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 12) (<= (- main_main |main_~malloc_#res.offset|) 0) (<= (- (- v_b_139_1) main_~p~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 12) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- main_main) (- main_~q~1.offset)) 12) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_139_1 (- |main_#t~malloc0.offset|)) 12) (<= (- (- v_b_140_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_140_1 main_~malloc_~size) (- 387)) (<= (- main_main (- main_~malloc_~size)) 400) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- main_main) (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- v_b_140_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- v_b_139_1 (- |main_~malloc_#res.offset|)) 12) (<= (- main_main main_~malloc_~size) (- 400)) (<= (- v_b_138_1 v_b_141_1) (- 1)) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- |main_read~int_#value| v_v_4592_1) 0) (<= (- (- v_b_139_1) (- main_main)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_139_1 (- main_~q~1.offset)) 24) (<= (- (- main_main) (- main_~malloc_~size)) 400) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- v_b_140_1 main_main) 13) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 12) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_138_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 12) (<= (- v_b_139_1 |main_read~int_#ptr.offset|) 0) (<= (- main_~malloc_~size (- main_~q~1.offset)) 412) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 12) (<= (- v_b_139_1 (- main_~malloc_~size)) 412) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_139_1) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 12) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_140_1) (- main_~q~1.offset)) 7) (<= (- v_b_139_1 (- |main_read~int_#sizeOfReadType|)) 16) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- main_main) (- |main_read~int_#ptr.offset|)) 12) (<= (- v_b_139_1 main_~malloc_~size) (- 388)) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_main) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_139_1 |main_read~int_#sizeOfReadType|) 8) (<= (- (- main_main) main_main) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 12) (<= (- v_b_141_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_139_1) main_main) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_140_1 (- |main_#t~malloc0.offset|)) 13) (<= (- v_b_139_1 main_~q~1.offset) 8) (<= (- (- v_b_139_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_140_1 (- main_~malloc_~size)) 413) (<= (- (- v_b_139_1) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_140_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- |main_#t~malloc0.offset| (- main_main)) 0) (<= (- v_b_139_1 |main_~malloc_#res.offset|) 12) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- (- v_b_139_1) |main_read~int_#ptr.offset|) 0) (= v_v_4594_1 v_v_4587_1) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 388)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_139_1 (- main_~p~1.offset)) 12) (<= (- (- v_b_140_1) (- main_~malloc_~size)) 399) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 12) (<= (- (- v_b_138_1) (- v_b_141_1)) 1) (<= (- (- v_b_140_1) v_b_140_1) (- 2)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 24) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 412) (<= (- main_main (- main_main)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- v_b_139_1) main_~q~1.offset) 0) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- v_b_139_1 (- |main_read~int_#ptr.offset|)) 24) (<= (- (- v_b_139_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- main_main) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 12) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- main_main (- main_~p~1.offset)) 0) (<= (- (- main_main) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_140_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_140_1 main_~p~1.offset) 13) (<= (- (- v_b_139_1) v_b_140_1) (- 1)) (<= (- (- v_b_140_1) (- main_main)) (- 1)) (<= (- v_b_140_1 (- |main_read~int_#ptr.offset|)) 25) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 24) (<= (- v_b_140_1 (- main_~q~1.offset)) 25) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 16) (<= (- main_main main_~p~1.offset) 0) (<= (- (- v_b_139_1) (- main_~p~1.offset)) 0) (<= (- main_main (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_140_1) main_~malloc_~size) (- 401)) (<= (- v_b_139_1 |main_#t~malloc0.offset|) 12) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- main_main |main_read~int_#ptr.offset|) 0) (<= (- main_main |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_140_1 (- v_b_140_1)) 26) (<= (- main_main (- main_~q~1.offset)) 12) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 8) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_140_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_140_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_139_1) (- main_~malloc_~size)) 400) (<= (- main_main main_~q~1.offset) 0) (<= (- (- v_b_141_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_140_1 |main_read~int_#sizeOfReadType|) 9) (<= (- (- main_main) main_~malloc_~size) (- 400)) (<= (- v_b_140_1 (- |main_~malloc_#res.offset|)) 13) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 8) (<= (- v_b_140_1 (- main_main)) 13) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- v_b_139_1) (- main_~q~1.offset)) 8) (<= (- (- v_b_140_1) main_~q~1.offset) (- 1)) (<= (- |main_#t~malloc0.offset| main_main) 0) (<= (- v_b_138_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_140_1) |main_~malloc_#res.offset|) (- 1)) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 12) (<= (- (- v_b_139_1) v_b_139_1) 0) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- v_b_140_1 |main_#t~malloc0.offset|) 13) (<= (- (- main_main) |main_read~int_#ptr.offset|) 0) (<= (- v_b_140_1 |main_~malloc_#res.offset|) 13) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 16) (<= (- (- v_b_139_1) (- |main_#t~malloc0.offset|)) 0) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 12) (<= (- v_b_139_1 main_main) 12) (<= (- v_b_139_1 main_~p~1.offset) 12) (forall ((v_idx_1456 Int) (v_idx_1455 Int) (v_idx_1454 Int) (v_idx_1463 Int) (v_idx_1462 Int) (v_idx_1461 Int)) (or (< v_idx_1455 v_b_139_1) (< v_idx_1462 v_b_138_1) (<= v_b_141_1 v_idx_1462) (<= v_b_140_1 v_idx_1455) (< v_idx_1463 v_b_141_1) (and (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1462) v_idx_1455))) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1462) v_idx_1455)) 0)) (<= v_b_138_1 v_idx_1461) (<= v_b_139_1 v_idx_1454) (< v_idx_1456 v_b_140_1))) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#value|) (- v_v_4592_1)) 0) (<= (- v_b_140_1 (- main_~p~1.offset)) 13) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- (- v_b_139_1) (- v_b_140_1)) 1) (<= (- (- main_main) main_~p~1.offset) 0) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 8) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 388)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_139_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_140_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- main_~p~1.offset (- main_~q~1.offset)) 12) (<= (- (- main_main) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_140_1) main_main) (- 1)) (<= (- (- v_b_139_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_140_1 (- |main_read~int_#sizeOfReadType|)) 17) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- v_b_139_1) (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 24) (<= (- main_main (- |main_read~int_#ptr.offset|)) 12) (<= (- v_b_139_1 (- v_b_139_1)) 24) (<= (- main_main (- |main_~malloc_#res.offset|)) 0))) (exists ((v_b_164_1 Int) (v_v_6887_1 (Array Int Int)) (v_b_167_1 Int) (v_b_166_1 Int) (v_b_165_1 Int) (v_v_6894_1 (Array Int Int)) (v_v_6892_1 Int)) (and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_165_1 (- |main_~malloc_#res.offset|)) 16) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_main)) 0) (<= (- (- main_main) main_~q~1.offset) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 12) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- main_~q~1.offset (- main_~q~1.offset)) 32) (<= (- v_b_166_1 |main_#t~malloc0.offset|) 17) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- main_main) (- |main_read~int_#ptr.offset|)) 16) (<= (- v_b_165_1 main_~p~1.offset) 16) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 16) (<= (- |main_read~int_#value| v_v_6892_1) 0) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 16) (<= (- v_b_165_1 (- main_~p~1.offset)) 16) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- v_b_166_1 (- |main_~malloc_#res.offset|)) 17) (<= (- (- v_b_165_1) (- main_~p~1.offset)) 0) (<= (- (- main_main) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_166_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_165_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_166_1 |main_read~int_#sizeOfReadType|) 13) (<= (- (- v_b_165_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- (- v_b_166_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- (- v_b_165_1) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (= v_v_6894_1 v_v_6887_1) (<= (- main_main |main_~malloc_#res.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_164_1 v_b_167_1) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_167_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- v_b_165_1) (- main_main)) 0) (<= (- main_main (- main_~malloc_~size)) 400) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 20) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_165_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- (- v_b_166_1) |main_~malloc_#res.offset|) (- 1)) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- v_b_166_1 (- main_~q~1.offset)) 33) (<= (- (- main_main) (- main_~p~1.offset)) 0) (<= (- (- v_b_166_1) main_~q~1.offset) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- (- v_b_165_1) v_b_165_1) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 16) (<= (- main_main main_~malloc_~size) (- 400)) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 32) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 12) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- v_b_165_1) (- main_~q~1.offset)) 16) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- v_b_165_1 |main_read~int_#sizeOfReadType|) 12) (<= (- v_b_165_1 main_main) 16) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_166_1) (- main_~malloc_~size)) 399) (<= (- (- v_b_166_1) (- main_~q~1.offset)) 15) (<= (- (- main_main) (- main_~q~1.offset)) 16) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 16) (<= (- (- main_main) (- main_~malloc_~size)) 400) (<= (- (- v_b_165_1) main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 32) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_166_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- (- v_b_165_1) |main_~malloc_#res.offset|) 0) (<= (- v_b_166_1 (- main_main)) 17) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 16) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- v_b_165_1 |main_#t~malloc0.offset|) 16) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_main) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_166_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_166_1 (- main_~malloc_~size)) 417) (<= (- (- main_main) main_main) 0) (<= (- (- v_b_165_1) main_~malloc_~size) (- 400)) (<= (- v_b_165_1 (- v_b_166_1)) 33) (<= (- main_~malloc_~size (- main_~q~1.offset)) 416) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 16) (<= (- v_b_166_1 main_~p~1.offset) 17) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 16) (<= (- v_b_165_1 (- main_~malloc_~size)) 416) (<= (- main_main (- main_~q~1.offset)) 16) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_166_1 main_~q~1.offset) 17) (<= (- v_b_165_1 main_~q~1.offset) 16) (<= (- |main_#t~malloc0.offset| (- main_main)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 16) (<= (- (- v_b_166_1) (- main_main)) (- 1)) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 20) (<= (- v_b_165_1 (- v_b_165_1)) 32) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_166_1 main_~malloc_~size) (- 383)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- v_b_167_1 |main_read~int_#ptr.base|) 1) (<= (- main_~p~1.offset (- main_~q~1.offset)) 16) (<= (- (- v_b_166_1) main_~malloc_~size) (- 401)) (<= (- main_main (- main_main)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_164_1) (- v_b_167_1)) 1) (<= (- v_b_166_1 main_main) 17) (<= (- (- v_b_165_1) v_b_166_1) (- 1)) (<= (- v_b_166_1 (- |main_read~int_#sizeOfReadType|)) 21) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- (- v_b_165_1) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_166_1) main_main) (- 1)) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 16) (<= (- (- main_main) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_165_1) main_main) 0) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- (- v_b_166_1) |main_#t~malloc0.offset|) (- 1)) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- main_main (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#value|) (- v_v_6892_1)) 0) (<= (- (- main_main) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_166_1 (- main_~p~1.offset)) 17) (<= (- v_b_166_1 (- v_b_166_1)) 34) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- v_b_166_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_165_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_166_1 (- |main_#t~malloc0.offset|)) 17) (<= (- main_main main_~p~1.offset) 0) (<= (- main_main (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_166_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- v_b_165_1 main_~malloc_~size) (- 384)) (<= (- main_main (- |main_read~int_#ptr.offset|)) 16) (<= (- main_main |main_read~int_#ptr.offset|) 0) (<= (- main_main |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_165_1) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_165_1) (- v_b_166_1)) 1) (<= (- main_main main_~q~1.offset) 0) (<= (- v_b_166_1 |main_~malloc_#res.offset|) 17) (forall ((v_idx_1445 Int) (v_idx_1444 Int) (v_idx_1443 Int) (v_idx_1448 Int) (v_idx_1447 Int) (v_idx_1446 Int)) (or (<= v_b_165_1 v_idx_1443) (< v_idx_1445 v_b_166_1) (<= v_b_164_1 v_idx_1446) (< v_idx_1447 v_b_164_1) (< v_idx_1444 v_b_165_1) (and (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1447) v_idx_1444)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1447) v_idx_1444))) 0)) (<= v_b_166_1 v_idx_1444) (<= v_b_167_1 v_idx_1447) (< v_idx_1448 v_b_167_1))) (<= (- v_b_165_1 |main_~malloc_#res.offset|) 16) (<= (- (- main_main) main_~malloc_~size) (- 400)) (<= (- (- v_b_166_1) main_~p~1.offset) (- 1)) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- (- v_b_166_1) v_b_166_1) (- 2)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 16) (<= (- v_b_165_1 (- main_~q~1.offset)) 32) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 16) (<= (- |main_#t~malloc0.offset| main_main) 0) (<= (- (- v_b_164_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- (- main_main) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_165_1) (- |main_#t~malloc0.offset|)) 0) (<= (- (- v_b_166_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 16) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- (- v_b_165_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_165_1 (- |main_#t~malloc0.offset|)) 16) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 16) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 416) (<= (- (- main_main) main_~p~1.offset) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 384)) (<= (- v_b_165_1 v_b_166_1) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_166_1 (- |main_read~int_#ptr.offset|)) 33) (<= (- v_b_165_1 (- |main_read~int_#ptr.offset|)) 32) (<= (- (- main_main) |main_~malloc_#res.offset|) 0) (<= (- v_b_165_1 (- |main_read~int_#sizeOfReadType|)) 20) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- (- v_b_166_1) (- main_~p~1.offset)) (- 1)) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- v_b_164_1 |main_read~int_#ptr.base|) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- v_b_165_1 (- main_main)) 16) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 384)) (<= (- main_main (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_165_1) main_~p~1.offset) 0))))} [2018-12-19 22:50:56,816 WARN L274 ngHoareTripleChecker]: Action: assume true; [2018-12-19 22:50:56,816 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: true [2018-12-19 22:50:57,493 WARN L276 ngHoareTripleChecker]: Post: {2147483522#(and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_main)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 16) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 20) (<= (- (- |main_#t~malloc0.offset|) (- main_main)) 0) (<= (- (- main_main) main_~q~1.offset) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 12) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- main_~q~1.offset (- main_~q~1.offset)) 32) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- main_main) (- |main_read~int_#ptr.offset|)) 16) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset (- main_~q~1.offset)) 16) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- main_main (- main_main)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 16) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 16) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- (- main_main) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 16) (<= (- (- main_main) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- main_main (- main_~p~1.offset)) 0) (<= (- (- main_main) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- main_main main_~p~1.offset) 0) (<= (- main_main |main_~malloc_#res.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- main_main (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- main_main (- |main_read~int_#ptr.offset|)) 16) (<= (- main_main |main_read~int_#ptr.offset|) 0) (<= (- main_main |main_read~int_#sizeOfReadType|) (- 4)) (<= (- main_main (- main_~malloc_~size)) 400) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 20) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- main_main main_~q~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- main_main) (- main_~p~1.offset)) 0) (<= (- (- main_main) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 16) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 16) (<= (- main_main main_~malloc_~size) (- 400)) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 32) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 16) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 12) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- |main_#t~malloc0.offset| main_main) 0) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- (- main_main) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- (- main_main) (- main_~q~1.offset)) 16) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 16) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 16) (<= (- (- main_main) (- main_~malloc_~size)) 400) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 32) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 16) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 416) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- (- main_main) main_~p~1.offset) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 384)) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 16) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (exists ((v_b_164_1 Int) (v_b_167_1 Int) (v_b_166_1 Int) (v_b_165_1 Int)) (and (<= (- v_b_166_1 |main_~malloc_#res.offset|) 17) (<= (- v_b_165_1 main_~q~1.offset) 16) (<= (- v_b_165_1 |main_~malloc_#res.offset|) 16) (<= (- v_b_165_1 (- |main_~malloc_#res.offset|)) 16) (<= (- (- v_b_166_1) (- main_main)) (- 1)) (<= (- v_b_166_1 (- main_~q~1.offset)) 33) (<= (- v_b_165_1 (- v_b_165_1)) 32) (forall ((v_prenex_114 Int) (v_prenex_115 Int)) (or (<= (- |main_read~int_#value| (select (select |#memory_int| v_prenex_114) v_prenex_115)) 0) (<= v_b_167_1 v_prenex_114) (< v_prenex_115 v_b_165_1) (<= v_b_166_1 v_prenex_115) (< v_prenex_114 v_b_164_1))) (<= (- (- v_b_166_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_166_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_166_1) v_b_166_1) (- 2)) (<= (- v_b_166_1 main_~malloc_~size) (- 383)) (<= (- v_b_166_1 |main_#t~malloc0.offset|) 17) (<= (- (- v_b_165_1) v_b_165_1) 0) (<= (- v_b_167_1 |main_read~int_#ptr.base|) 1) (<= (- v_b_165_1 main_~p~1.offset) 16) (<= (- (- v_b_166_1) main_~malloc_~size) (- 401)) (<= (- v_b_165_1 (- main_~q~1.offset)) 32) (<= (- (- v_b_165_1) (- main_~q~1.offset)) 16) (<= (- (- v_b_164_1) (- v_b_167_1)) 1) (<= (- v_b_166_1 main_main) 17) (<= (- (- v_b_165_1) v_b_166_1) (- 1)) (<= (- v_b_166_1 (- |main_read~int_#sizeOfReadType|)) 21) (<= (- (- v_b_164_1) (- |main_read~int_#ptr.base|)) 0) (<= (- v_b_165_1 |main_read~int_#sizeOfReadType|) 12) (<= (- v_b_165_1 (- main_~p~1.offset)) 16) (<= (- v_b_165_1 main_main) 16) (<= (- (- v_b_165_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_166_1 (- |main_~malloc_#res.offset|)) 17) (<= (- (- v_b_165_1) (- main_~p~1.offset)) 0) (<= (- (- v_b_166_1) (- main_~malloc_~size)) 399) (<= (- (- v_b_166_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_166_1) (- main_~q~1.offset)) 15) (<= (- (- v_b_165_1) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_165_1) main_~q~1.offset) 0) (<= (- (- v_b_166_1) main_main) (- 1)) (<= (- v_b_166_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_165_1) |main_read~int_#ptr.offset|) 0) (forall ((v_idx_1477 Int) (v_idx_1474 Int)) (or (< v_idx_1477 v_b_164_1) (< v_idx_1474 v_b_165_1) (<= v_b_167_1 v_idx_1477) (<= v_b_166_1 v_idx_1474) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1477) v_idx_1474))) 0))) (<= (- v_b_165_1 (- |main_#t~malloc0.offset|)) 16) (<= (- (- v_b_165_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_166_1 |main_read~int_#sizeOfReadType|) 13) (<= (- (- v_b_165_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_165_1) main_main) 0) (<= (- (- v_b_166_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_166_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_166_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_165_1) |main_~malloc_#res.offset|) 0) (<= (- v_b_166_1 (- main_main)) 17) (<= (- v_b_165_1 v_b_166_1) (- 1)) (<= (- (- v_b_165_1) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_166_1 (- main_~p~1.offset)) 17) (<= (- v_b_166_1 (- v_b_166_1)) 34) (<= (- (- v_b_166_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_166_1 (- |main_read~int_#ptr.offset|)) 33) (<= (- v_b_165_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_166_1 (- |main_#t~malloc0.offset|)) 17) (<= (- v_b_165_1 (- |main_read~int_#ptr.offset|)) 32) (<= (- v_b_165_1 |main_#t~malloc0.offset|) 16) (<= (- v_b_164_1 v_b_167_1) (- 1)) (<= (- v_b_165_1 (- |main_read~int_#sizeOfReadType|)) 20) (<= (- (- v_b_167_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- v_b_166_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_166_1 (- main_~malloc_~size)) 417) (<= (- (- v_b_166_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_165_1 main_~malloc_~size) (- 384)) (<= (- (- v_b_166_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_165_1) main_~malloc_~size) (- 400)) (<= (- v_b_165_1 (- v_b_166_1)) 33) (<= (- (- v_b_165_1) (- main_main)) 0) (<= (- v_b_166_1 main_~p~1.offset) 17) (<= (- v_b_164_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_165_1) (- main_~malloc_~size)) 400) (<= (- v_b_165_1 (- main_main)) 16) (<= (- v_b_165_1 (- main_~malloc_~size)) 416) (<= (- (- v_b_165_1) (- v_b_166_1)) 1) (<= (- (- v_b_165_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_166_1 main_~q~1.offset) 17) (<= (- (- v_b_166_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_165_1) main_~p~1.offset) 0))) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- (- main_main) |main_~malloc_#res.offset|) 0) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_main) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- (- main_main) main_main) 0) (<= (- main_~malloc_~size (- main_~q~1.offset)) 416) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 16) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 16) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- main_main (- main_~q~1.offset)) 16) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 384)) (<= (- main_main (- |main_~malloc_#res.offset|)) 0))} [2018-12-19 22:51:50,143 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 22:51:50,143 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 22:51:50,143 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 22:51:50,143 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 22:51:50,144 WARN L224 ngHoareTripleChecker]: Pre: {2147483511#(or (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 200) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 196) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 200) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) |c_main_#t~short2| (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 196) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 600) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 200) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 600) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 204) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 200) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 200) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 200) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 200) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 200) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 200)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 200) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 200) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 200) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 204) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 400) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 400) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 200) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 200) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 200) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 200)) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0)) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 16) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 20) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 12) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 32) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 16) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) |c_main_#t~short2| (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 16) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 16) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 16) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 20) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 16) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 32) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 16) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 12) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 16) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 16) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 32) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 16) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 416) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 384)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 16) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 416) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 16) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 16) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 384))))} [2018-12-19 22:51:50,144 WARN L228 ngHoareTripleChecker]: Action: assume read~int_#sizeOfReadType + read~int_#ptr.offset <= #length[read~int_#ptr.base];assume #valid[read~int_#ptr.base];assume read~int_#sizeOfReadType + read~int_#ptr.offset <= #length[read~int_#ptr.base];havoc read~int_#value;assume read~int_#value == #memory_int[read~int_#ptr.base,read~int_#ptr.offset];#t~mem1 := read~int_#value;#t~short2 := #t~mem1 >= 0; [2018-12-19 22:51:50,144 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= |c_main_#t~mem1_primed| |c_main_read~int_#value_primed|) (or (and (not (<= 0 |c_main_#t~mem1_primed|)) (not |c_main_#t~short2_primed|)) (and |c_main_#t~short2_primed| (<= 0 |c_main_#t~mem1_primed|))) (<= (+ |c_main_read~int_#sizeOfReadType| |c_main_read~int_#ptr.offset|) (select |c_#length| |c_main_read~int_#ptr.base|)) (select |c_#valid| |c_main_read~int_#ptr.base|) (= |c_main_read~int_#value_primed| (select (select |c_#memory_int| |c_main_read~int_#ptr.base|) |c_main_read~int_#ptr.offset|))) [2018-12-19 22:51:50,144 WARN L230 ngHoareTripleChecker]: Post: {2147483510#(exists ((v_b_221_1 Int) (v_b_220_1 Int) (v_b_219_1 Int) (v_b_218_1 Int) (v_v_9274_1 (Array Int Int)) (v_v_9272_1 Int) (v_v_9267_1 (Array Int Int))) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 200) (<= (- v_b_220_1 (- c_main_~q~1.offset)) 401) (<= (- (- v_b_220_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- v_b_219_1 v_b_220_1) (- 1)) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 196) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 200) (<= (- (- v_b_219_1) v_b_220_1) (- 1)) (<= (- v_b_219_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_220_1) c_main_~p~1.offset) (- 1)) (<= (- v_b_219_1 |c_main_read~int_#sizeOfReadType|) 196) (<= (- v_b_220_1 (- |c_main_#t~malloc0.offset|)) 201) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_218_1 v_b_221_1) (- 1)) (<= (- v_b_220_1 c_main_~p~1.offset) 201) (<= (- (- v_b_220_1) c_main_~malloc_~size) (- 401)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_221_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_219_1 c_main_~malloc_~size) (- 200)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_219_1 (- v_b_219_1)) 400) (<= (- v_b_219_1 (- v_b_220_1)) 401) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 196) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 600) (<= (- v_b_220_1 c_main_~q~1.offset) 201) (<= (- (- v_b_219_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_219_1) c_main_~q~1.offset) 0) (<= (- (- v_b_220_1) c_main_~q~1.offset) (- 1)) (<= (- v_b_220_1 (- |c_main_read~int_#sizeOfReadType|)) 205) (<= (- v_b_219_1 |c_main_~malloc_#res.offset|) 200) (<= (- (- |c_main_read~int_#value|) (- v_v_9272_1)) 0) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 200) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_219_1 (- |c_main_read~int_#ptr.offset|)) 400) (<= (- (- v_b_219_1) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 600) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- v_b_219_1 (- |c_main_#t~malloc0.offset|)) 200) (<= (- |c_main_#t~mem1| |c_main_read~int_#value|) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 204) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- (- v_b_219_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 200) (<= (- (- v_b_219_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_220_1 (- c_main_~malloc_~size)) 601) (<= (- v_b_220_1 (- v_b_220_1)) 402) (<= (- v_b_219_1 (- c_main_~q~1.offset)) 400) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 200) (<= (- (- v_b_220_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_220_1 (- |c_main_read~int_#ptr.offset|)) 401) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 200) (<= (- v_b_219_1 (- c_main_~malloc_~size)) 600) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- v_b_219_1) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_219_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- |c_main_#t~mem1| v_v_9272_1) 0) (<= (- (- v_b_220_1) v_b_220_1) (- 2)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 200) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 200) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 200)) (<= (- v_b_219_1 (- |c_main_~malloc_#res.offset|)) 200) (<= (- v_b_220_1 c_main_~malloc_~size) (- 199)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_219_1) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_219_1 c_main_~q~1.offset) 200) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (forall ((v_idx_1483 Int) (v_idx_1482 Int) (v_idx_1493 Int) (v_idx_1492 Int) (v_idx_1481 Int) (v_idx_1491 Int)) (or (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1492) v_idx_1482)) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1492) v_idx_1482))) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_1492) v_idx_1482)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1492) v_idx_1482))) 0)) (<= v_b_218_1 v_idx_1491) (< v_idx_1493 v_b_221_1) (< v_idx_1483 v_b_220_1) (<= v_b_219_1 v_idx_1481) (< v_idx_1482 v_b_219_1) (<= v_b_221_1 v_idx_1492) (<= v_b_220_1 v_idx_1482) (< v_idx_1492 v_b_218_1))) (<= (- v_b_220_1 (- |c_main_~malloc_#res.offset|)) 201) (<= (- |c_main_read~int_#value| v_v_9272_1) 0) (<= (- (- v_b_220_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_219_1) v_b_219_1) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 200) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 200) (<= (- v_b_220_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- v_b_219_1 |c_main_#t~malloc0.offset|) 200) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 200) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 204) (<= (- v_b_221_1 |c_main_read~int_#ptr.base|) 1) (<= (- v_b_219_1 c_main_~p~1.offset) 200) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 400) (<= (- (- v_b_220_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 400) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- v_b_220_1 |c_main_~malloc_#res.offset|) 201) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 200) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- v_b_219_1) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_219_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_218_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_220_1 |c_main_read~int_#sizeOfReadType|) 197) (= v_v_9274_1 v_v_9267_1) (<= (- (- v_b_219_1) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_219_1 (- |c_main_read~int_#sizeOfReadType|)) 204) (<= (- (- v_b_219_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- (- v_b_220_1) (- c_main_~malloc_~size)) 399) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_220_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 200) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 200) (<= (- v_b_218_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- v_b_220_1) (- c_main_~q~1.offset)) 199) (<= (- (- v_b_220_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_219_1) (- c_main_~q~1.offset)) 200) (<= (- (- v_b_219_1) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_220_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_220_1 |c_main_#t~malloc0.offset|) 201) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_220_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- |c_main_#t~mem1|) (- |c_main_read~int_#value|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 200)) (<= (- v_b_220_1 (- c_main_~p~1.offset)) 201) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~mem1|) (- v_v_9272_1)) 0) (<= (- v_b_219_1 (- c_main_~p~1.offset)) 200) (<= (- (- v_b_220_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- v_b_218_1) (- v_b_221_1)) 1) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_219_1) (- v_b_220_1)) 1)))} [2018-12-19 22:51:50,144 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 22:51:50,145 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 22:51:50,145 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 22:51:50,829 WARN L181 SmtUtils]: Spent 683.00 ms on a formula simplification. DAG size of input: 263 DAG size of output: 45 [2018-12-19 22:51:50,829 WARN L270 ngHoareTripleChecker]: Pre: {2147483511#(and |main_#t~short2| (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 200)) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- main_~q~1.offset (- main_~q~1.offset)) 400) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0))} [2018-12-19 22:51:50,829 WARN L274 ngHoareTripleChecker]: Action: assume read~int_#sizeOfReadType + read~int_#ptr.offset <= #length[read~int_#ptr.base];assume #valid[read~int_#ptr.base];assume read~int_#sizeOfReadType + read~int_#ptr.offset <= #length[read~int_#ptr.base];havoc read~int_#value;assume read~int_#value == #memory_int[read~int_#ptr.base,read~int_#ptr.offset];#t~mem1 := read~int_#value;#t~short2 := #t~mem1 >= 0; [2018-12-19 22:51:50,829 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= |c_main_#t~mem1_primed| |c_main_read~int_#value_primed|) (or (and (not (<= 0 |c_main_#t~mem1_primed|)) (not |c_main_#t~short2_primed|)) (and |c_main_#t~short2_primed| (<= 0 |c_main_#t~mem1_primed|))) (<= (+ |c_main_read~int_#sizeOfReadType| |c_main_read~int_#ptr.offset|) (select |c_#length| |c_main_read~int_#ptr.base|)) (select |c_#valid| |c_main_read~int_#ptr.base|) (= |c_main_read~int_#value_primed| (select (select |c_#memory_int| |c_main_read~int_#ptr.base|) |c_main_read~int_#ptr.offset|))) [2018-12-19 22:51:51,549 WARN L276 ngHoareTripleChecker]: Post: {2147483510#(and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 200) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 196) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 200) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (exists ((v_b_221_1 Int) (v_b_220_1 Int) (v_b_219_1 Int) (v_b_218_1 Int)) (and (<= (- v_b_220_1 main_~malloc_~size) (- 199)) (forall ((v_prenex_121 Int) (v_prenex_120 Int)) (or (<= (- |main_read~int_#value| (select (select |#memory_int| v_prenex_121) v_prenex_120)) 0) (<= v_b_220_1 v_prenex_120) (<= v_b_221_1 v_prenex_121) (< v_prenex_121 v_b_218_1) (< v_prenex_120 v_b_219_1))) (<= (- v_b_220_1 (- main_~q~1.offset)) 401) (<= (- (- v_b_220_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_219_1) |main_~malloc_#res.offset|) 0) (<= (- v_b_219_1 v_b_220_1) (- 1)) (<= (- v_b_219_1 main_~q~1.offset) 200) (<= (- v_b_220_1 (- |main_~malloc_#res.offset|)) 201) (<= (- (- v_b_219_1) v_b_220_1) (- 1)) (<= (- (- v_b_220_1) main_~p~1.offset) (- 1)) (<= (- v_b_219_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_220_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_219_1 |main_read~int_#sizeOfReadType|) 196) (<= (- (- v_b_219_1) v_b_219_1) 0) (<= (- v_b_220_1 (- |main_#t~malloc0.offset|)) 201) (<= (- v_b_220_1 |main_read~int_#ptr.offset|) 1) (<= (- v_b_219_1 |main_#t~malloc0.offset|) 200) (<= (- v_b_218_1 v_b_221_1) (- 1)) (forall ((v_idx_1482 Int) (v_idx_1492 Int)) (or (< v_idx_1482 v_b_219_1) (<= v_b_221_1 v_idx_1492) (<= v_b_220_1 v_idx_1482) (<= (- |main_#t~mem1| (select (select |#memory_int| v_idx_1492) v_idx_1482)) 0) (< v_idx_1492 v_b_218_1))) (<= (- v_b_220_1 main_~p~1.offset) 201) (<= (- (- v_b_220_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_221_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_219_1 main_~malloc_~size) (- 200)) (<= (- v_b_219_1 (- v_b_219_1)) 400) (<= (- v_b_219_1 (- v_b_220_1)) 401) (<= (- v_b_221_1 |main_read~int_#ptr.base|) 1) (<= (- v_b_219_1 main_~p~1.offset) 200) (<= (- v_b_220_1 main_~q~1.offset) 201) (<= (- (- v_b_220_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_220_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_219_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_219_1) main_~q~1.offset) 0) (<= (- v_b_220_1 |main_~malloc_#res.offset|) 201) (<= (- v_b_220_1 (- |main_read~int_#sizeOfReadType|)) 205) (<= (- v_b_219_1 |main_~malloc_#res.offset|) 200) (<= (- (- v_b_219_1) main_~p~1.offset) 0) (<= (- (- v_b_219_1) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_219_1 (- |main_read~int_#ptr.offset|)) 400) (<= (- (- v_b_219_1) (- main_~p~1.offset)) 0) (<= (- (- v_b_218_1) (- |main_read~int_#ptr.base|)) 0) (<= (- v_b_220_1 |main_read~int_#sizeOfReadType|) 197) (<= (- (- v_b_219_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_219_1 (- |main_read~int_#sizeOfReadType|)) 204) (<= (- v_b_219_1 (- |main_#t~malloc0.offset|)) 200) (<= (- (- v_b_219_1) (- main_~malloc_~size)) 400) (<= (- (- v_b_220_1) (- main_~malloc_~size)) 399) (<= (- (- v_b_220_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_219_1) (- |main_read~int_#sizeOfReadType|)) 4) (forall ((v_prenex_118 Int) (v_prenex_119 Int)) (or (< v_prenex_118 v_b_219_1) (<= v_b_221_1 v_prenex_119) (< v_prenex_119 v_b_218_1) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_prenex_119) v_prenex_118))) 0) (<= v_b_220_1 v_prenex_118))) (<= (- (- v_b_219_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_220_1 (- main_~malloc_~size)) 601) (<= (- v_b_220_1 (- v_b_220_1)) 402) (<= (- (- v_b_220_1) (- main_~q~1.offset)) 199) (<= (- v_b_218_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_220_1) |main_#t~malloc0.offset|) (- 1)) (<= (- v_b_219_1 (- main_~q~1.offset)) 400) (<= (- (- v_b_219_1) (- main_~q~1.offset)) 200) (<= (- (- v_b_219_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_220_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_220_1) (- |main_read~int_#ptr.offset|)) (- 1)) (forall ((v_prenex_116 Int) (v_prenex_117 Int)) (or (<= v_b_221_1 v_prenex_117) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_prenex_117) v_prenex_116))) 0) (<= v_b_220_1 v_prenex_116) (< v_prenex_117 v_b_218_1) (< v_prenex_116 v_b_219_1))) (<= (- v_b_220_1 |main_#t~malloc0.offset|) 201) (<= (- v_b_220_1 (- |main_read~int_#ptr.offset|)) 401) (<= (- (- v_b_220_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_219_1 (- main_~malloc_~size)) 600) (<= (- (- v_b_219_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_220_1 (- main_~p~1.offset)) 201) (<= (- (- v_b_219_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_219_1 (- main_~p~1.offset)) 200) (<= (- (- v_b_220_1) v_b_220_1) (- 2)) (<= (- (- v_b_220_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_218_1) (- v_b_221_1)) 1) (<= (- (- v_b_219_1) (- v_b_220_1)) 1) (<= (- v_b_219_1 (- |main_~malloc_#res.offset|)) 200))) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 196) (<= (- main_~malloc_~size (- main_~q~1.offset)) 600) (<= (- main_~p~1.offset (- main_~q~1.offset)) 200) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 600) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- |main_#t~mem1| |main_read~int_#value|) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 204) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 200) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 200) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 200) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= |main_read~int_#value| |main_#t~mem1|) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 200) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 200) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 200)) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 200) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 200) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= |main_#t~mem1| |main_read~int_#value|) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 200) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 204) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 400) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 400) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 200) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 200) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 200) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~mem1|) (- |main_read~int_#value|)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 200)) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- main_~q~1.offset (- main_~q~1.offset)) 400) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0))} [2018-12-19 22:52:04,646 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 22:52:04,646 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 22:52:04,646 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 22:52:04,646 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 22:52:04,647 WARN L224 ngHoareTripleChecker]: Pre: {2147483509#(or (exists ((v_b_221_1 Int) (v_b_220_1 Int) (v_b_219_1 Int) (v_b_218_1 Int) (v_v_9274_1 (Array Int Int)) (v_v_9272_1 Int) (v_v_9267_1 (Array Int Int))) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 200) (<= (- v_b_220_1 (- c_main_~q~1.offset)) 401) (<= (- (- v_b_220_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- v_b_219_1 v_b_220_1) (- 1)) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 196) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 200) (<= (- (- v_b_219_1) v_b_220_1) (- 1)) (<= (- v_b_219_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_220_1) c_main_~p~1.offset) (- 1)) (<= (- v_b_219_1 |c_main_read~int_#sizeOfReadType|) 196) (<= (- v_b_220_1 (- |c_main_#t~malloc0.offset|)) 201) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_218_1 v_b_221_1) (- 1)) (<= (- v_b_220_1 c_main_~p~1.offset) 201) (<= (- (- v_b_220_1) c_main_~malloc_~size) (- 401)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_221_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_219_1 c_main_~malloc_~size) (- 200)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_219_1 (- v_b_219_1)) 400) (<= (- v_b_219_1 (- v_b_220_1)) 401) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 196) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 600) (<= (- v_b_220_1 c_main_~q~1.offset) 201) (<= (- (- v_b_219_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_219_1) c_main_~q~1.offset) 0) (<= (- (- v_b_220_1) c_main_~q~1.offset) (- 1)) (<= (- v_b_220_1 (- |c_main_read~int_#sizeOfReadType|)) 205) (<= (- v_b_219_1 |c_main_~malloc_#res.offset|) 200) (<= (- (- |c_main_read~int_#value|) (- v_v_9272_1)) 0) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 200) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_219_1 (- |c_main_read~int_#ptr.offset|)) 400) (<= (- (- v_b_219_1) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 600) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- v_b_219_1 (- |c_main_#t~malloc0.offset|)) 200) (<= (- |c_main_#t~mem1| |c_main_read~int_#value|) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 204) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- (- v_b_219_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 200) (<= (- (- v_b_219_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_220_1 (- c_main_~malloc_~size)) 601) (<= (- v_b_220_1 (- v_b_220_1)) 402) (<= (- v_b_219_1 (- c_main_~q~1.offset)) 400) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 200) (<= (- (- v_b_220_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_220_1 (- |c_main_read~int_#ptr.offset|)) 401) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 200) (<= (- v_b_219_1 (- c_main_~malloc_~size)) 600) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- v_b_219_1) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_219_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- |c_main_#t~mem1| v_v_9272_1) 0) (<= (- (- v_b_220_1) v_b_220_1) (- 2)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 200) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 200) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 200)) (<= (- v_b_219_1 (- |c_main_~malloc_#res.offset|)) 200) (forall ((v_idx_1522 Int) (v_idx_1511 Int) (v_idx_1521 Int) (v_idx_1513 Int) (v_idx_1512 Int) (v_idx_1523 Int)) (or (<= v_b_218_1 v_idx_1521) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1522) v_idx_1512)) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1522) v_idx_1512))) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_1522) v_idx_1512)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1522) v_idx_1512))) 0)) (< v_idx_1522 v_b_218_1) (< v_idx_1512 v_b_219_1) (< v_idx_1513 v_b_220_1) (<= v_b_220_1 v_idx_1512) (<= v_b_221_1 v_idx_1522) (< v_idx_1523 v_b_221_1) (<= v_b_219_1 v_idx_1511))) (<= (- v_b_220_1 c_main_~malloc_~size) (- 199)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_219_1) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_219_1 c_main_~q~1.offset) 200) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- v_b_220_1 (- |c_main_~malloc_#res.offset|)) 201) (<= (- |c_main_read~int_#value| v_v_9272_1) 0) (<= (- (- v_b_220_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_219_1) v_b_219_1) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 200) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 200) (<= (- v_b_220_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- v_b_219_1 |c_main_#t~malloc0.offset|) 200) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 200) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 204) (<= (- v_b_221_1 |c_main_read~int_#ptr.base|) 1) (<= (- v_b_219_1 c_main_~p~1.offset) 200) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 400) (<= (- (- v_b_220_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 400) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- v_b_220_1 |c_main_~malloc_#res.offset|) 201) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 200) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- v_b_219_1) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_219_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_218_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_220_1 |c_main_read~int_#sizeOfReadType|) 197) (= v_v_9274_1 v_v_9267_1) (<= (- (- v_b_219_1) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_219_1 (- |c_main_read~int_#sizeOfReadType|)) 204) (<= (- (- v_b_219_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- (- v_b_220_1) (- c_main_~malloc_~size)) 399) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_220_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 200) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 200) (<= (- v_b_218_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- v_b_220_1) (- c_main_~q~1.offset)) 199) (<= (- (- v_b_220_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_219_1) (- c_main_~q~1.offset)) 200) (<= (- (- v_b_219_1) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_220_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_220_1 |c_main_#t~malloc0.offset|) 201) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_220_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- |c_main_#t~mem1|) (- |c_main_read~int_#value|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 200)) (<= (- v_b_220_1 (- c_main_~p~1.offset)) 201) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~mem1|) (- v_v_9272_1)) 0) (<= (- v_b_219_1 (- c_main_~p~1.offset)) 200) (<= (- (- v_b_220_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- v_b_218_1) (- v_b_221_1)) 1) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_219_1) (- v_b_220_1)) 1))) (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_b_62_1 Int) (v_v_625_1 (Array Int Int)) (v_v_630_1 Int) (v_v_632_1 (Array Int Int))) (and (<= (- v_b_62_1 v_b_65_1) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_62_1 |c_main_read~int_#ptr.base|) 0) (forall ((v_idx_1508 Int) (v_idx_1507 Int) (v_idx_1506 Int) (v_idx_1503 Int) (v_idx_1502 Int) (v_idx_1501 Int)) (or (<= v_b_63_1 v_idx_1501) (<= v_b_62_1 v_idx_1506) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1507) v_idx_1502))) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1507) v_idx_1502))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1507) v_idx_1502)) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_1507) v_idx_1502)) 0)) (< v_idx_1502 v_b_63_1) (<= v_b_65_1 v_idx_1507) (< v_idx_1508 v_b_65_1) (< v_idx_1503 v_b_64_1) (< v_idx_1507 v_b_62_1) (<= v_b_64_1 v_idx_1502))) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_62_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_#t~mem1|) (- v_v_630_1)) 0) (<= (- v_b_63_1 (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 4) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_64_1) v_b_64_1) (- 2)) (<= (- (- v_b_63_1) v_b_64_1) (- 1)) (<= (- v_b_64_1 c_main_~q~1.offset) 5) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 4) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_64_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 4) (<= (- v_b_65_1 |c_main_read~int_#ptr.base|) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 8) (<= (- (- v_b_63_1) c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_64_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_63_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_63_1 |c_main_read~int_#sizeOfReadType|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 8) (= v_v_625_1 v_v_632_1) (<= (- v_b_63_1 (- c_main_~malloc_~size)) 404) (<= (- v_b_63_1 (- c_main_~p~1.offset)) 4) (<= (- v_b_63_1 (- |c_main_~malloc_#res.offset|)) 4) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_64_1 (- c_main_~q~1.offset)) 9) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 4) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 4) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 4) (<= (- |c_main_#t~mem1| |c_main_read~int_#value|) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 0) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_64_1) (- c_main_~malloc_~size)) 399) (<= (- v_b_63_1 c_main_~malloc_~size) (- 396)) (<= (- v_b_64_1 |c_main_~malloc_#res.offset|) 5) (<= (- v_b_63_1 c_main_~p~1.offset) 4) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 0) (<= (- v_b_64_1 (- |c_main_#t~malloc0.offset|)) 5) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_63_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- v_b_63_1 (- v_b_64_1)) 9) (<= (- (- v_b_64_1) c_main_~malloc_~size) (- 401)) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_64_1 (- c_main_~malloc_~size)) 405) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_63_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_63_1) c_main_~p~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 404) (<= (- v_b_64_1 |c_main_#t~malloc0.offset|) 5) (<= (- (- v_b_65_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_63_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_64_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_64_1 |c_main_read~int_#sizeOfReadType|) 1) (<= (- (- v_b_64_1) (- c_main_~q~1.offset)) 3) (<= (- (- v_b_63_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_63_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_64_1) c_main_~p~1.offset) (- 1)) (<= (- (- v_b_63_1) c_main_~q~1.offset) 0) (<= (- (- v_b_64_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- v_b_64_1 (- |c_main_read~int_#ptr.offset|)) 9) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 4) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- v_b_63_1) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#value| v_v_630_1) 0) (<= (- (- v_b_63_1) (- v_b_64_1)) 1) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- v_b_64_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 4) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- v_b_64_1 (- v_b_64_1)) 10) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 4) (<= (- (- v_b_64_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 396)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 c_main_~malloc_~size) (- 395)) (<= (- (- v_b_64_1) c_main_~q~1.offset) (- 1)) (<= (- (- v_b_63_1) v_b_63_1) 0) (<= (- v_b_64_1 (- c_main_~p~1.offset)) 5) (<= (- (- |c_main_read~int_#value|) (- v_v_630_1)) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 4) (<= (- (- v_b_63_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_63_1 |c_main_~malloc_#res.offset|) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_63_1 (- c_main_~q~1.offset)) 8) (<= (- (- v_b_63_1) |c_main_#t~malloc0.offset|) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- v_b_63_1 |c_main_#t~malloc0.offset|) 4) (<= (- (- v_b_64_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_62_1) (- v_b_65_1)) 1) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 8) (<= (- v_b_64_1 (- |c_main_read~int_#sizeOfReadType|)) 9) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~mem1| v_v_630_1) 0) (<= (- v_b_63_1 (- |c_main_#t~malloc0.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_64_1 (- |c_main_~malloc_#res.offset|)) 5) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_64_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_63_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_64_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- v_b_63_1 c_main_~q~1.offset) 4) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_63_1) (- c_main_~q~1.offset)) 4) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- v_b_63_1 v_b_64_1) (- 1)) (<= (- v_b_63_1 (- v_b_63_1)) 8) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~mem1|) (- |c_main_read~int_#value|)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 404) (<= (- (- v_b_63_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- v_b_64_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_63_1 (- |c_main_read~int_#ptr.offset|)) 8) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 c_main_~p~1.offset) 5))))} [2018-12-19 22:52:04,647 WARN L228 ngHoareTripleChecker]: Action: assume !#t~short2;havoc #t~mem1;havoc #t~short2; [2018-12-19 22:52:04,647 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (not |c_main_#t~short2|) [2018-12-19 22:52:04,648 WARN L230 ngHoareTripleChecker]: Post: {2147483508#(exists ((v_b_221_1 Int) (v_b_220_1 Int) (v_b_219_1 Int) (v_b_218_1 Int) (v_v_9274_1 (Array Int Int)) (v_v_9272_1 Int) (v_v_9267_1 (Array Int Int))) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 200) (<= (- v_b_220_1 (- c_main_~q~1.offset)) 401) (<= (- (- v_b_220_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- v_b_219_1 v_b_220_1) (- 1)) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 196) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 200) (<= (- (- v_b_219_1) v_b_220_1) (- 1)) (<= (- v_b_219_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_220_1) c_main_~p~1.offset) (- 1)) (<= (- v_b_219_1 |c_main_read~int_#sizeOfReadType|) 196) (<= (- v_b_220_1 (- |c_main_#t~malloc0.offset|)) 201) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_218_1 v_b_221_1) (- 1)) (<= (- v_b_220_1 c_main_~p~1.offset) 201) (<= (- (- v_b_220_1) c_main_~malloc_~size) (- 401)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_221_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_219_1 c_main_~malloc_~size) (- 200)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_219_1 (- v_b_219_1)) 400) (<= (- v_b_219_1 (- v_b_220_1)) 401) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 196) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 600) (<= (- v_b_220_1 c_main_~q~1.offset) 201) (<= (- (- v_b_219_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_219_1) c_main_~q~1.offset) 0) (<= (- (- v_b_220_1) c_main_~q~1.offset) (- 1)) (<= (- v_b_220_1 (- |c_main_read~int_#sizeOfReadType|)) 205) (<= (- v_b_219_1 |c_main_~malloc_#res.offset|) 200) (<= (- (- |c_main_read~int_#value|) (- v_v_9272_1)) 0) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 200) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_219_1 (- |c_main_read~int_#ptr.offset|)) 400) (<= (- (- v_b_219_1) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 600) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- v_b_219_1 (- |c_main_#t~malloc0.offset|)) 200) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 204) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- (- v_b_219_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 200) (<= (- (- v_b_219_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_220_1 (- c_main_~malloc_~size)) 601) (<= (- v_b_220_1 (- v_b_220_1)) 402) (<= (- v_b_219_1 (- c_main_~q~1.offset)) 400) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 200) (<= (- (- v_b_220_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_220_1 (- |c_main_read~int_#ptr.offset|)) 401) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 200) (<= (- v_b_219_1 (- c_main_~malloc_~size)) 600) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- v_b_219_1) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_219_1) (- |c_main_#t~malloc0.offset|)) 0) (forall ((v_idx_1528 Int) (v_idx_1527 Int) (v_idx_1538 Int) (v_idx_1537 Int) (v_idx_1526 Int) (v_idx_1536 Int)) (or (< v_idx_1527 v_b_219_1) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1537) v_idx_1527)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1537) v_idx_1527))) 0)) (<= v_b_218_1 v_idx_1536) (<= v_b_219_1 v_idx_1526) (< v_idx_1528 v_b_220_1) (< v_idx_1538 v_b_221_1) (<= v_b_221_1 v_idx_1537) (<= v_b_220_1 v_idx_1527) (< v_idx_1537 v_b_218_1))) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- v_b_220_1) v_b_220_1) (- 2)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 200) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 200) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 200)) (<= (- v_b_219_1 (- |c_main_~malloc_#res.offset|)) 200) (<= (- v_b_220_1 c_main_~malloc_~size) (- 199)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_219_1) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_219_1 c_main_~q~1.offset) 200) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- v_b_220_1 (- |c_main_~malloc_#res.offset|)) 201) (<= (- |c_main_read~int_#value| v_v_9272_1) 0) (<= (- (- v_b_220_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_219_1) v_b_219_1) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 200) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 200) (<= (- v_b_220_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- v_b_219_1 |c_main_#t~malloc0.offset|) 200) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 200) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 204) (<= (- v_b_221_1 |c_main_read~int_#ptr.base|) 1) (<= (- v_b_219_1 c_main_~p~1.offset) 200) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 400) (<= (- (- v_b_220_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 400) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- v_b_220_1 |c_main_~malloc_#res.offset|) 201) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 200) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- v_b_219_1) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_219_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_218_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_220_1 |c_main_read~int_#sizeOfReadType|) 197) (= v_v_9274_1 v_v_9267_1) (<= (- (- v_b_219_1) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_219_1 (- |c_main_read~int_#sizeOfReadType|)) 204) (<= (- (- v_b_219_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- (- v_b_220_1) (- c_main_~malloc_~size)) 399) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_220_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 200) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 200) (<= (- v_b_218_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- v_b_220_1) (- c_main_~q~1.offset)) 199) (<= (- (- v_b_220_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_219_1) (- c_main_~q~1.offset)) 200) (<= (- (- v_b_219_1) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_220_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_220_1 |c_main_#t~malloc0.offset|) 201) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_220_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 200)) (<= (- v_b_220_1 (- c_main_~p~1.offset)) 201) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_219_1 (- c_main_~p~1.offset)) 200) (<= (- (- v_b_220_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- v_b_218_1) (- v_b_221_1)) 1) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_219_1) (- v_b_220_1)) 1)))} [2018-12-19 22:52:04,648 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 22:52:04,648 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 22:52:04,649 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 22:52:04,844 WARN L181 SmtUtils]: Spent 194.00 ms on a formula simplification that was a NOOP. DAG size: 667 [2018-12-19 22:52:04,844 WARN L270 ngHoareTripleChecker]: Pre: {2147483509#(or (exists ((v_b_221_1 Int) (v_b_220_1 Int) (v_b_219_1 Int) (v_b_218_1 Int) (v_v_9274_1 (Array Int Int)) (v_v_9272_1 Int) (v_v_9267_1 (Array Int Int))) (and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 200) (<= (- v_b_220_1 (- main_~q~1.offset)) 401) (<= (- (- v_b_220_1) |main_~malloc_#res.offset|) (- 1)) (<= (- v_b_219_1 v_b_220_1) (- 1)) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 196) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 200) (<= (- (- v_b_219_1) v_b_220_1) (- 1)) (<= (- v_b_219_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_220_1) main_~p~1.offset) (- 1)) (<= (- v_b_219_1 |main_read~int_#sizeOfReadType|) 196) (<= (- v_b_220_1 (- |main_#t~malloc0.offset|)) 201) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- v_b_218_1 v_b_221_1) (- 1)) (<= (- v_b_220_1 main_~p~1.offset) 201) (<= (- (- v_b_220_1) main_~malloc_~size) (- 401)) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- v_b_221_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- v_b_219_1 main_~malloc_~size) (- 200)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- v_b_219_1 (- v_b_219_1)) 400) (<= (- v_b_219_1 (- v_b_220_1)) 401) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 196) (<= (- main_~malloc_~size (- main_~q~1.offset)) 600) (<= (- v_b_220_1 main_~q~1.offset) 201) (<= (- (- v_b_219_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_219_1) main_~q~1.offset) 0) (<= (- (- v_b_220_1) main_~q~1.offset) (- 1)) (<= (- v_b_220_1 (- |main_read~int_#sizeOfReadType|)) 205) (<= (- v_b_219_1 |main_~malloc_#res.offset|) 200) (<= (- (- |main_read~int_#value|) (- v_v_9272_1)) 0) (<= (- main_~p~1.offset (- main_~q~1.offset)) 200) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- v_b_219_1 (- |main_read~int_#ptr.offset|)) 400) (<= (- (- v_b_219_1) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 600) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- v_b_219_1 (- |main_#t~malloc0.offset|)) 200) (<= (- |main_#t~mem1| |main_read~int_#value|) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 204) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- (- v_b_219_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 200) (<= (- (- v_b_219_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_220_1 (- main_~malloc_~size)) 601) (<= (- v_b_220_1 (- v_b_220_1)) 402) (<= (- v_b_219_1 (- main_~q~1.offset)) 400) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 200) (<= (- (- v_b_220_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_220_1 (- |main_read~int_#ptr.offset|)) 401) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 200) (<= (- v_b_219_1 (- main_~malloc_~size)) 600) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- v_b_219_1) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_219_1) (- |main_#t~malloc0.offset|)) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- |main_#t~mem1| v_v_9272_1) 0) (<= (- (- v_b_220_1) v_b_220_1) (- 2)) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 200) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 200) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 200)) (<= (- v_b_219_1 (- |main_~malloc_#res.offset|)) 200) (forall ((v_idx_1522 Int) (v_idx_1511 Int) (v_idx_1521 Int) (v_idx_1513 Int) (v_idx_1512 Int) (v_idx_1523 Int)) (or (<= v_b_218_1 v_idx_1521) (and (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1522) v_idx_1512)) 0) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_idx_1522) v_idx_1512))) 0) (<= (- |main_#t~mem1| (select (select |#memory_int| v_idx_1522) v_idx_1512)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1522) v_idx_1512))) 0)) (< v_idx_1522 v_b_218_1) (< v_idx_1512 v_b_219_1) (< v_idx_1513 v_b_220_1) (<= v_b_220_1 v_idx_1512) (<= v_b_221_1 v_idx_1522) (< v_idx_1523 v_b_221_1) (<= v_b_219_1 v_idx_1511))) (<= (- v_b_220_1 main_~malloc_~size) (- 199)) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- v_b_219_1) |main_~malloc_#res.offset|) 0) (<= (- v_b_219_1 main_~q~1.offset) 200) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- v_b_220_1 (- |main_~malloc_#res.offset|)) 201) (<= (- |main_read~int_#value| v_v_9272_1) 0) (<= (- (- v_b_220_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_219_1) v_b_219_1) 0) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 200) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 200) (<= (- v_b_220_1 |main_read~int_#ptr.offset|) 1) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- v_b_219_1 |main_#t~malloc0.offset|) 200) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 200) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 204) (<= (- v_b_221_1 |main_read~int_#ptr.base|) 1) (<= (- v_b_219_1 main_~p~1.offset) 200) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 400) (<= (- (- v_b_220_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 400) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- v_b_220_1 |main_~malloc_#res.offset|) 201) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 200) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- v_b_219_1) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_219_1) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_218_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- v_b_220_1 |main_read~int_#sizeOfReadType|) 197) (= v_v_9274_1 v_v_9267_1) (<= (- (- v_b_219_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_219_1 (- |main_read~int_#sizeOfReadType|)) 204) (<= (- (- v_b_219_1) (- main_~malloc_~size)) 400) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- v_b_220_1) (- main_~malloc_~size)) 399) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_220_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 200) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 200) (<= (- v_b_218_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_220_1) (- main_~q~1.offset)) 199) (<= (- (- v_b_220_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_219_1) (- main_~q~1.offset)) 200) (<= (- (- v_b_219_1) main_~malloc_~size) (- 400)) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- v_b_220_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_220_1 |main_#t~malloc0.offset|) 201) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_220_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- |main_#t~mem1|) (- |main_read~int_#value|)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 200)) (<= (- v_b_220_1 (- main_~p~1.offset)) 201) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- main_~q~1.offset (- main_~q~1.offset)) 400) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- |main_#t~mem1|) (- v_v_9272_1)) 0) (<= (- v_b_219_1 (- main_~p~1.offset)) 200) (<= (- (- v_b_220_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_218_1) (- v_b_221_1)) 1) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_219_1) (- v_b_220_1)) 1))) (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_b_62_1 Int) (v_v_625_1 (Array Int Int)) (v_v_630_1 Int) (v_v_632_1 (Array Int Int))) (and (<= (- v_b_62_1 v_b_65_1) (- 1)) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 8) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_62_1 |main_read~int_#ptr.base|) 0) (forall ((v_idx_1508 Int) (v_idx_1507 Int) (v_idx_1506 Int) (v_idx_1503 Int) (v_idx_1502 Int) (v_idx_1501 Int)) (or (<= v_b_63_1 v_idx_1501) (<= v_b_62_1 v_idx_1506) (and (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1507) v_idx_1502))) 0) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_idx_1507) v_idx_1502))) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1507) v_idx_1502)) 0) (<= (- |main_#t~mem1| (select (select |#memory_int| v_idx_1507) v_idx_1502)) 0)) (< v_idx_1502 v_b_63_1) (<= v_b_65_1 v_idx_1507) (< v_idx_1508 v_b_65_1) (< v_idx_1503 v_b_64_1) (< v_idx_1507 v_b_62_1) (<= v_b_64_1 v_idx_1502))) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- (- v_b_62_1) (- |main_read~int_#ptr.base|)) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- |main_#t~mem1|) (- v_v_630_1)) 0) (<= (- v_b_63_1 (- |main_read~int_#sizeOfReadType|)) 8) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 4) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_64_1) v_b_64_1) (- 2)) (<= (- (- v_b_63_1) v_b_64_1) (- 1)) (<= (- v_b_64_1 main_~q~1.offset) 5) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 4) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_64_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 4) (<= (- v_b_65_1 |main_read~int_#ptr.base|) 1) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 8) (<= (- (- v_b_63_1) main_~malloc_~size) (- 400)) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 4) (<= (- (- v_b_64_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_63_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_63_1 |main_read~int_#sizeOfReadType|) 0) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 8) (= v_v_625_1 v_v_632_1) (<= (- v_b_63_1 (- main_~malloc_~size)) 404) (<= (- v_b_63_1 (- main_~p~1.offset)) 4) (<= (- v_b_63_1 (- |main_~malloc_#res.offset|)) 4) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- v_b_64_1 (- main_~q~1.offset)) 9) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 4) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 4) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 4) (<= (- |main_#t~mem1| |main_read~int_#value|) 0) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 0) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- v_b_64_1) (- main_~malloc_~size)) 399) (<= (- v_b_63_1 main_~malloc_~size) (- 396)) (<= (- v_b_64_1 |main_~malloc_#res.offset|) 5) (<= (- v_b_63_1 main_~p~1.offset) 4) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 0) (<= (- v_b_64_1 (- |main_#t~malloc0.offset|)) 5) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_63_1) (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- v_b_63_1 (- v_b_64_1)) 9) (<= (- (- v_b_64_1) main_~malloc_~size) (- 401)) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_64_1 (- main_~malloc_~size)) 405) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_63_1) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_63_1) main_~p~1.offset) 0) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- main_~malloc_~size (- main_~q~1.offset)) 404) (<= (- v_b_64_1 |main_#t~malloc0.offset|) 5) (<= (- (- v_b_65_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_63_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_64_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_64_1 |main_read~int_#sizeOfReadType|) 1) (<= (- (- v_b_64_1) (- main_~q~1.offset)) 3) (<= (- (- v_b_63_1) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- v_b_63_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 396)) (<= (- (- v_b_64_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_63_1) main_~q~1.offset) 0) (<= (- (- v_b_64_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- v_b_64_1 (- |main_read~int_#ptr.offset|)) 9) (<= (- main_~p~1.offset (- main_~q~1.offset)) 4) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- v_b_63_1) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#value| v_v_630_1) 0) (<= (- (- v_b_63_1) (- v_b_64_1)) 1) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- v_b_64_1 |main_read~int_#ptr.offset|) 1) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 4) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- v_b_64_1 (- v_b_64_1)) 10) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 4) (<= (- (- v_b_64_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 396)) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 main_~malloc_~size) (- 395)) (<= (- (- v_b_64_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_63_1) v_b_63_1) 0) (<= (- v_b_64_1 (- main_~p~1.offset)) 5) (<= (- (- |main_read~int_#value|) (- v_v_630_1)) 0) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 4) (<= (- (- v_b_63_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_63_1 |main_~malloc_#res.offset|) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_63_1 (- main_~q~1.offset)) 8) (<= (- (- v_b_63_1) |main_#t~malloc0.offset|) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- v_b_63_1 |main_#t~malloc0.offset|) 4) (<= (- (- v_b_64_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_62_1) (- v_b_65_1)) 1) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 8) (<= (- v_b_64_1 (- |main_read~int_#sizeOfReadType|)) 9) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- |main_#t~mem1| v_v_630_1) 0) (<= (- v_b_63_1 (- |main_#t~malloc0.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_64_1 (- |main_~malloc_#res.offset|)) 5) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_64_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_63_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_64_1) (- main_~p~1.offset)) (- 1)) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- v_b_63_1 main_~q~1.offset) 4) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_63_1) (- main_~q~1.offset)) 4) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- v_b_63_1 v_b_64_1) (- 1)) (<= (- v_b_63_1 (- v_b_63_1)) 8) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~mem1|) (- |main_read~int_#value|)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 404) (<= (- (- v_b_63_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- v_b_64_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- v_b_63_1 (- |main_read~int_#ptr.offset|)) 8) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 main_~p~1.offset) 5))))} [2018-12-19 22:52:04,845 WARN L274 ngHoareTripleChecker]: Action: assume !#t~short2;havoc #t~mem1;havoc #t~short2; [2018-12-19 22:52:04,845 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (not |c_main_#t~short2|) [2018-12-19 22:52:05,580 WARN L276 ngHoareTripleChecker]: Post: {2147483508#(and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 200) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 196) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 200) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 196) (<= (- main_~malloc_~size (- main_~q~1.offset)) 600) (<= (- main_~p~1.offset (- main_~q~1.offset)) 200) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 600) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (exists ((v_b_221_1 Int) (v_b_220_1 Int) (v_b_219_1 Int) (v_b_218_1 Int)) (and (<= (- v_b_220_1 main_~malloc_~size) (- 199)) (<= (- v_b_220_1 (- main_~q~1.offset)) 401) (<= (- (- v_b_220_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_219_1) |main_~malloc_#res.offset|) 0) (<= (- v_b_219_1 v_b_220_1) (- 1)) (<= (- v_b_219_1 main_~q~1.offset) 200) (<= (- v_b_220_1 (- |main_~malloc_#res.offset|)) 201) (<= (- (- v_b_219_1) v_b_220_1) (- 1)) (<= (- (- v_b_220_1) main_~p~1.offset) (- 1)) (<= (- v_b_219_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_220_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_219_1 |main_read~int_#sizeOfReadType|) 196) (<= (- (- v_b_219_1) v_b_219_1) 0) (<= (- v_b_220_1 (- |main_#t~malloc0.offset|)) 201) (<= (- v_b_220_1 |main_read~int_#ptr.offset|) 1) (<= (- v_b_219_1 |main_#t~malloc0.offset|) 200) (<= (- v_b_218_1 v_b_221_1) (- 1)) (<= (- v_b_220_1 main_~p~1.offset) 201) (<= (- (- v_b_220_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_221_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_219_1 main_~malloc_~size) (- 200)) (<= (- v_b_219_1 (- v_b_219_1)) 400) (<= (- v_b_219_1 (- v_b_220_1)) 401) (<= (- v_b_221_1 |main_read~int_#ptr.base|) 1) (<= (- v_b_219_1 main_~p~1.offset) 200) (<= (- v_b_220_1 main_~q~1.offset) 201) (<= (- (- v_b_220_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_220_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_219_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_219_1) main_~q~1.offset) 0) (<= (- v_b_220_1 |main_~malloc_#res.offset|) 201) (<= (- v_b_220_1 (- |main_read~int_#sizeOfReadType|)) 205) (<= (- v_b_219_1 |main_~malloc_#res.offset|) 200) (<= (- (- v_b_219_1) main_~p~1.offset) 0) (<= (- (- v_b_219_1) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_219_1 (- |main_read~int_#ptr.offset|)) 400) (<= (- (- v_b_219_1) (- main_~p~1.offset)) 0) (<= (- (- v_b_218_1) (- |main_read~int_#ptr.base|)) 0) (<= (- v_b_220_1 |main_read~int_#sizeOfReadType|) 197) (<= (- (- v_b_219_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_219_1 (- |main_read~int_#sizeOfReadType|)) 204) (<= (- v_b_219_1 (- |main_#t~malloc0.offset|)) 200) (<= (- (- v_b_219_1) (- main_~malloc_~size)) 400) (<= (- (- v_b_220_1) (- main_~malloc_~size)) 399) (<= (- (- v_b_220_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_219_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_219_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_220_1 (- main_~malloc_~size)) 601) (<= (- v_b_220_1 (- v_b_220_1)) 402) (<= (- (- v_b_220_1) (- main_~q~1.offset)) 199) (<= (- v_b_218_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_220_1) |main_#t~malloc0.offset|) (- 1)) (forall ((v_idx_1527 Int) (v_idx_1537 Int)) (or (< v_idx_1527 v_b_219_1) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1537) v_idx_1527))) 0) (<= v_b_221_1 v_idx_1537) (<= v_b_220_1 v_idx_1527) (< v_idx_1537 v_b_218_1))) (<= (- v_b_219_1 (- main_~q~1.offset)) 400) (<= (- (- v_b_219_1) (- main_~q~1.offset)) 200) (<= (- (- v_b_219_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_220_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_220_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_220_1 |main_#t~malloc0.offset|) 201) (<= (- v_b_220_1 (- |main_read~int_#ptr.offset|)) 401) (forall ((v_prenex_123 Int) (v_prenex_122 Int)) (or (<= v_b_221_1 v_prenex_123) (< v_prenex_123 v_b_218_1) (<= (- |main_read~int_#value| (select (select |#memory_int| v_prenex_123) v_prenex_122)) 0) (< v_prenex_122 v_b_219_1) (<= v_b_220_1 v_prenex_122))) (<= (- (- v_b_220_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_219_1 (- main_~malloc_~size)) 600) (<= (- (- v_b_219_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_220_1 (- main_~p~1.offset)) 201) (<= (- (- v_b_219_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_219_1 (- main_~p~1.offset)) 200) (<= (- (- v_b_220_1) v_b_220_1) (- 2)) (<= (- (- v_b_220_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_218_1) (- v_b_221_1)) 1) (<= (- (- v_b_219_1) (- v_b_220_1)) 1) (<= (- v_b_219_1 (- |main_~malloc_#res.offset|)) 200))) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 204) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 200) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 200) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 200) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 200) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 200) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 200)) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 200) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 200) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 200) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 204) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 400) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 400) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 200) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 200) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 200) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 200)) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- main_~q~1.offset (- main_~q~1.offset)) 400) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0))} [2018-12-19 22:52:17,726 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 22:52:17,726 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 22:52:17,726 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 22:52:17,727 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 22:52:17,727 WARN L224 ngHoareTripleChecker]: Pre: {2147483507#(or (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_b_62_1 Int) (v_v_625_1 (Array Int Int)) (v_v_630_1 Int) (v_v_632_1 (Array Int Int))) (and (<= (- v_b_62_1 v_b_65_1) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_62_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_62_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_#t~mem1|) (- v_v_630_1)) 0) (<= (- v_b_63_1 (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 4) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_64_1) v_b_64_1) (- 2)) (<= (- (- v_b_63_1) v_b_64_1) (- 1)) (<= (- v_b_64_1 c_main_~q~1.offset) 5) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 4) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_64_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 4) (<= (- v_b_65_1 |c_main_read~int_#ptr.base|) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 8) (<= (- (- v_b_63_1) c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_64_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_63_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_63_1 |c_main_read~int_#sizeOfReadType|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 8) (= v_v_625_1 v_v_632_1) (<= (- v_b_63_1 (- c_main_~malloc_~size)) 404) (<= (- v_b_63_1 (- c_main_~p~1.offset)) 4) (<= (- v_b_63_1 (- |c_main_~malloc_#res.offset|)) 4) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_64_1 (- c_main_~q~1.offset)) 9) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 4) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 4) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 4) (<= (- |c_main_#t~mem1| |c_main_read~int_#value|) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 0) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_64_1) (- c_main_~malloc_~size)) 399) (<= (- v_b_63_1 c_main_~malloc_~size) (- 396)) (<= (- v_b_64_1 |c_main_~malloc_#res.offset|) 5) (<= (- v_b_63_1 c_main_~p~1.offset) 4) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 0) (<= (- v_b_64_1 (- |c_main_#t~malloc0.offset|)) 5) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_63_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- v_b_63_1 (- v_b_64_1)) 9) (<= (- (- v_b_64_1) c_main_~malloc_~size) (- 401)) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_64_1 (- c_main_~malloc_~size)) 405) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_63_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_63_1) c_main_~p~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 404) (<= (- v_b_64_1 |c_main_#t~malloc0.offset|) 5) (<= (- (- v_b_65_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_63_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_64_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_64_1 |c_main_read~int_#sizeOfReadType|) 1) (<= (- (- v_b_64_1) (- c_main_~q~1.offset)) 3) (<= (- (- v_b_63_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_63_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_64_1) c_main_~p~1.offset) (- 1)) (<= (- (- v_b_63_1) c_main_~q~1.offset) 0) (<= (- (- v_b_64_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- v_b_64_1 (- |c_main_read~int_#ptr.offset|)) 9) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 4) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- v_b_63_1) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#value| v_v_630_1) 0) (<= (- (- v_b_63_1) (- v_b_64_1)) 1) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- v_b_64_1 |c_main_read~int_#ptr.offset|) 1) (forall ((v_idx_1553 Int) (v_idx_1552 Int) (v_idx_1551 Int) (v_idx_1548 Int) (v_idx_1547 Int) (v_idx_1546 Int)) (or (<= v_b_65_1 v_idx_1552) (<= v_b_63_1 v_idx_1546) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1552) v_idx_1547))) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1552) v_idx_1547))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1552) v_idx_1547)) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_1552) v_idx_1547)) 0)) (<= v_b_62_1 v_idx_1551) (<= v_b_64_1 v_idx_1547) (< v_idx_1553 v_b_65_1) (< v_idx_1548 v_b_64_1) (< v_idx_1552 v_b_62_1) (< v_idx_1547 v_b_63_1))) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 4) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- v_b_64_1 (- v_b_64_1)) 10) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 4) (<= (- (- v_b_64_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 396)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 c_main_~malloc_~size) (- 395)) (<= (- (- v_b_64_1) c_main_~q~1.offset) (- 1)) (<= (- (- v_b_63_1) v_b_63_1) 0) (<= (- v_b_64_1 (- c_main_~p~1.offset)) 5) (<= (- (- |c_main_read~int_#value|) (- v_v_630_1)) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 4) (<= (- (- v_b_63_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_63_1 |c_main_~malloc_#res.offset|) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_63_1 (- c_main_~q~1.offset)) 8) (<= (- (- v_b_63_1) |c_main_#t~malloc0.offset|) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- v_b_63_1 |c_main_#t~malloc0.offset|) 4) (<= (- (- v_b_64_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_62_1) (- v_b_65_1)) 1) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 8) (<= (- v_b_64_1 (- |c_main_read~int_#sizeOfReadType|)) 9) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~mem1| v_v_630_1) 0) (<= (- v_b_63_1 (- |c_main_#t~malloc0.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_64_1 (- |c_main_~malloc_#res.offset|)) 5) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_64_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_63_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_64_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- v_b_63_1 c_main_~q~1.offset) 4) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_63_1) (- c_main_~q~1.offset)) 4) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- v_b_63_1 v_b_64_1) (- 1)) (<= (- v_b_63_1 (- v_b_63_1)) 8) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~mem1|) (- |c_main_read~int_#value|)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 404) (<= (- (- v_b_63_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- v_b_64_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_63_1 (- |c_main_read~int_#ptr.offset|)) 8) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 c_main_~p~1.offset) 5))) (exists ((v_b_221_1 Int) (v_b_220_1 Int) (v_b_219_1 Int) (v_b_218_1 Int) (v_v_9274_1 (Array Int Int)) (v_v_9272_1 Int) (v_v_9267_1 (Array Int Int))) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 200) (<= (- v_b_220_1 (- c_main_~q~1.offset)) 401) (<= (- (- v_b_220_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- v_b_219_1 v_b_220_1) (- 1)) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 196) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 200) (<= (- (- v_b_219_1) v_b_220_1) (- 1)) (<= (- v_b_219_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_220_1) c_main_~p~1.offset) (- 1)) (<= (- v_b_219_1 |c_main_read~int_#sizeOfReadType|) 196) (<= (- v_b_220_1 (- |c_main_#t~malloc0.offset|)) 201) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_218_1 v_b_221_1) (- 1)) (<= (- v_b_220_1 c_main_~p~1.offset) 201) (<= (- (- v_b_220_1) c_main_~malloc_~size) (- 401)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_221_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_219_1 c_main_~malloc_~size) (- 200)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_219_1 (- v_b_219_1)) 400) (<= (- v_b_219_1 (- v_b_220_1)) 401) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 196) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 600) (<= (- v_b_220_1 c_main_~q~1.offset) 201) (<= (- (- v_b_219_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_219_1) c_main_~q~1.offset) 0) (<= (- (- v_b_220_1) c_main_~q~1.offset) (- 1)) (<= (- v_b_220_1 (- |c_main_read~int_#sizeOfReadType|)) 205) (<= (- v_b_219_1 |c_main_~malloc_#res.offset|) 200) (<= (- (- |c_main_read~int_#value|) (- v_v_9272_1)) 0) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 200) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_219_1 (- |c_main_read~int_#ptr.offset|)) 400) (<= (- (- v_b_219_1) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 600) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- v_b_219_1 (- |c_main_#t~malloc0.offset|)) 200) (<= (- |c_main_#t~mem1| |c_main_read~int_#value|) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 204) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- (- v_b_219_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 200) (<= (- (- v_b_219_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_220_1 (- c_main_~malloc_~size)) 601) (<= (- v_b_220_1 (- v_b_220_1)) 402) (<= (- v_b_219_1 (- c_main_~q~1.offset)) 400) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 200) (<= (- (- v_b_220_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_220_1 (- |c_main_read~int_#ptr.offset|)) 401) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 200) (<= (- v_b_219_1 (- c_main_~malloc_~size)) 600) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- v_b_219_1) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_219_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- |c_main_#t~mem1| v_v_9272_1) 0) (<= (- (- v_b_220_1) v_b_220_1) (- 2)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 200) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 200) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 200)) (<= (- v_b_219_1 (- |c_main_~malloc_#res.offset|)) 200) (<= (- v_b_220_1 c_main_~malloc_~size) (- 199)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_219_1) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_219_1 c_main_~q~1.offset) 200) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- v_b_220_1 (- |c_main_~malloc_#res.offset|)) 201) (<= (- |c_main_read~int_#value| v_v_9272_1) 0) (<= (- (- v_b_220_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_219_1) v_b_219_1) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 200) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 200) (<= (- v_b_220_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- v_b_219_1 |c_main_#t~malloc0.offset|) 200) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 200) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 204) (<= (- v_b_221_1 |c_main_read~int_#ptr.base|) 1) (<= (- v_b_219_1 c_main_~p~1.offset) 200) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 400) (<= (- (- v_b_220_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 400) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- v_b_220_1 |c_main_~malloc_#res.offset|) 201) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 200) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- v_b_219_1) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_219_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_218_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_220_1 |c_main_read~int_#sizeOfReadType|) 197) (= v_v_9274_1 v_v_9267_1) (<= (- (- v_b_219_1) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_219_1 (- |c_main_read~int_#sizeOfReadType|)) 204) (<= (- (- v_b_219_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- (- v_b_220_1) (- c_main_~malloc_~size)) 399) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_220_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 200) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 200) (<= (- v_b_218_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- v_b_220_1) (- c_main_~q~1.offset)) 199) (<= (- (- v_b_220_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_219_1) (- c_main_~q~1.offset)) 200) (<= (- (- v_b_219_1) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_220_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_220_1 |c_main_#t~malloc0.offset|) 201) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_220_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- |c_main_#t~mem1|) (- |c_main_read~int_#value|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 200)) (<= (- v_b_220_1 (- c_main_~p~1.offset)) 201) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (forall ((v_idx_1566 Int) (v_idx_1558 Int) (v_idx_1557 Int) (v_idx_1568 Int) (v_idx_1567 Int) (v_idx_1556 Int)) (or (<= v_b_221_1 v_idx_1567) (< v_idx_1558 v_b_220_1) (< v_idx_1568 v_b_221_1) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1567) v_idx_1557)) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1567) v_idx_1557))) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_1567) v_idx_1557)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1567) v_idx_1557))) 0)) (<= v_b_220_1 v_idx_1557) (<= v_b_219_1 v_idx_1556) (< v_idx_1567 v_b_218_1) (< v_idx_1557 v_b_219_1) (<= v_b_218_1 v_idx_1566))) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~mem1|) (- v_v_9272_1)) 0) (<= (- v_b_219_1 (- c_main_~p~1.offset)) 200) (<= (- (- v_b_220_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- v_b_218_1) (- v_b_221_1)) 1) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_219_1) (- v_b_220_1)) 1))))} [2018-12-19 22:52:17,727 WARN L228 ngHoareTripleChecker]: Action: assume !!#t~short2;havoc #t~mem1;havoc #t~short2;#t~post3.base, #t~post3.offset := ~q~1.base, ~q~1.offset;~q~1.base, ~q~1.offset := #t~post3.base, #t~post3.offset + 4;havoc #t~post3.base, #t~post3.offset; [2018-12-19 22:52:17,727 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= c_main_~q~1.offset_primed (+ c_main_~q~1.offset 4)) |c_main_#t~short2| (= c_main_~q~1.base c_main_~q~1.base_primed)) [2018-12-19 22:52:17,728 WARN L230 ngHoareTripleChecker]: Post: {2147483506#(exists ((v_b_221_1 Int) (v_b_220_1 Int) (v_b_219_1 Int) (v_b_218_1 Int) (v_v_9274_1 (Array Int Int)) (v_v_9272_1 Int) (v_v_9267_1 (Array Int Int))) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_220_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- v_b_219_1 v_b_220_1) (- 1)) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_219_1) v_b_220_1) (- 1)) (<= (- v_b_219_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_220_1) c_main_~p~1.offset) (- 1)) (<= (- v_b_219_1 |c_main_read~int_#sizeOfReadType|) 196) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 8)) (<= (- v_b_220_1 (- |c_main_#t~malloc0.offset|)) 201) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) (- 4)) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 396) (<= (- v_b_218_1 v_b_221_1) (- 1)) (<= (- (- v_b_220_1) (- c_main_~q~1.offset)) 203) (<= (- v_b_220_1 c_main_~p~1.offset) 201) (<= (- (- v_b_220_1) c_main_~malloc_~size) (- 401)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_221_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_219_1 c_main_~malloc_~size) (- 200)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_219_1 (- v_b_219_1)) 400) (<= (- c_main_~p~1.offset c_main_~q~1.offset) (- 4)) (<= (- v_b_219_1 (- v_b_220_1)) 401) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 196) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) (- 8)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 208) (<= (- v_b_219_1 (- c_main_~q~1.offset)) 404) (<= (- (- v_b_219_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_220_1 (- |c_main_read~int_#sizeOfReadType|)) 205) (<= (- v_b_219_1 |c_main_~malloc_#res.offset|) 200) (<= (- (- |c_main_read~int_#value|) (- v_v_9272_1)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) (- 4)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 404) (<= (- v_b_219_1 (- |c_main_read~int_#ptr.offset|)) 400) (<= (- (- v_b_219_1) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_219_1) (- c_main_~q~1.offset)) 204) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 196)) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 600) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- v_b_219_1 (- |c_main_#t~malloc0.offset|)) 200) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) (- 4)) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- (- v_b_219_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_219_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_220_1 (- c_main_~malloc_~size)) 601) (<= (- v_b_220_1 (- v_b_220_1)) 402) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 200) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) (- 4)) (<= (- (- v_b_220_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 204) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 204) (<= (- v_b_220_1 (- |c_main_read~int_#ptr.offset|)) 401) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 200) (<= (- v_b_219_1 (- c_main_~malloc_~size)) 600) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 196) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- v_b_219_1) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_219_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) (- 4)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- v_b_220_1) v_b_220_1) (- 2)) (<= (- (- v_b_219_1) c_main_~q~1.offset) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 200) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_219_1 (- |c_main_~malloc_#res.offset|)) 200) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 0) (<= (- v_b_220_1 c_main_~malloc_~size) (- 199)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_219_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- v_b_220_1 (- |c_main_~malloc_#res.offset|)) 201) (<= (- |c_main_read~int_#value| v_v_9272_1) 0) (<= (- (- v_b_220_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 204) (<= (- (- v_b_219_1) v_b_219_1) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 200) (<= (- v_b_220_1 |c_main_read~int_#ptr.offset|) 1) (<= (- v_b_219_1 |c_main_#t~malloc0.offset|) 200) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- v_b_219_1 c_main_~q~1.offset) 196) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 404)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 204) (<= (- v_b_221_1 |c_main_read~int_#ptr.base|) 1) (<= (- v_b_219_1 c_main_~p~1.offset) 200) (<= (- (- v_b_220_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 400) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- v_b_220_1 c_main_~q~1.offset) 197) (<= (- v_b_220_1 |c_main_~malloc_#res.offset|) 201) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) (- 4)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 408) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- v_b_219_1) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_219_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 204) (<= (- (- v_b_218_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 204) (<= (- v_b_220_1 |c_main_read~int_#sizeOfReadType|) 197) (<= (- (- v_b_220_1) c_main_~q~1.offset) (- 5)) (= v_v_9274_1 v_v_9267_1) (<= (- (- v_b_219_1) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_219_1 (- |c_main_read~int_#sizeOfReadType|)) 204) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 204) (<= (- (- v_b_219_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- (- v_b_220_1) (- c_main_~malloc_~size)) 399) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_220_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 200) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 200) (<= (- v_b_218_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- v_b_220_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_219_1) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_220_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 200) (<= (- v_b_220_1 (- c_main_~q~1.offset)) 405) (<= (- v_b_220_1 |c_main_#t~malloc0.offset|) 201) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_220_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 200)) (<= (- v_b_220_1 (- c_main_~p~1.offset)) 201) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 204) (forall ((v_idx_1573 Int) (v_idx_1572 Int) (v_idx_1583 Int) (v_idx_1582 Int) (v_idx_1571 Int) (v_idx_1581 Int)) (or (< v_idx_1583 v_b_221_1) (< v_idx_1572 v_b_219_1) (<= v_b_219_1 v_idx_1571) (<= v_b_220_1 v_idx_1572) (<= v_b_218_1 v_idx_1581) (< v_idx_1582 v_b_218_1) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1582) v_idx_1572)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1582) v_idx_1572))) 0)) (<= v_b_221_1 v_idx_1582) (< v_idx_1573 v_b_220_1))) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_219_1 (- c_main_~p~1.offset)) 200) (<= (- (- v_b_220_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- v_b_218_1) (- v_b_221_1)) 1) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_219_1) (- v_b_220_1)) 1) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 604)))} [2018-12-19 22:52:17,728 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 22:52:17,729 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 22:52:17,729 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 22:52:17,831 WARN L181 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 667 [2018-12-19 22:52:17,832 WARN L270 ngHoareTripleChecker]: Pre: {2147483507#(or (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_b_62_1 Int) (v_v_625_1 (Array Int Int)) (v_v_630_1 Int) (v_v_632_1 (Array Int Int))) (and (<= (- v_b_62_1 v_b_65_1) (- 1)) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 8) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_62_1 |main_read~int_#ptr.base|) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- (- v_b_62_1) (- |main_read~int_#ptr.base|)) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- |main_#t~mem1|) (- v_v_630_1)) 0) (<= (- v_b_63_1 (- |main_read~int_#sizeOfReadType|)) 8) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 4) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_64_1) v_b_64_1) (- 2)) (<= (- (- v_b_63_1) v_b_64_1) (- 1)) (<= (- v_b_64_1 main_~q~1.offset) 5) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 4) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_64_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 4) (<= (- v_b_65_1 |main_read~int_#ptr.base|) 1) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 8) (<= (- (- v_b_63_1) main_~malloc_~size) (- 400)) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 4) (<= (- (- v_b_64_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_63_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_63_1 |main_read~int_#sizeOfReadType|) 0) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 8) (= v_v_625_1 v_v_632_1) (<= (- v_b_63_1 (- main_~malloc_~size)) 404) (<= (- v_b_63_1 (- main_~p~1.offset)) 4) (<= (- v_b_63_1 (- |main_~malloc_#res.offset|)) 4) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- v_b_64_1 (- main_~q~1.offset)) 9) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 4) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 4) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 4) (<= (- |main_#t~mem1| |main_read~int_#value|) 0) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 0) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- v_b_64_1) (- main_~malloc_~size)) 399) (<= (- v_b_63_1 main_~malloc_~size) (- 396)) (<= (- v_b_64_1 |main_~malloc_#res.offset|) 5) (<= (- v_b_63_1 main_~p~1.offset) 4) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 0) (<= (- v_b_64_1 (- |main_#t~malloc0.offset|)) 5) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_63_1) (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- v_b_63_1 (- v_b_64_1)) 9) (<= (- (- v_b_64_1) main_~malloc_~size) (- 401)) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_64_1 (- main_~malloc_~size)) 405) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_63_1) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_63_1) main_~p~1.offset) 0) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- main_~malloc_~size (- main_~q~1.offset)) 404) (<= (- v_b_64_1 |main_#t~malloc0.offset|) 5) (<= (- (- v_b_65_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_63_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_64_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_64_1 |main_read~int_#sizeOfReadType|) 1) (<= (- (- v_b_64_1) (- main_~q~1.offset)) 3) (<= (- (- v_b_63_1) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- v_b_63_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 396)) (<= (- (- v_b_64_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_63_1) main_~q~1.offset) 0) (<= (- (- v_b_64_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- v_b_64_1 (- |main_read~int_#ptr.offset|)) 9) (<= (- main_~p~1.offset (- main_~q~1.offset)) 4) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- v_b_63_1) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#value| v_v_630_1) 0) (<= (- (- v_b_63_1) (- v_b_64_1)) 1) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- v_b_64_1 |main_read~int_#ptr.offset|) 1) (forall ((v_idx_1553 Int) (v_idx_1552 Int) (v_idx_1551 Int) (v_idx_1548 Int) (v_idx_1547 Int) (v_idx_1546 Int)) (or (<= v_b_65_1 v_idx_1552) (<= v_b_63_1 v_idx_1546) (and (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1552) v_idx_1547))) 0) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_idx_1552) v_idx_1547))) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1552) v_idx_1547)) 0) (<= (- |main_#t~mem1| (select (select |#memory_int| v_idx_1552) v_idx_1547)) 0)) (<= v_b_62_1 v_idx_1551) (<= v_b_64_1 v_idx_1547) (< v_idx_1553 v_b_65_1) (< v_idx_1548 v_b_64_1) (< v_idx_1552 v_b_62_1) (< v_idx_1547 v_b_63_1))) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 4) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- v_b_64_1 (- v_b_64_1)) 10) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 4) (<= (- (- v_b_64_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 396)) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 main_~malloc_~size) (- 395)) (<= (- (- v_b_64_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_63_1) v_b_63_1) 0) (<= (- v_b_64_1 (- main_~p~1.offset)) 5) (<= (- (- |main_read~int_#value|) (- v_v_630_1)) 0) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 4) (<= (- (- v_b_63_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_63_1 |main_~malloc_#res.offset|) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_63_1 (- main_~q~1.offset)) 8) (<= (- (- v_b_63_1) |main_#t~malloc0.offset|) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- v_b_63_1 |main_#t~malloc0.offset|) 4) (<= (- (- v_b_64_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_62_1) (- v_b_65_1)) 1) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 8) (<= (- v_b_64_1 (- |main_read~int_#sizeOfReadType|)) 9) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- |main_#t~mem1| v_v_630_1) 0) (<= (- v_b_63_1 (- |main_#t~malloc0.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_64_1 (- |main_~malloc_#res.offset|)) 5) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_64_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_63_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_64_1) (- main_~p~1.offset)) (- 1)) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- v_b_63_1 main_~q~1.offset) 4) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_63_1) (- main_~q~1.offset)) 4) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- v_b_63_1 v_b_64_1) (- 1)) (<= (- v_b_63_1 (- v_b_63_1)) 8) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~mem1|) (- |main_read~int_#value|)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 404) (<= (- (- v_b_63_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- v_b_64_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- v_b_63_1 (- |main_read~int_#ptr.offset|)) 8) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 main_~p~1.offset) 5))) (exists ((v_b_221_1 Int) (v_b_220_1 Int) (v_b_219_1 Int) (v_b_218_1 Int) (v_v_9274_1 (Array Int Int)) (v_v_9272_1 Int) (v_v_9267_1 (Array Int Int))) (and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 200) (<= (- v_b_220_1 (- main_~q~1.offset)) 401) (<= (- (- v_b_220_1) |main_~malloc_#res.offset|) (- 1)) (<= (- v_b_219_1 v_b_220_1) (- 1)) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 196) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 200) (<= (- (- v_b_219_1) v_b_220_1) (- 1)) (<= (- v_b_219_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_220_1) main_~p~1.offset) (- 1)) (<= (- v_b_219_1 |main_read~int_#sizeOfReadType|) 196) (<= (- v_b_220_1 (- |main_#t~malloc0.offset|)) 201) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- v_b_218_1 v_b_221_1) (- 1)) (<= (- v_b_220_1 main_~p~1.offset) 201) (<= (- (- v_b_220_1) main_~malloc_~size) (- 401)) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- v_b_221_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- v_b_219_1 main_~malloc_~size) (- 200)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- v_b_219_1 (- v_b_219_1)) 400) (<= (- v_b_219_1 (- v_b_220_1)) 401) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 196) (<= (- main_~malloc_~size (- main_~q~1.offset)) 600) (<= (- v_b_220_1 main_~q~1.offset) 201) (<= (- (- v_b_219_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_219_1) main_~q~1.offset) 0) (<= (- (- v_b_220_1) main_~q~1.offset) (- 1)) (<= (- v_b_220_1 (- |main_read~int_#sizeOfReadType|)) 205) (<= (- v_b_219_1 |main_~malloc_#res.offset|) 200) (<= (- (- |main_read~int_#value|) (- v_v_9272_1)) 0) (<= (- main_~p~1.offset (- main_~q~1.offset)) 200) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- v_b_219_1 (- |main_read~int_#ptr.offset|)) 400) (<= (- (- v_b_219_1) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 600) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- v_b_219_1 (- |main_#t~malloc0.offset|)) 200) (<= (- |main_#t~mem1| |main_read~int_#value|) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 204) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- (- v_b_219_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 200) (<= (- (- v_b_219_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_220_1 (- main_~malloc_~size)) 601) (<= (- v_b_220_1 (- v_b_220_1)) 402) (<= (- v_b_219_1 (- main_~q~1.offset)) 400) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 200) (<= (- (- v_b_220_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_220_1 (- |main_read~int_#ptr.offset|)) 401) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 200) (<= (- v_b_219_1 (- main_~malloc_~size)) 600) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- v_b_219_1) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_219_1) (- |main_#t~malloc0.offset|)) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- |main_#t~mem1| v_v_9272_1) 0) (<= (- (- v_b_220_1) v_b_220_1) (- 2)) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 200) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 200) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 200)) (<= (- v_b_219_1 (- |main_~malloc_#res.offset|)) 200) (<= (- v_b_220_1 main_~malloc_~size) (- 199)) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- v_b_219_1) |main_~malloc_#res.offset|) 0) (<= (- v_b_219_1 main_~q~1.offset) 200) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- v_b_220_1 (- |main_~malloc_#res.offset|)) 201) (<= (- |main_read~int_#value| v_v_9272_1) 0) (<= (- (- v_b_220_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_219_1) v_b_219_1) 0) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 200) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 200) (<= (- v_b_220_1 |main_read~int_#ptr.offset|) 1) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- v_b_219_1 |main_#t~malloc0.offset|) 200) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 200) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 204) (<= (- v_b_221_1 |main_read~int_#ptr.base|) 1) (<= (- v_b_219_1 main_~p~1.offset) 200) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 400) (<= (- (- v_b_220_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 400) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- v_b_220_1 |main_~malloc_#res.offset|) 201) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 200) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- v_b_219_1) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_219_1) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_218_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- v_b_220_1 |main_read~int_#sizeOfReadType|) 197) (= v_v_9274_1 v_v_9267_1) (<= (- (- v_b_219_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_219_1 (- |main_read~int_#sizeOfReadType|)) 204) (<= (- (- v_b_219_1) (- main_~malloc_~size)) 400) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- v_b_220_1) (- main_~malloc_~size)) 399) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_220_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 200) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 200) (<= (- v_b_218_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_220_1) (- main_~q~1.offset)) 199) (<= (- (- v_b_220_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_219_1) (- main_~q~1.offset)) 200) (<= (- (- v_b_219_1) main_~malloc_~size) (- 400)) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- v_b_220_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_220_1 |main_#t~malloc0.offset|) 201) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_220_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- |main_#t~mem1|) (- |main_read~int_#value|)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 200)) (<= (- v_b_220_1 (- main_~p~1.offset)) 201) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- main_~q~1.offset (- main_~q~1.offset)) 400) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (forall ((v_idx_1566 Int) (v_idx_1558 Int) (v_idx_1557 Int) (v_idx_1568 Int) (v_idx_1567 Int) (v_idx_1556 Int)) (or (<= v_b_221_1 v_idx_1567) (< v_idx_1558 v_b_220_1) (< v_idx_1568 v_b_221_1) (and (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1567) v_idx_1557)) 0) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_idx_1567) v_idx_1557))) 0) (<= (- |main_#t~mem1| (select (select |#memory_int| v_idx_1567) v_idx_1557)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1567) v_idx_1557))) 0)) (<= v_b_220_1 v_idx_1557) (<= v_b_219_1 v_idx_1556) (< v_idx_1567 v_b_218_1) (< v_idx_1557 v_b_219_1) (<= v_b_218_1 v_idx_1566))) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- |main_#t~mem1|) (- v_v_9272_1)) 0) (<= (- v_b_219_1 (- main_~p~1.offset)) 200) (<= (- (- v_b_220_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_218_1) (- v_b_221_1)) 1) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_219_1) (- v_b_220_1)) 1))))} [2018-12-19 22:52:17,832 WARN L274 ngHoareTripleChecker]: Action: assume !!#t~short2;havoc #t~mem1;havoc #t~short2;#t~post3.base, #t~post3.offset := ~q~1.base, ~q~1.offset;~q~1.base, ~q~1.offset := #t~post3.base, #t~post3.offset + 4;havoc #t~post3.base, #t~post3.offset; [2018-12-19 22:52:17,832 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= c_main_~q~1.offset_primed (+ c_main_~q~1.offset 4)) |c_main_#t~short2| (= c_main_~q~1.base c_main_~q~1.base_primed)) [2018-12-19 22:52:18,603 WARN L276 ngHoareTripleChecker]: Post: {2147483506#(and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 8)) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) (- 4)) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 396) (exists ((v_b_221_1 Int) (v_b_220_1 Int) (v_b_219_1 Int) (v_b_218_1 Int)) (and (<= (- v_b_220_1 main_~malloc_~size) (- 199)) (<= (- (- v_b_220_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_219_1) |main_~malloc_#res.offset|) 0) (<= (- v_b_219_1 v_b_220_1) (- 1)) (<= (- v_b_220_1 (- |main_~malloc_#res.offset|)) 201) (<= (- (- v_b_219_1) v_b_220_1) (- 1)) (<= (- (- v_b_220_1) main_~p~1.offset) (- 1)) (<= (- v_b_219_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_220_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_219_1 |main_read~int_#sizeOfReadType|) 196) (<= (- (- v_b_219_1) v_b_219_1) 0) (<= (- v_b_220_1 (- |main_#t~malloc0.offset|)) 201) (<= (- v_b_220_1 |main_read~int_#ptr.offset|) 1) (<= (- v_b_219_1 |main_#t~malloc0.offset|) 200) (<= (- v_b_218_1 v_b_221_1) (- 1)) (<= (- (- v_b_220_1) (- main_~q~1.offset)) 203) (forall ((v_idx_1572 Int) (v_idx_1582 Int)) (or (< v_idx_1572 v_b_219_1) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1582) v_idx_1572)) 0) (<= v_b_220_1 v_idx_1572) (< v_idx_1582 v_b_218_1) (<= v_b_221_1 v_idx_1582))) (<= (- v_b_220_1 main_~p~1.offset) 201) (<= (- v_b_219_1 main_~q~1.offset) 196) (<= (- (- v_b_220_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_221_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_219_1 main_~malloc_~size) (- 200)) (<= (- v_b_219_1 (- v_b_219_1)) 400) (<= (- v_b_219_1 (- v_b_220_1)) 401) (<= (- v_b_221_1 |main_read~int_#ptr.base|) 1) (<= (- v_b_219_1 main_~p~1.offset) 200) (<= (- (- v_b_220_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_219_1 (- main_~q~1.offset)) 404) (<= (- v_b_220_1 main_~q~1.offset) 197) (<= (- (- v_b_219_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_220_1 |main_~malloc_#res.offset|) 201) (<= (- v_b_220_1 (- |main_read~int_#sizeOfReadType|)) 205) (<= (- v_b_219_1 |main_~malloc_#res.offset|) 200) (<= (- (- v_b_219_1) main_~p~1.offset) 0) (<= (- (- v_b_219_1) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_219_1 (- |main_read~int_#ptr.offset|)) 400) (<= (- (- v_b_219_1) (- main_~p~1.offset)) 0) (<= (- (- v_b_219_1) (- main_~q~1.offset)) 204) (<= (- (- v_b_218_1) (- |main_read~int_#ptr.base|)) 0) (forall ((v_prenex_125 Int) (v_prenex_124 Int)) (or (<= v_b_220_1 v_prenex_124) (<= v_b_221_1 v_prenex_125) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_prenex_125) v_prenex_124))) 0) (< v_prenex_124 v_b_219_1) (< v_prenex_125 v_b_218_1))) (<= (- v_b_220_1 |main_read~int_#sizeOfReadType|) 197) (<= (- (- v_b_220_1) main_~q~1.offset) (- 5)) (<= (- (- v_b_219_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_219_1 (- |main_read~int_#sizeOfReadType|)) 204) (<= (- v_b_219_1 (- |main_#t~malloc0.offset|)) 200) (<= (- (- v_b_219_1) (- main_~malloc_~size)) 400) (<= (- (- v_b_220_1) (- main_~malloc_~size)) 399) (<= (- (- v_b_220_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_219_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_219_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_220_1 (- main_~malloc_~size)) 601) (<= (- v_b_220_1 (- v_b_220_1)) 402) (<= (- v_b_218_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_220_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_219_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_220_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_220_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_220_1 (- main_~q~1.offset)) 405) (<= (- v_b_220_1 |main_#t~malloc0.offset|) 201) (<= (- v_b_220_1 (- |main_read~int_#ptr.offset|)) 401) (<= (- (- v_b_220_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_219_1 (- main_~malloc_~size)) 600) (<= (- (- v_b_219_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_220_1 (- main_~p~1.offset)) 201) (<= (- (- v_b_219_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_219_1 (- main_~p~1.offset)) 200) (<= (- (- v_b_220_1) v_b_220_1) (- 2)) (<= (- (- v_b_220_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_219_1) main_~q~1.offset) (- 4)) (<= (- (- v_b_218_1) (- v_b_221_1)) 1) (<= (- (- v_b_219_1) (- v_b_220_1)) 1) (<= (- v_b_219_1 (- |main_~malloc_#res.offset|)) 200))) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- main_~p~1.offset main_~q~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 196) (<= (- (- main_~q~1.offset) main_~q~1.offset) (- 8)) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 208) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) (- 4)) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 404) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 196)) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 600) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) (- 4)) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 200) (<= (- (- main_~p~1.offset) main_~q~1.offset) (- 4)) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 204) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 204) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 200) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 196) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) (- 4)) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 200) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 204) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 200) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 404)) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 204) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 400) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) (- 4)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 408) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 204) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- main_~p~1.offset (- main_~q~1.offset)) 204) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 204) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 200) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 200) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 200) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 200)) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 204) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- main_~malloc_~size (- main_~q~1.offset)) 604))} [2018-12-19 22:52:30,275 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 22:52:30,275 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 22:52:30,275 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 22:52:30,275 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 22:52:30,276 WARN L224 ngHoareTripleChecker]: Pre: {2147483505#(or (exists ((v_b_221_1 Int) (v_b_220_1 Int) (v_b_219_1 Int) (v_b_218_1 Int) (v_v_9274_1 (Array Int Int)) (v_v_9272_1 Int) (v_v_9267_1 (Array Int Int))) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 200) (<= (- v_b_220_1 (- c_main_~q~1.offset)) 401) (<= (- (- v_b_220_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- v_b_219_1 v_b_220_1) (- 1)) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 196) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 200) (<= (- (- v_b_219_1) v_b_220_1) (- 1)) (<= (- v_b_219_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_220_1) c_main_~p~1.offset) (- 1)) (<= (- v_b_219_1 |c_main_read~int_#sizeOfReadType|) 196) (<= (- v_b_220_1 (- |c_main_#t~malloc0.offset|)) 201) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_218_1 v_b_221_1) (- 1)) (<= (- v_b_220_1 c_main_~p~1.offset) 201) (<= (- (- v_b_220_1) c_main_~malloc_~size) (- 401)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_221_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_219_1 c_main_~malloc_~size) (- 200)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (forall ((v_idx_1603 Int) (v_idx_1602 Int) (v_idx_1613 Int) (v_idx_1612 Int) (v_idx_1601 Int) (v_idx_1611 Int)) (or (<= v_b_220_1 v_idx_1602) (<= v_b_221_1 v_idx_1612) (<= v_b_219_1 v_idx_1601) (< v_idx_1613 v_b_221_1) (< v_idx_1603 v_b_220_1) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1612) v_idx_1602)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1612) v_idx_1602))) 0)) (< v_idx_1612 v_b_218_1) (< v_idx_1602 v_b_219_1) (<= v_b_218_1 v_idx_1611))) (<= (- v_b_219_1 (- v_b_219_1)) 400) (<= (- v_b_219_1 (- v_b_220_1)) 401) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 196) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 600) (<= (- v_b_220_1 c_main_~q~1.offset) 201) (<= (- (- v_b_219_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_219_1) c_main_~q~1.offset) 0) (<= (- (- v_b_220_1) c_main_~q~1.offset) (- 1)) (<= (- v_b_220_1 (- |c_main_read~int_#sizeOfReadType|)) 205) (<= (- v_b_219_1 |c_main_~malloc_#res.offset|) 200) (<= (- (- |c_main_read~int_#value|) (- v_v_9272_1)) 0) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 200) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_219_1 (- |c_main_read~int_#ptr.offset|)) 400) (<= (- (- v_b_219_1) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 600) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- v_b_219_1 (- |c_main_#t~malloc0.offset|)) 200) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 204) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- (- v_b_219_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 200) (<= (- (- v_b_219_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_220_1 (- c_main_~malloc_~size)) 601) (<= (- v_b_220_1 (- v_b_220_1)) 402) (<= (- v_b_219_1 (- c_main_~q~1.offset)) 400) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 200) (<= (- (- v_b_220_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_220_1 (- |c_main_read~int_#ptr.offset|)) 401) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 200) (<= (- v_b_219_1 (- c_main_~malloc_~size)) 600) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- v_b_219_1) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_219_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- v_b_220_1) v_b_220_1) (- 2)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 200) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 200) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 200)) (<= (- v_b_219_1 (- |c_main_~malloc_#res.offset|)) 200) (<= (- v_b_220_1 c_main_~malloc_~size) (- 199)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_219_1) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_219_1 c_main_~q~1.offset) 200) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- v_b_220_1 (- |c_main_~malloc_#res.offset|)) 201) (<= (- |c_main_read~int_#value| v_v_9272_1) 0) (<= (- (- v_b_220_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_219_1) v_b_219_1) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 200) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 200) (<= (- v_b_220_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- v_b_219_1 |c_main_#t~malloc0.offset|) 200) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 200) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 204) (<= (- v_b_221_1 |c_main_read~int_#ptr.base|) 1) (<= (- v_b_219_1 c_main_~p~1.offset) 200) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 400) (<= (- (- v_b_220_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 400) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- v_b_220_1 |c_main_~malloc_#res.offset|) 201) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 200) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- v_b_219_1) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_219_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_218_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_220_1 |c_main_read~int_#sizeOfReadType|) 197) (= v_v_9274_1 v_v_9267_1) (<= (- (- v_b_219_1) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_219_1 (- |c_main_read~int_#sizeOfReadType|)) 204) (<= (- (- v_b_219_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- (- v_b_220_1) (- c_main_~malloc_~size)) 399) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_220_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 200) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 200) (<= (- v_b_218_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- v_b_220_1) (- c_main_~q~1.offset)) 199) (<= (- (- v_b_220_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_219_1) (- c_main_~q~1.offset)) 200) (<= (- (- v_b_219_1) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_220_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_220_1 |c_main_#t~malloc0.offset|) 201) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_220_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 200)) (<= (- v_b_220_1 (- c_main_~p~1.offset)) 201) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_219_1 (- c_main_~p~1.offset)) 200) (<= (- (- v_b_220_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- v_b_218_1) (- v_b_221_1)) 1) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_219_1) (- v_b_220_1)) 1))) (exists ((v_b_141_1 Int) (v_v_4594_1 (Array Int Int)) (v_b_140_1 Int) (v_v_4587_1 (Array Int Int)) (v_b_138_1 Int) (v_b_139_1 Int) (v_v_4592_1 Int)) (and (<= (- (- v_b_140_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_139_1 |c_main_~malloc_#res.offset|) 12) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- v_b_139_1 v_b_140_1) (- 1)) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_139_1) |c_main_read~int_#ptr.offset|) 0) (= v_v_4594_1 v_v_4587_1) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 388)) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_139_1 (- c_main_~p~1.offset)) 12) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_140_1) (- c_main_~malloc_~size)) 399) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 12) (<= (- (- v_b_138_1) (- v_b_141_1)) 1) (<= (- (- v_b_140_1) v_b_140_1) (- 2)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 24) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 412) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_140_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_140_1) c_main_~p~1.offset) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_139_1) c_main_~q~1.offset) 0) (<= (- v_b_139_1 (- v_b_140_1)) 25) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 8) (<= (- v_b_139_1 (- |c_main_read~int_#ptr.offset|)) 24) (<= (- (- v_b_140_1) (- c_main_~p~1.offset)) (- 1)) (<= (- v_b_140_1 c_main_~q~1.offset) 9) (<= (- (- v_b_139_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 12) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_140_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_140_1 c_main_~p~1.offset) 13) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_139_1) v_b_140_1) (- 1)) (<= (- v_b_140_1 (- |c_main_read~int_#ptr.offset|)) 25) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 24) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 12) (<= (- v_b_140_1 (- c_main_~q~1.offset)) 25) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 16) (<= (- (- v_b_139_1) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_139_1) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 12) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_140_1) c_main_~malloc_~size) (- 401)) (<= (- v_b_139_1 |c_main_#t~malloc0.offset|) 12) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_139_1 (- |c_main_#t~malloc0.offset|)) 12) (<= (- (- v_b_140_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_140_1 c_main_~malloc_~size) (- 387)) (<= (- v_b_140_1 (- v_b_140_1)) 26) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 8) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_140_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_140_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_139_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- (- v_b_141_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- v_b_140_1 |c_main_read~int_#sizeOfReadType|) 9) (<= (- v_b_140_1 (- |c_main_~malloc_#res.offset|)) 13) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- (- v_b_140_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- v_b_139_1 (- |c_main_~malloc_#res.offset|)) 12) (<= (- (- v_b_139_1) (- c_main_~q~1.offset)) 8) (<= (- (- v_b_140_1) c_main_~q~1.offset) (- 1)) (<= (- v_b_138_1 v_b_141_1) (- 1)) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- |c_main_read~int_#value| v_v_4592_1) 0) (<= (- v_b_138_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- v_b_140_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 12) (<= (- (- v_b_139_1) v_b_139_1) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- v_b_140_1 |c_main_#t~malloc0.offset|) 13) (<= (- v_b_140_1 |c_main_~malloc_#res.offset|) 13) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_139_1 (- c_main_~q~1.offset)) 24) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 16) (<= (- (- v_b_139_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 12) (<= (- v_b_139_1 c_main_~p~1.offset) 12) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 12) (<= (- (- |c_main_read~int_#value|) (- v_v_4592_1)) 0) (<= (- v_b_140_1 (- c_main_~p~1.offset)) 13) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- v_b_139_1) (- v_b_140_1)) 1) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_138_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 12) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 8) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_139_1 |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 388)) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 412) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 12) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_139_1 (- c_main_~malloc_~size)) 412) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (forall ((v_idx_1598 Int) (v_idx_1597 Int) (v_idx_1596 Int) (v_idx_1591 Int) (v_idx_1590 Int) (v_idx_1589 Int)) (or (<= v_b_139_1 v_idx_1589) (< v_idx_1591 v_b_140_1) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1597) v_idx_1590))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1597) v_idx_1590)) 0)) (<= v_b_138_1 v_idx_1596) (<= v_b_141_1 v_idx_1597) (<= v_b_140_1 v_idx_1590) (< v_idx_1597 v_b_138_1) (< v_idx_1590 v_b_139_1) (< v_idx_1598 v_b_141_1))) (<= (- (- v_b_139_1) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_139_1) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 12) (<= (- (- v_b_140_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 12) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_140_1) (- c_main_~q~1.offset)) 7) (<= (- v_b_139_1 (- |c_main_read~int_#sizeOfReadType|)) 16) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_139_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_139_1 c_main_~malloc_~size) (- 388)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_140_1 (- |c_main_read~int_#sizeOfReadType|)) 17) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- v_b_139_1 |c_main_read~int_#sizeOfReadType|) 8) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 12) (<= (- v_b_141_1 |c_main_read~int_#ptr.base|) 1) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_139_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_140_1 (- |c_main_#t~malloc0.offset|)) 13) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 24) (<= (- v_b_139_1 c_main_~q~1.offset) 8) (<= (- v_b_139_1 (- v_b_139_1)) 24) (<= (- (- v_b_139_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_140_1 (- c_main_~malloc_~size)) 413) (<= (- (- v_b_139_1) |c_main_#t~malloc0.offset|) 0))))} [2018-12-19 22:52:30,276 WARN L228 ngHoareTripleChecker]: Action: main := 0; [2018-12-19 22:52:30,276 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= c_main_main_primed 0) [2018-12-19 22:52:30,276 WARN L230 ngHoareTripleChecker]: Post: {2147483504#(exists ((v_b_221_1 Int) (v_b_220_1 Int) (v_b_219_1 Int) (v_b_218_1 Int) (v_v_9274_1 (Array Int Int)) (v_v_9272_1 Int) (v_v_9267_1 (Array Int Int))) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 200) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_main)) 0) (<= (- (- c_main_main) c_main_~q~1.offset) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 196) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- v_b_220_1 c_main_main) 201) (<= (- (- v_b_219_1) v_b_220_1) (- 1)) (<= (- (- v_b_220_1) c_main_~p~1.offset) (- 1)) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- v_b_220_1) (- c_main_main)) (- 1)) (<= (- v_b_218_1 v_b_221_1) (- 1)) (<= (- v_b_220_1 c_main_~p~1.offset) 201) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- v_b_219_1 c_main_~malloc_~size) (- 200)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_219_1 (- v_b_220_1)) 401) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 600) (<= (- (- c_main_main) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_219_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_219_1) c_main_~q~1.offset) 0) (<= (- (- v_b_220_1) c_main_~q~1.offset) (- 1)) (<= (- (- |c_main_read~int_#value|) (- v_v_9272_1)) 0) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 200) (<= (- (- v_b_219_1) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 600) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (forall ((v_idx_1618 Int) (v_idx_1617 Int) (v_idx_1628 Int) (v_idx_1627 Int) (v_idx_1616 Int) (v_idx_1626 Int)) (or (< v_idx_1618 v_b_220_1) (< v_idx_1627 v_b_218_1) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1627) v_idx_1617)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1627) v_idx_1617))) 0)) (< v_idx_1617 v_b_219_1) (<= v_b_219_1 v_idx_1616) (<= v_b_220_1 v_idx_1617) (<= v_b_221_1 v_idx_1627) (< v_idx_1628 v_b_221_1) (<= v_b_218_1 v_idx_1626))) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 204) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- (- v_b_219_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_220_1 (- c_main_~malloc_~size)) 601) (<= (- v_b_220_1 (- v_b_220_1)) 402) (<= (- v_b_219_1 (- c_main_~q~1.offset)) 400) (<= (- c_main_main |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 200) (<= (- v_b_219_1 (- c_main_~malloc_~size)) 600) (<= (- (- v_b_219_1) c_main_main) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- v_b_219_1) |c_main_read~int_#ptr.offset|) 0) (<= (- c_main_main (- c_main_~malloc_~size)) 400) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- v_b_220_1) v_b_220_1) (- 2)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 200) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 200) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 200)) (<= (- v_b_219_1 (- |c_main_~malloc_#res.offset|)) 200) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_219_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- c_main_main) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- v_b_220_1 (- |c_main_~malloc_#res.offset|)) 201) (<= (- (- v_b_220_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- c_main_main c_main_~malloc_~size) (- 400)) (<= (- (- v_b_219_1) v_b_219_1) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 200) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- v_b_219_1 |c_main_#t~malloc0.offset|) 200) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 200) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_219_1 c_main_~p~1.offset) 200) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 400) (<= (- (- c_main_main) (- c_main_~malloc_~size)) 400) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_218_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- v_b_220_1 |c_main_read~int_#sizeOfReadType|) 197) (<= (- (- v_b_219_1) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_219_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_219_1 c_main_main) 200) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 200) (<= (- c_main_main (- |c_main_read~int_#ptr.offset|)) 200) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 200) (<= (- v_b_218_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- c_main_main) (- |c_main_read~int_#ptr.offset|)) 200) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_219_1) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_220_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_main) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_220_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- c_main_main) c_main_main) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 200)) (<= (- v_b_220_1 (- c_main_~p~1.offset)) 201) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_219_1 (- c_main_~p~1.offset)) 200) (<= (- (- v_b_218_1) (- v_b_221_1)) 1) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_main)) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- v_b_220_1 (- c_main_~q~1.offset)) 401) (<= (- (- v_b_220_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- v_b_219_1 v_b_220_1) (- 1)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 200) (<= (- v_b_219_1 |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_219_1 |c_main_read~int_#sizeOfReadType|) 196) (<= (- v_b_220_1 (- |c_main_#t~malloc0.offset|)) 201) (<= (- c_main_main (- c_main_main)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_219_1) (- c_main_main)) 0) (<= (- (- v_b_220_1) c_main_~malloc_~size) (- 401)) (<= (- (- v_b_221_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- v_b_219_1 (- v_b_219_1)) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 196) (<= (- c_main_main (- c_main_~q~1.offset)) 200) (<= (- v_b_220_1 c_main_~q~1.offset) 201) (<= (- v_b_220_1 (- c_main_main)) 201) (<= (- v_b_220_1 (- |c_main_read~int_#sizeOfReadType|)) 205) (<= (- v_b_219_1 |c_main_~malloc_#res.offset|) 200) (<= (- (- c_main_main) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_219_1 (- |c_main_read~int_#ptr.offset|)) 400) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- c_main_main (- c_main_~p~1.offset)) 0) (<= (- (- c_main_main) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_219_1 (- |c_main_#t~malloc0.offset|)) 200) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 200) (<= (- (- v_b_219_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- c_main_main c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 200) (<= (- (- v_b_220_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- c_main_main (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_220_1 (- |c_main_read~int_#ptr.offset|)) 401) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- c_main_main |c_main_read~int_#ptr.offset|) 0) (<= (- c_main_main |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_219_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- c_main_main c_main_~q~1.offset) 0) (<= (- v_b_220_1 c_main_~malloc_~size) (- 199)) (<= (- (- c_main_main) c_main_~malloc_~size) (- 400)) (<= (- v_b_219_1 c_main_~q~1.offset) 200) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#value| v_v_9272_1) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 200) (<= (- v_b_220_1 |c_main_read~int_#ptr.offset|) 1) (<= (- |c_main_#t~malloc0.offset| c_main_main) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- c_main_main) (- c_main_~q~1.offset)) 200) (<= (- (- c_main_main) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 204) (<= (- v_b_221_1 |c_main_read~int_#ptr.base|) 1) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 400) (<= (- (- v_b_220_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- v_b_220_1 |c_main_~malloc_#res.offset|) 201) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 200) (<= (- (- v_b_220_1) c_main_main) (- 1)) (<= (- (- v_b_219_1) c_main_~p~1.offset) 0) (<= (- (- v_b_219_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- c_main_main) c_main_~p~1.offset) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_219_1 (- c_main_main)) 200) (= v_v_9274_1 v_v_9267_1) (<= (- v_b_219_1 (- |c_main_read~int_#sizeOfReadType|)) 204) (<= (- (- v_b_220_1) (- c_main_~malloc_~size)) 399) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_220_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- (- c_main_main) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_220_1) (- c_main_~q~1.offset)) 199) (<= (- (- v_b_220_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_219_1) (- c_main_~q~1.offset)) 200) (<= (- v_b_220_1 |c_main_#t~malloc0.offset|) 201) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_220_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- v_b_219_1) (- v_b_220_1)) 1) (<= (- c_main_main (- |c_main_~malloc_#res.offset|)) 0)))} [2018-12-19 22:52:30,277 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 22:52:30,277 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 22:52:30,277 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 22:52:30,382 WARN L181 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 653 [2018-12-19 22:52:30,383 WARN L270 ngHoareTripleChecker]: Pre: {2147483505#(or (exists ((v_b_221_1 Int) (v_b_220_1 Int) (v_b_219_1 Int) (v_b_218_1 Int) (v_v_9274_1 (Array Int Int)) (v_v_9272_1 Int) (v_v_9267_1 (Array Int Int))) (and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 200) (<= (- v_b_220_1 (- main_~q~1.offset)) 401) (<= (- (- v_b_220_1) |main_~malloc_#res.offset|) (- 1)) (<= (- v_b_219_1 v_b_220_1) (- 1)) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 196) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 200) (<= (- (- v_b_219_1) v_b_220_1) (- 1)) (<= (- v_b_219_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_220_1) main_~p~1.offset) (- 1)) (<= (- v_b_219_1 |main_read~int_#sizeOfReadType|) 196) (<= (- v_b_220_1 (- |main_#t~malloc0.offset|)) 201) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- v_b_218_1 v_b_221_1) (- 1)) (<= (- v_b_220_1 main_~p~1.offset) 201) (<= (- (- v_b_220_1) main_~malloc_~size) (- 401)) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- v_b_221_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- v_b_219_1 main_~malloc_~size) (- 200)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (forall ((v_idx_1603 Int) (v_idx_1602 Int) (v_idx_1613 Int) (v_idx_1612 Int) (v_idx_1601 Int) (v_idx_1611 Int)) (or (<= v_b_220_1 v_idx_1602) (<= v_b_221_1 v_idx_1612) (<= v_b_219_1 v_idx_1601) (< v_idx_1613 v_b_221_1) (< v_idx_1603 v_b_220_1) (and (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1612) v_idx_1602)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1612) v_idx_1602))) 0)) (< v_idx_1612 v_b_218_1) (< v_idx_1602 v_b_219_1) (<= v_b_218_1 v_idx_1611))) (<= (- v_b_219_1 (- v_b_219_1)) 400) (<= (- v_b_219_1 (- v_b_220_1)) 401) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 196) (<= (- main_~malloc_~size (- main_~q~1.offset)) 600) (<= (- v_b_220_1 main_~q~1.offset) 201) (<= (- (- v_b_219_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_219_1) main_~q~1.offset) 0) (<= (- (- v_b_220_1) main_~q~1.offset) (- 1)) (<= (- v_b_220_1 (- |main_read~int_#sizeOfReadType|)) 205) (<= (- v_b_219_1 |main_~malloc_#res.offset|) 200) (<= (- (- |main_read~int_#value|) (- v_v_9272_1)) 0) (<= (- main_~p~1.offset (- main_~q~1.offset)) 200) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- v_b_219_1 (- |main_read~int_#ptr.offset|)) 400) (<= (- (- v_b_219_1) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 600) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- v_b_219_1 (- |main_#t~malloc0.offset|)) 200) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 204) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- (- v_b_219_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 200) (<= (- (- v_b_219_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_220_1 (- main_~malloc_~size)) 601) (<= (- v_b_220_1 (- v_b_220_1)) 402) (<= (- v_b_219_1 (- main_~q~1.offset)) 400) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 200) (<= (- (- v_b_220_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_220_1 (- |main_read~int_#ptr.offset|)) 401) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 200) (<= (- v_b_219_1 (- main_~malloc_~size)) 600) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- v_b_219_1) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_219_1) (- |main_#t~malloc0.offset|)) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- v_b_220_1) v_b_220_1) (- 2)) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 200) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 200) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 200)) (<= (- v_b_219_1 (- |main_~malloc_#res.offset|)) 200) (<= (- v_b_220_1 main_~malloc_~size) (- 199)) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- v_b_219_1) |main_~malloc_#res.offset|) 0) (<= (- v_b_219_1 main_~q~1.offset) 200) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- v_b_220_1 (- |main_~malloc_#res.offset|)) 201) (<= (- |main_read~int_#value| v_v_9272_1) 0) (<= (- (- v_b_220_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_219_1) v_b_219_1) 0) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 200) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 200) (<= (- v_b_220_1 |main_read~int_#ptr.offset|) 1) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- v_b_219_1 |main_#t~malloc0.offset|) 200) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 200) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 204) (<= (- v_b_221_1 |main_read~int_#ptr.base|) 1) (<= (- v_b_219_1 main_~p~1.offset) 200) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 400) (<= (- (- v_b_220_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 400) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- v_b_220_1 |main_~malloc_#res.offset|) 201) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 200) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- v_b_219_1) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_219_1) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_218_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- v_b_220_1 |main_read~int_#sizeOfReadType|) 197) (= v_v_9274_1 v_v_9267_1) (<= (- (- v_b_219_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_219_1 (- |main_read~int_#sizeOfReadType|)) 204) (<= (- (- v_b_219_1) (- main_~malloc_~size)) 400) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- v_b_220_1) (- main_~malloc_~size)) 399) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_220_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 200) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 200) (<= (- v_b_218_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_220_1) (- main_~q~1.offset)) 199) (<= (- (- v_b_220_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_219_1) (- main_~q~1.offset)) 200) (<= (- (- v_b_219_1) main_~malloc_~size) (- 400)) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- v_b_220_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_220_1 |main_#t~malloc0.offset|) 201) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_220_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 200)) (<= (- v_b_220_1 (- main_~p~1.offset)) 201) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- main_~q~1.offset (- main_~q~1.offset)) 400) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- v_b_219_1 (- main_~p~1.offset)) 200) (<= (- (- v_b_220_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_218_1) (- v_b_221_1)) 1) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_219_1) (- v_b_220_1)) 1))) (exists ((v_b_141_1 Int) (v_v_4594_1 (Array Int Int)) (v_b_140_1 Int) (v_v_4587_1 (Array Int Int)) (v_b_138_1 Int) (v_b_139_1 Int) (v_v_4592_1 Int)) (and (<= (- (- v_b_140_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_139_1 |main_~malloc_#res.offset|) 12) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- v_b_139_1 v_b_140_1) (- 1)) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_139_1) |main_read~int_#ptr.offset|) 0) (= v_v_4594_1 v_v_4587_1) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 388)) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_139_1 (- main_~p~1.offset)) 12) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_140_1) (- main_~malloc_~size)) 399) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 12) (<= (- (- v_b_138_1) (- v_b_141_1)) 1) (<= (- (- v_b_140_1) v_b_140_1) (- 2)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 24) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 412) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- v_b_140_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_140_1) main_~p~1.offset) (- 1)) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_139_1) main_~q~1.offset) 0) (<= (- v_b_139_1 (- v_b_140_1)) 25) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 8) (<= (- v_b_139_1 (- |main_read~int_#ptr.offset|)) 24) (<= (- (- v_b_140_1) (- main_~p~1.offset)) (- 1)) (<= (- v_b_140_1 main_~q~1.offset) 9) (<= (- (- v_b_139_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 12) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- (- v_b_140_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_140_1 main_~p~1.offset) 13) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- (- v_b_139_1) v_b_140_1) (- 1)) (<= (- v_b_140_1 (- |main_read~int_#ptr.offset|)) 25) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 24) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 12) (<= (- v_b_140_1 (- main_~q~1.offset)) 25) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 16) (<= (- (- v_b_139_1) (- main_~p~1.offset)) 0) (<= (- (- v_b_139_1) main_~p~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 12) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_140_1) main_~malloc_~size) (- 401)) (<= (- v_b_139_1 |main_#t~malloc0.offset|) 12) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_139_1 (- |main_#t~malloc0.offset|)) 12) (<= (- (- v_b_140_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_140_1 main_~malloc_~size) (- 387)) (<= (- v_b_140_1 (- v_b_140_1)) 26) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 8) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_140_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_140_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_139_1) (- main_~malloc_~size)) 400) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- (- v_b_141_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- v_b_140_1 |main_read~int_#sizeOfReadType|) 9) (<= (- v_b_140_1 (- |main_~malloc_#res.offset|)) 13) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 8) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- (- v_b_140_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- v_b_139_1 (- |main_~malloc_#res.offset|)) 12) (<= (- (- v_b_139_1) (- main_~q~1.offset)) 8) (<= (- (- v_b_140_1) main_~q~1.offset) (- 1)) (<= (- v_b_138_1 v_b_141_1) (- 1)) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- |main_read~int_#value| v_v_4592_1) 0) (<= (- v_b_138_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_140_1) |main_~malloc_#res.offset|) (- 1)) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 12) (<= (- (- v_b_139_1) v_b_139_1) 0) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- v_b_140_1 |main_#t~malloc0.offset|) 13) (<= (- v_b_140_1 |main_~malloc_#res.offset|) 13) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_139_1 (- main_~q~1.offset)) 24) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 16) (<= (- (- v_b_139_1) (- |main_#t~malloc0.offset|)) 0) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 12) (<= (- v_b_139_1 main_~p~1.offset) 12) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 12) (<= (- (- |main_read~int_#value|) (- v_v_4592_1)) 0) (<= (- v_b_140_1 (- main_~p~1.offset)) 13) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- v_b_139_1) (- v_b_140_1)) 1) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_138_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 12) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 8) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- v_b_139_1 |main_read~int_#ptr.offset|) 0) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 388)) (<= (- main_~malloc_~size (- main_~q~1.offset)) 412) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 12) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_139_1 (- main_~malloc_~size)) 412) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (forall ((v_idx_1598 Int) (v_idx_1597 Int) (v_idx_1596 Int) (v_idx_1591 Int) (v_idx_1590 Int) (v_idx_1589 Int)) (or (<= v_b_139_1 v_idx_1589) (< v_idx_1591 v_b_140_1) (and (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1597) v_idx_1590))) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1597) v_idx_1590)) 0)) (<= v_b_138_1 v_idx_1596) (<= v_b_141_1 v_idx_1597) (<= v_b_140_1 v_idx_1590) (< v_idx_1597 v_b_138_1) (< v_idx_1590 v_b_139_1) (< v_idx_1598 v_b_141_1))) (<= (- (- v_b_139_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_139_1) |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 12) (<= (- (- v_b_140_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- main_~p~1.offset (- main_~q~1.offset)) 12) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_140_1) (- main_~q~1.offset)) 7) (<= (- v_b_139_1 (- |main_read~int_#sizeOfReadType|)) 16) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- v_b_139_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_139_1 main_~malloc_~size) (- 388)) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_140_1 (- |main_read~int_#sizeOfReadType|)) 17) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- v_b_139_1 |main_read~int_#sizeOfReadType|) 8) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 12) (<= (- v_b_141_1 |main_read~int_#ptr.base|) 1) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- v_b_139_1) (- |main_~malloc_#res.offset|)) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_140_1 (- |main_#t~malloc0.offset|)) 13) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 24) (<= (- v_b_139_1 main_~q~1.offset) 8) (<= (- v_b_139_1 (- v_b_139_1)) 24) (<= (- (- v_b_139_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_140_1 (- main_~malloc_~size)) 413) (<= (- (- v_b_139_1) |main_#t~malloc0.offset|) 0))))} [2018-12-19 22:52:30,383 WARN L274 ngHoareTripleChecker]: Action: main := 0; [2018-12-19 22:52:30,383 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= c_main_main_primed 0) [2018-12-19 22:52:31,167 WARN L276 ngHoareTripleChecker]: Post: {2147483504#(and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_main)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 200) (<= (- (- |main_#t~malloc0.offset|) (- main_main)) 0) (<= (- (- main_main) main_~q~1.offset) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 196) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 200) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- main_main (- main_main)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (exists ((v_b_221_1 Int) (v_b_220_1 Int) (v_b_219_1 Int) (v_b_218_1 Int)) (and (<= (- v_b_220_1 main_~malloc_~size) (- 199)) (<= (- v_b_220_1 (- main_~q~1.offset)) 401) (<= (- (- v_b_220_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_219_1) |main_~malloc_#res.offset|) 0) (<= (- v_b_219_1 v_b_220_1) (- 1)) (<= (- v_b_219_1 main_~q~1.offset) 200) (<= (- v_b_220_1 (- |main_~malloc_#res.offset|)) 201) (<= (- v_b_220_1 main_main) 201) (<= (- (- v_b_219_1) v_b_220_1) (- 1)) (<= (- (- v_b_220_1) main_~p~1.offset) (- 1)) (forall ((v_prenex_127 Int) (v_prenex_126 Int)) (or (< v_prenex_127 v_b_218_1) (<= v_b_220_1 v_prenex_126) (<= v_b_221_1 v_prenex_127) (<= (- |main_read~int_#value| (select (select |#memory_int| v_prenex_127) v_prenex_126)) 0) (< v_prenex_126 v_b_219_1))) (<= (- v_b_219_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_220_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_219_1 |main_read~int_#sizeOfReadType|) 196) (<= (- (- v_b_219_1) v_b_219_1) 0) (<= (- v_b_220_1 (- |main_#t~malloc0.offset|)) 201) (<= (- v_b_220_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_220_1) (- main_main)) (- 1)) (<= (- v_b_219_1 |main_#t~malloc0.offset|) 200) (<= (- (- v_b_219_1) (- main_main)) 0) (<= (- v_b_218_1 v_b_221_1) (- 1)) (<= (- v_b_220_1 main_~p~1.offset) 201) (<= (- (- v_b_220_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_221_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_219_1 main_~malloc_~size) (- 200)) (forall ((v_idx_1617 Int) (v_idx_1627 Int)) (or (< v_idx_1627 v_b_218_1) (< v_idx_1617 v_b_219_1) (<= v_b_220_1 v_idx_1617) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1627) v_idx_1617))) 0) (<= v_b_221_1 v_idx_1627))) (<= (- v_b_219_1 (- v_b_219_1)) 400) (<= (- v_b_219_1 (- v_b_220_1)) 401) (<= (- v_b_221_1 |main_read~int_#ptr.base|) 1) (<= (- v_b_219_1 main_~p~1.offset) 200) (<= (- v_b_220_1 main_~q~1.offset) 201) (<= (- (- v_b_220_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_220_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_219_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_219_1) main_~q~1.offset) 0) (<= (- v_b_220_1 |main_~malloc_#res.offset|) 201) (<= (- v_b_220_1 (- main_main)) 201) (<= (- v_b_220_1 (- |main_read~int_#sizeOfReadType|)) 205) (<= (- v_b_219_1 |main_~malloc_#res.offset|) 200) (<= (- (- v_b_220_1) main_main) (- 1)) (<= (- (- v_b_219_1) main_~p~1.offset) 0) (<= (- (- v_b_219_1) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_219_1) (- main_~p~1.offset)) 0) (<= (- v_b_219_1 (- |main_read~int_#ptr.offset|)) 400) (<= (- (- v_b_218_1) (- |main_read~int_#ptr.base|)) 0) (<= (- v_b_220_1 |main_read~int_#sizeOfReadType|) 197) (<= (- v_b_219_1 (- main_main)) 200) (<= (- (- v_b_219_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_219_1 (- |main_read~int_#sizeOfReadType|)) 204) (<= (- v_b_219_1 (- |main_#t~malloc0.offset|)) 200) (<= (- (- v_b_219_1) (- main_~malloc_~size)) 400) (<= (- (- v_b_220_1) (- main_~malloc_~size)) 399) (<= (- (- v_b_220_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_219_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_219_1 main_main) 200) (<= (- (- v_b_219_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_220_1 (- main_~malloc_~size)) 601) (<= (- v_b_220_1 (- v_b_220_1)) 402) (<= (- (- v_b_220_1) (- main_~q~1.offset)) 199) (<= (- v_b_218_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_220_1) |main_#t~malloc0.offset|) (- 1)) (<= (- v_b_219_1 (- main_~q~1.offset)) 400) (<= (- (- v_b_219_1) (- main_~q~1.offset)) 200) (<= (- (- v_b_219_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_220_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_220_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_220_1 |main_#t~malloc0.offset|) 201) (<= (- v_b_220_1 (- |main_read~int_#ptr.offset|)) 401) (<= (- (- v_b_220_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_219_1 (- main_~malloc_~size)) 600) (<= (- (- v_b_219_1) main_main) 0) (<= (- (- v_b_219_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_220_1 (- main_~p~1.offset)) 201) (<= (- (- v_b_219_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_219_1 (- main_~p~1.offset)) 200) (<= (- (- v_b_220_1) v_b_220_1) (- 2)) (<= (- (- v_b_220_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_218_1) (- v_b_221_1)) 1) (<= (- (- v_b_219_1) (- v_b_220_1)) 1) (<= (- v_b_219_1 (- |main_~malloc_#res.offset|)) 200))) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- main_~malloc_~size (- main_~q~1.offset)) 600) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 196) (<= (- main_main (- main_~q~1.offset)) 200) (<= (- (- main_main) (- |main_~malloc_#res.offset|)) 0) (<= (- (- main_main) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~p~1.offset (- main_~q~1.offset)) 200) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- main_main (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 600) (<= (- (- main_main) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 204) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 200) (<= (- main_main main_~p~1.offset) 0) (<= (- main_main |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 200) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- main_main (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 200) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- main_main |main_read~int_#ptr.offset|) 0) (<= (- main_main |main_read~int_#sizeOfReadType|) (- 4)) (<= (- main_main (- main_~malloc_~size)) 400) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 200) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 200) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 200)) (<= (- main_main main_~q~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- main_main) (- main_~p~1.offset)) 0) (<= (- (- main_main) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- main_main main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 200) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 200) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- |main_#t~malloc0.offset| main_main) 0) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 200) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- (- main_main) (- main_~q~1.offset)) 200) (<= (- (- main_main) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 204) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 400) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 400) (<= (- (- main_main) (- main_~malloc_~size)) 400) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 200) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- (- main_main) main_~p~1.offset) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 200) (<= (- main_main (- |main_read~int_#ptr.offset|)) 200) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 200) (<= (- (- main_main) |main_~malloc_#res.offset|) 0) (<= (- (- main_main) (- |main_read~int_#ptr.offset|)) 200) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_main) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- (- main_main) main_main) 0) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 200)) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- main_~q~1.offset (- main_~q~1.offset)) 400) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- main_main (- |main_~malloc_#res.offset|)) 0))} [2018-12-19 22:52:50,309 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 22:52:50,309 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 22:52:50,309 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 22:52:50,309 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 22:52:50,310 WARN L224 ngHoareTripleChecker]: Pre: {2147483499#(or (exists ((v_b_164_1 Int) (v_v_6887_1 (Array Int Int)) (v_b_167_1 Int) (v_b_166_1 Int) (v_b_165_1 Int) (v_v_6894_1 (Array Int Int)) (v_v_6892_1 Int)) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_165_1 (- |c_main_~malloc_#res.offset|)) 16) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_main)) 0) (<= (- (- c_main_main) c_main_~q~1.offset) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 12) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 32) (<= (- v_b_166_1 |c_main_#t~malloc0.offset|) 17) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- c_main_main) (- |c_main_read~int_#ptr.offset|)) 16) (<= (- v_b_165_1 c_main_~p~1.offset) 16) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 16) (<= (- |c_main_read~int_#value| v_v_6892_1) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 16) (<= (- v_b_165_1 (- c_main_~p~1.offset)) 16) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_166_1 (- |c_main_~malloc_#res.offset|)) 17) (<= (- (- v_b_165_1) (- c_main_~p~1.offset)) 0) (<= (- (- c_main_main) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_166_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_165_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_166_1 |c_main_read~int_#sizeOfReadType|) 13) (<= (- (- v_b_165_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_166_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_165_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (= v_v_6894_1 v_v_6887_1) (<= (- c_main_main |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_164_1 v_b_167_1) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_167_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- v_b_165_1) (- c_main_main)) 0) (<= (- c_main_main (- c_main_~malloc_~size)) 400) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 20) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_165_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- (- v_b_166_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- v_b_166_1 (- c_main_~q~1.offset)) 33) (<= (- (- c_main_main) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_166_1) c_main_~q~1.offset) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- (- v_b_165_1) v_b_165_1) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 16) (<= (- c_main_main c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 32) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 12) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- v_b_165_1) (- c_main_~q~1.offset)) 16) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- v_b_165_1 |c_main_read~int_#sizeOfReadType|) 12) (<= (- v_b_165_1 c_main_main) 16) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_166_1) (- c_main_~malloc_~size)) 399) (<= (- (- v_b_166_1) (- c_main_~q~1.offset)) 15) (<= (- (- c_main_main) (- c_main_~q~1.offset)) 16) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- c_main_main) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_165_1) c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 32) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_166_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_165_1) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_166_1 (- c_main_main)) 17) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 16) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- v_b_165_1 |c_main_#t~malloc0.offset|) 16) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_main) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_166_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_166_1 (- c_main_~malloc_~size)) 417) (<= (- (- c_main_main) c_main_main) 0) (<= (- (- v_b_165_1) c_main_~malloc_~size) (- 400)) (<= (- v_b_165_1 (- v_b_166_1)) 33) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 416) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 16) (<= (- v_b_166_1 c_main_~p~1.offset) 17) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 16) (<= (- v_b_165_1 (- c_main_~malloc_~size)) 416) (<= (- c_main_main (- c_main_~q~1.offset)) 16) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_166_1 c_main_~q~1.offset) 17) (<= (- v_b_165_1 c_main_~q~1.offset) 16) (<= (- |c_main_#t~malloc0.offset| (- c_main_main)) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 16) (<= (- (- v_b_166_1) (- c_main_main)) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 20) (<= (- v_b_165_1 (- v_b_165_1)) 32) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_166_1 c_main_~malloc_~size) (- 383)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_167_1 |c_main_read~int_#ptr.base|) 1) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 16) (<= (- (- v_b_166_1) c_main_~malloc_~size) (- 401)) (<= (- c_main_main (- c_main_main)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_164_1) (- v_b_167_1)) 1) (<= (- v_b_166_1 c_main_main) 17) (<= (- (- v_b_165_1) v_b_166_1) (- 1)) (<= (- v_b_166_1 (- |c_main_read~int_#sizeOfReadType|)) 21) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- (- v_b_165_1) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_166_1) c_main_main) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 16) (<= (- (- c_main_main) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_165_1) c_main_main) 0) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- (- v_b_166_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- c_main_main (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#value|) (- v_v_6892_1)) 0) (<= (- (- c_main_main) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_166_1 (- c_main_~p~1.offset)) 17) (<= (- v_b_166_1 (- v_b_166_1)) 34) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_166_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_165_1 |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_166_1 (- |c_main_#t~malloc0.offset|)) 17) (<= (- c_main_main c_main_~p~1.offset) 0) (<= (- c_main_main (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_166_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- v_b_165_1 c_main_~malloc_~size) (- 384)) (<= (- c_main_main (- |c_main_read~int_#ptr.offset|)) 16) (<= (- c_main_main |c_main_read~int_#ptr.offset|) 0) (<= (- c_main_main |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_165_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_165_1) (- v_b_166_1)) 1) (<= (- c_main_main c_main_~q~1.offset) 0) (<= (- v_b_166_1 |c_main_~malloc_#res.offset|) 17) (<= (- v_b_165_1 |c_main_~malloc_#res.offset|) 16) (<= (- (- c_main_main) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_166_1) c_main_~p~1.offset) (- 1)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- (- v_b_166_1) v_b_166_1) (- 2)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 16) (<= (- v_b_165_1 (- c_main_~q~1.offset)) 32) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 16) (<= (- |c_main_#t~malloc0.offset| c_main_main) 0) (<= (- (- v_b_164_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- c_main_main) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_165_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_166_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 16) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- (- v_b_165_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_165_1 (- |c_main_#t~malloc0.offset|)) 16) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 16) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 416) (<= (- (- c_main_main) c_main_~p~1.offset) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 384)) (<= (- v_b_165_1 v_b_166_1) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (forall ((v_idx_1643 Int) (v_idx_1642 Int) (v_idx_1641 Int) (v_idx_1640 Int) (v_idx_1639 Int) (v_idx_1638 Int)) (or (<= v_b_166_1 v_idx_1639) (< v_idx_1642 v_b_164_1) (< v_idx_1639 v_b_165_1) (<= v_b_164_1 v_idx_1641) (<= v_b_167_1 v_idx_1642) (< v_idx_1643 v_b_167_1) (<= v_b_165_1 v_idx_1638) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1642) v_idx_1639)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1642) v_idx_1639))) 0)) (< v_idx_1640 v_b_166_1))) (<= (- v_b_166_1 (- |c_main_read~int_#ptr.offset|)) 33) (<= (- v_b_165_1 (- |c_main_read~int_#ptr.offset|)) 32) (<= (- (- c_main_main) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_165_1 (- |c_main_read~int_#sizeOfReadType|)) 20) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- (- v_b_166_1) (- c_main_~p~1.offset)) (- 1)) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- v_b_164_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_165_1 (- c_main_main)) 16) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 384)) (<= (- c_main_main (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_165_1) c_main_~p~1.offset) 0))) (exists ((v_b_221_1 Int) (v_b_220_1 Int) (v_b_219_1 Int) (v_b_218_1 Int) (v_v_9274_1 (Array Int Int)) (v_v_9272_1 Int) (v_v_9267_1 (Array Int Int))) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 200) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_main)) 0) (<= (- (- c_main_main) c_main_~q~1.offset) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 196) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- v_b_220_1 c_main_main) 201) (<= (- (- v_b_219_1) v_b_220_1) (- 1)) (<= (- (- v_b_220_1) c_main_~p~1.offset) (- 1)) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- v_b_220_1) (- c_main_main)) (- 1)) (<= (- v_b_218_1 v_b_221_1) (- 1)) (<= (- v_b_220_1 c_main_~p~1.offset) 201) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- v_b_219_1 c_main_~malloc_~size) (- 200)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_219_1 (- v_b_220_1)) 401) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 600) (<= (- (- c_main_main) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_219_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_219_1) c_main_~q~1.offset) 0) (<= (- (- v_b_220_1) c_main_~q~1.offset) (- 1)) (<= (- (- |c_main_read~int_#value|) (- v_v_9272_1)) 0) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 200) (<= (- (- v_b_219_1) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 600) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 204) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- (- v_b_219_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_220_1 (- c_main_~malloc_~size)) 601) (<= (- v_b_220_1 (- v_b_220_1)) 402) (<= (- v_b_219_1 (- c_main_~q~1.offset)) 400) (<= (- c_main_main |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 200) (<= (- v_b_219_1 (- c_main_~malloc_~size)) 600) (<= (- (- v_b_219_1) c_main_main) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- v_b_219_1) |c_main_read~int_#ptr.offset|) 0) (<= (- c_main_main (- c_main_~malloc_~size)) 400) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- v_b_220_1) v_b_220_1) (- 2)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 200) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 200) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 200)) (<= (- v_b_219_1 (- |c_main_~malloc_#res.offset|)) 200) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_219_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- c_main_main) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- v_b_220_1 (- |c_main_~malloc_#res.offset|)) 201) (<= (- (- v_b_220_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- c_main_main c_main_~malloc_~size) (- 400)) (<= (- (- v_b_219_1) v_b_219_1) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 200) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- v_b_219_1 |c_main_#t~malloc0.offset|) 200) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 200) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_219_1 c_main_~p~1.offset) 200) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 400) (<= (- (- c_main_main) (- c_main_~malloc_~size)) 400) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_218_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- v_b_220_1 |c_main_read~int_#sizeOfReadType|) 197) (<= (- (- v_b_219_1) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_219_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_219_1 c_main_main) 200) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 200) (<= (- c_main_main (- |c_main_read~int_#ptr.offset|)) 200) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 200) (<= (- v_b_218_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- c_main_main) (- |c_main_read~int_#ptr.offset|)) 200) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_219_1) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_220_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_main) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_220_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- c_main_main) c_main_main) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 200)) (<= (- v_b_220_1 (- c_main_~p~1.offset)) 201) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_219_1 (- c_main_~p~1.offset)) 200) (<= (- (- v_b_218_1) (- v_b_221_1)) 1) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_main)) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- v_b_220_1 (- c_main_~q~1.offset)) 401) (<= (- (- v_b_220_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- v_b_219_1 v_b_220_1) (- 1)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 200) (<= (- v_b_219_1 |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_219_1 |c_main_read~int_#sizeOfReadType|) 196) (<= (- v_b_220_1 (- |c_main_#t~malloc0.offset|)) 201) (<= (- c_main_main (- c_main_main)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_219_1) (- c_main_main)) 0) (<= (- (- v_b_220_1) c_main_~malloc_~size) (- 401)) (<= (- (- v_b_221_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- v_b_219_1 (- v_b_219_1)) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 196) (<= (- c_main_main (- c_main_~q~1.offset)) 200) (<= (- v_b_220_1 c_main_~q~1.offset) 201) (<= (- v_b_220_1 (- c_main_main)) 201) (<= (- v_b_220_1 (- |c_main_read~int_#sizeOfReadType|)) 205) (<= (- v_b_219_1 |c_main_~malloc_#res.offset|) 200) (<= (- (- c_main_main) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_219_1 (- |c_main_read~int_#ptr.offset|)) 400) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- c_main_main (- c_main_~p~1.offset)) 0) (<= (- (- c_main_main) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_219_1 (- |c_main_#t~malloc0.offset|)) 200) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 200) (<= (- (- v_b_219_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- c_main_main c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 200) (<= (- (- v_b_220_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- c_main_main (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_220_1 (- |c_main_read~int_#ptr.offset|)) 401) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- c_main_main |c_main_read~int_#ptr.offset|) 0) (<= (- c_main_main |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_219_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- c_main_main c_main_~q~1.offset) 0) (<= (- v_b_220_1 c_main_~malloc_~size) (- 199)) (<= (- (- c_main_main) c_main_~malloc_~size) (- 400)) (<= (- v_b_219_1 c_main_~q~1.offset) 200) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#value| v_v_9272_1) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 200) (<= (- v_b_220_1 |c_main_read~int_#ptr.offset|) 1) (<= (- |c_main_#t~malloc0.offset| c_main_main) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- c_main_main) (- c_main_~q~1.offset)) 200) (<= (- (- c_main_main) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 204) (<= (- v_b_221_1 |c_main_read~int_#ptr.base|) 1) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 400) (<= (- (- v_b_220_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- v_b_220_1 |c_main_~malloc_#res.offset|) 201) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 200) (<= (- (- v_b_220_1) c_main_main) (- 1)) (<= (- (- v_b_219_1) c_main_~p~1.offset) 0) (<= (- (- v_b_219_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- c_main_main) c_main_~p~1.offset) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_219_1 (- c_main_main)) 200) (= v_v_9274_1 v_v_9267_1) (<= (- v_b_219_1 (- |c_main_read~int_#sizeOfReadType|)) 204) (<= (- (- v_b_220_1) (- c_main_~malloc_~size)) 399) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_220_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- (- c_main_main) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_220_1) (- c_main_~q~1.offset)) 199) (<= (- (- v_b_220_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_219_1) (- c_main_~q~1.offset)) 200) (<= (- v_b_220_1 |c_main_#t~malloc0.offset|) 201) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (forall ((v_idx_1648 Int) (v_idx_1647 Int) (v_idx_1658 Int) (v_idx_1657 Int) (v_idx_1646 Int) (v_idx_1656 Int)) (or (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1657) v_idx_1647)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1657) v_idx_1647))) 0)) (< v_idx_1657 v_b_218_1) (<= v_b_220_1 v_idx_1647) (< v_idx_1648 v_b_220_1) (<= v_b_218_1 v_idx_1656) (<= v_b_219_1 v_idx_1646) (< v_idx_1647 v_b_219_1) (< v_idx_1658 v_b_221_1) (<= v_b_221_1 v_idx_1657))) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_220_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- v_b_219_1) (- v_b_220_1)) 1) (<= (- c_main_main (- |c_main_~malloc_#res.offset|)) 0))))} [2018-12-19 22:52:50,310 WARN L228 ngHoareTripleChecker]: Action: assume true; [2018-12-19 22:52:50,311 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: true [2018-12-19 22:52:50,311 WARN L230 ngHoareTripleChecker]: Post: {2147483498#(exists ((v_b_221_1 Int) (v_b_220_1 Int) (v_b_219_1 Int) (v_b_218_1 Int) (v_v_9274_1 (Array Int Int)) (v_v_9272_1 Int) (v_v_9267_1 (Array Int Int))) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 200) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_main)) 0) (<= (- (- c_main_main) c_main_~q~1.offset) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 196) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- v_b_220_1 c_main_main) 201) (<= (- (- v_b_219_1) v_b_220_1) (- 1)) (<= (- (- v_b_220_1) c_main_~p~1.offset) (- 1)) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- v_b_220_1) (- c_main_main)) (- 1)) (<= (- v_b_218_1 v_b_221_1) (- 1)) (<= (- v_b_220_1 c_main_~p~1.offset) 201) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- v_b_219_1 c_main_~malloc_~size) (- 200)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_219_1 (- v_b_220_1)) 401) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 600) (forall ((v_idx_1663 Int) (v_idx_1662 Int) (v_idx_1673 Int) (v_idx_1672 Int) (v_idx_1661 Int) (v_idx_1671 Int)) (or (< v_idx_1673 v_b_221_1) (<= v_b_219_1 v_idx_1661) (<= v_b_218_1 v_idx_1671) (<= v_b_221_1 v_idx_1672) (< v_idx_1672 v_b_218_1) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1672) v_idx_1662)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1672) v_idx_1662))) 0)) (< v_idx_1663 v_b_220_1) (<= v_b_220_1 v_idx_1662) (< v_idx_1662 v_b_219_1))) (<= (- (- c_main_main) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_219_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_219_1) c_main_~q~1.offset) 0) (<= (- (- v_b_220_1) c_main_~q~1.offset) (- 1)) (<= (- (- |c_main_read~int_#value|) (- v_v_9272_1)) 0) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 200) (<= (- (- v_b_219_1) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 600) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 204) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- (- v_b_219_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_220_1 (- c_main_~malloc_~size)) 601) (<= (- v_b_220_1 (- v_b_220_1)) 402) (<= (- v_b_219_1 (- c_main_~q~1.offset)) 400) (<= (- c_main_main |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 200) (<= (- v_b_219_1 (- c_main_~malloc_~size)) 600) (<= (- (- v_b_219_1) c_main_main) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- v_b_219_1) |c_main_read~int_#ptr.offset|) 0) (<= (- c_main_main (- c_main_~malloc_~size)) 400) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- v_b_220_1) v_b_220_1) (- 2)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 200) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 200) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 200)) (<= (- v_b_219_1 (- |c_main_~malloc_#res.offset|)) 200) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_219_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- c_main_main) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- v_b_220_1 (- |c_main_~malloc_#res.offset|)) 201) (<= (- (- v_b_220_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- c_main_main c_main_~malloc_~size) (- 400)) (<= (- (- v_b_219_1) v_b_219_1) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 200) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- v_b_219_1 |c_main_#t~malloc0.offset|) 200) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 200) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_219_1 c_main_~p~1.offset) 200) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 400) (<= (- (- c_main_main) (- c_main_~malloc_~size)) 400) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_218_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- v_b_220_1 |c_main_read~int_#sizeOfReadType|) 197) (<= (- (- v_b_219_1) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_219_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_219_1 c_main_main) 200) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 200) (<= (- c_main_main (- |c_main_read~int_#ptr.offset|)) 200) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 200) (<= (- v_b_218_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- c_main_main) (- |c_main_read~int_#ptr.offset|)) 200) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_219_1) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_220_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_main) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_220_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- c_main_main) c_main_main) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 200)) (<= (- v_b_220_1 (- c_main_~p~1.offset)) 201) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_219_1 (- c_main_~p~1.offset)) 200) (<= (- (- v_b_218_1) (- v_b_221_1)) 1) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_main)) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- v_b_220_1 (- c_main_~q~1.offset)) 401) (<= (- (- v_b_220_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- v_b_219_1 v_b_220_1) (- 1)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 200) (<= (- v_b_219_1 |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_219_1 |c_main_read~int_#sizeOfReadType|) 196) (<= (- v_b_220_1 (- |c_main_#t~malloc0.offset|)) 201) (<= (- c_main_main (- c_main_main)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_219_1) (- c_main_main)) 0) (<= (- (- v_b_220_1) c_main_~malloc_~size) (- 401)) (<= (- (- v_b_221_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- v_b_219_1 (- v_b_219_1)) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 196) (<= (- c_main_main (- c_main_~q~1.offset)) 200) (<= (- v_b_220_1 c_main_~q~1.offset) 201) (<= (- v_b_220_1 (- c_main_main)) 201) (<= (- v_b_220_1 (- |c_main_read~int_#sizeOfReadType|)) 205) (<= (- v_b_219_1 |c_main_~malloc_#res.offset|) 200) (<= (- (- c_main_main) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_219_1 (- |c_main_read~int_#ptr.offset|)) 400) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- c_main_main (- c_main_~p~1.offset)) 0) (<= (- (- c_main_main) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_219_1 (- |c_main_#t~malloc0.offset|)) 200) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 200) (<= (- (- v_b_219_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- c_main_main c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 200) (<= (- (- v_b_220_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- c_main_main (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_220_1 (- |c_main_read~int_#ptr.offset|)) 401) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- c_main_main |c_main_read~int_#ptr.offset|) 0) (<= (- c_main_main |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_219_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- c_main_main c_main_~q~1.offset) 0) (<= (- v_b_220_1 c_main_~malloc_~size) (- 199)) (<= (- (- c_main_main) c_main_~malloc_~size) (- 400)) (<= (- v_b_219_1 c_main_~q~1.offset) 200) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#value| v_v_9272_1) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 200) (<= (- v_b_220_1 |c_main_read~int_#ptr.offset|) 1) (<= (- |c_main_#t~malloc0.offset| c_main_main) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- c_main_main) (- c_main_~q~1.offset)) 200) (<= (- (- c_main_main) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 204) (<= (- v_b_221_1 |c_main_read~int_#ptr.base|) 1) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 400) (<= (- (- v_b_220_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- v_b_220_1 |c_main_~malloc_#res.offset|) 201) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 200) (<= (- (- v_b_220_1) c_main_main) (- 1)) (<= (- (- v_b_219_1) c_main_~p~1.offset) 0) (<= (- (- v_b_219_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- c_main_main) c_main_~p~1.offset) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_219_1 (- c_main_main)) 200) (= v_v_9274_1 v_v_9267_1) (<= (- v_b_219_1 (- |c_main_read~int_#sizeOfReadType|)) 204) (<= (- (- v_b_220_1) (- c_main_~malloc_~size)) 399) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_220_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- (- c_main_main) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_220_1) (- c_main_~q~1.offset)) 199) (<= (- (- v_b_220_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_219_1) (- c_main_~q~1.offset)) 200) (<= (- v_b_220_1 |c_main_#t~malloc0.offset|) 201) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_220_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- v_b_219_1) (- v_b_220_1)) 1) (<= (- c_main_main (- |c_main_~malloc_#res.offset|)) 0)))} [2018-12-19 22:52:50,311 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 22:52:50,312 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 22:52:50,313 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 22:52:50,437 WARN L181 SmtUtils]: Spent 124.00 ms on a formula simplification that was a NOOP. DAG size: 752 [2018-12-19 22:52:50,438 WARN L270 ngHoareTripleChecker]: Pre: {2147483499#(or (exists ((v_b_164_1 Int) (v_v_6887_1 (Array Int Int)) (v_b_167_1 Int) (v_b_166_1 Int) (v_b_165_1 Int) (v_v_6894_1 (Array Int Int)) (v_v_6892_1 Int)) (and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_165_1 (- |main_~malloc_#res.offset|)) 16) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_main)) 0) (<= (- (- main_main) main_~q~1.offset) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 12) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- main_~q~1.offset (- main_~q~1.offset)) 32) (<= (- v_b_166_1 |main_#t~malloc0.offset|) 17) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- main_main) (- |main_read~int_#ptr.offset|)) 16) (<= (- v_b_165_1 main_~p~1.offset) 16) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 16) (<= (- |main_read~int_#value| v_v_6892_1) 0) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 16) (<= (- v_b_165_1 (- main_~p~1.offset)) 16) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- v_b_166_1 (- |main_~malloc_#res.offset|)) 17) (<= (- (- v_b_165_1) (- main_~p~1.offset)) 0) (<= (- (- main_main) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_166_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_165_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_166_1 |main_read~int_#sizeOfReadType|) 13) (<= (- (- v_b_165_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- (- v_b_166_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- (- v_b_165_1) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (= v_v_6894_1 v_v_6887_1) (<= (- main_main |main_~malloc_#res.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_164_1 v_b_167_1) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_167_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- v_b_165_1) (- main_main)) 0) (<= (- main_main (- main_~malloc_~size)) 400) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 20) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_165_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- (- v_b_166_1) |main_~malloc_#res.offset|) (- 1)) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- v_b_166_1 (- main_~q~1.offset)) 33) (<= (- (- main_main) (- main_~p~1.offset)) 0) (<= (- (- v_b_166_1) main_~q~1.offset) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- (- v_b_165_1) v_b_165_1) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 16) (<= (- main_main main_~malloc_~size) (- 400)) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 32) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 12) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- v_b_165_1) (- main_~q~1.offset)) 16) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- v_b_165_1 |main_read~int_#sizeOfReadType|) 12) (<= (- v_b_165_1 main_main) 16) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_166_1) (- main_~malloc_~size)) 399) (<= (- (- v_b_166_1) (- main_~q~1.offset)) 15) (<= (- (- main_main) (- main_~q~1.offset)) 16) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 16) (<= (- (- main_main) (- main_~malloc_~size)) 400) (<= (- (- v_b_165_1) main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 32) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_166_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- (- v_b_165_1) |main_~malloc_#res.offset|) 0) (<= (- v_b_166_1 (- main_main)) 17) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 16) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- v_b_165_1 |main_#t~malloc0.offset|) 16) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_main) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_166_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_166_1 (- main_~malloc_~size)) 417) (<= (- (- main_main) main_main) 0) (<= (- (- v_b_165_1) main_~malloc_~size) (- 400)) (<= (- v_b_165_1 (- v_b_166_1)) 33) (<= (- main_~malloc_~size (- main_~q~1.offset)) 416) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 16) (<= (- v_b_166_1 main_~p~1.offset) 17) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 16) (<= (- v_b_165_1 (- main_~malloc_~size)) 416) (<= (- main_main (- main_~q~1.offset)) 16) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_166_1 main_~q~1.offset) 17) (<= (- v_b_165_1 main_~q~1.offset) 16) (<= (- |main_#t~malloc0.offset| (- main_main)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 16) (<= (- (- v_b_166_1) (- main_main)) (- 1)) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 20) (<= (- v_b_165_1 (- v_b_165_1)) 32) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_166_1 main_~malloc_~size) (- 383)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- v_b_167_1 |main_read~int_#ptr.base|) 1) (<= (- main_~p~1.offset (- main_~q~1.offset)) 16) (<= (- (- v_b_166_1) main_~malloc_~size) (- 401)) (<= (- main_main (- main_main)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_164_1) (- v_b_167_1)) 1) (<= (- v_b_166_1 main_main) 17) (<= (- (- v_b_165_1) v_b_166_1) (- 1)) (<= (- v_b_166_1 (- |main_read~int_#sizeOfReadType|)) 21) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- (- v_b_165_1) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_166_1) main_main) (- 1)) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 16) (<= (- (- main_main) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_165_1) main_main) 0) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- (- v_b_166_1) |main_#t~malloc0.offset|) (- 1)) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- main_main (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#value|) (- v_v_6892_1)) 0) (<= (- (- main_main) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_166_1 (- main_~p~1.offset)) 17) (<= (- v_b_166_1 (- v_b_166_1)) 34) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- v_b_166_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_165_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_166_1 (- |main_#t~malloc0.offset|)) 17) (<= (- main_main main_~p~1.offset) 0) (<= (- main_main (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_166_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- v_b_165_1 main_~malloc_~size) (- 384)) (<= (- main_main (- |main_read~int_#ptr.offset|)) 16) (<= (- main_main |main_read~int_#ptr.offset|) 0) (<= (- main_main |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_165_1) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_165_1) (- v_b_166_1)) 1) (<= (- main_main main_~q~1.offset) 0) (<= (- v_b_166_1 |main_~malloc_#res.offset|) 17) (<= (- v_b_165_1 |main_~malloc_#res.offset|) 16) (<= (- (- main_main) main_~malloc_~size) (- 400)) (<= (- (- v_b_166_1) main_~p~1.offset) (- 1)) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- (- v_b_166_1) v_b_166_1) (- 2)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 16) (<= (- v_b_165_1 (- main_~q~1.offset)) 32) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 16) (<= (- |main_#t~malloc0.offset| main_main) 0) (<= (- (- v_b_164_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- (- main_main) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_165_1) (- |main_#t~malloc0.offset|)) 0) (<= (- (- v_b_166_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 16) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- (- v_b_165_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_165_1 (- |main_#t~malloc0.offset|)) 16) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 16) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 416) (<= (- (- main_main) main_~p~1.offset) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 384)) (<= (- v_b_165_1 v_b_166_1) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (forall ((v_idx_1643 Int) (v_idx_1642 Int) (v_idx_1641 Int) (v_idx_1640 Int) (v_idx_1639 Int) (v_idx_1638 Int)) (or (<= v_b_166_1 v_idx_1639) (< v_idx_1642 v_b_164_1) (< v_idx_1639 v_b_165_1) (<= v_b_164_1 v_idx_1641) (<= v_b_167_1 v_idx_1642) (< v_idx_1643 v_b_167_1) (<= v_b_165_1 v_idx_1638) (and (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1642) v_idx_1639)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1642) v_idx_1639))) 0)) (< v_idx_1640 v_b_166_1))) (<= (- v_b_166_1 (- |main_read~int_#ptr.offset|)) 33) (<= (- v_b_165_1 (- |main_read~int_#ptr.offset|)) 32) (<= (- (- main_main) |main_~malloc_#res.offset|) 0) (<= (- v_b_165_1 (- |main_read~int_#sizeOfReadType|)) 20) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- (- v_b_166_1) (- main_~p~1.offset)) (- 1)) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- v_b_164_1 |main_read~int_#ptr.base|) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- v_b_165_1 (- main_main)) 16) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 384)) (<= (- main_main (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_165_1) main_~p~1.offset) 0))) (exists ((v_b_221_1 Int) (v_b_220_1 Int) (v_b_219_1 Int) (v_b_218_1 Int) (v_v_9274_1 (Array Int Int)) (v_v_9272_1 Int) (v_v_9267_1 (Array Int Int))) (and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 200) (<= (- (- |main_#t~malloc0.offset|) (- main_main)) 0) (<= (- (- main_main) main_~q~1.offset) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 196) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- v_b_220_1 main_main) 201) (<= (- (- v_b_219_1) v_b_220_1) (- 1)) (<= (- (- v_b_220_1) main_~p~1.offset) (- 1)) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- v_b_220_1) (- main_main)) (- 1)) (<= (- v_b_218_1 v_b_221_1) (- 1)) (<= (- v_b_220_1 main_~p~1.offset) 201) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- v_b_219_1 main_~malloc_~size) (- 200)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- v_b_219_1 (- v_b_220_1)) 401) (<= (- main_~malloc_~size (- main_~q~1.offset)) 600) (<= (- (- main_main) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_219_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_219_1) main_~q~1.offset) 0) (<= (- (- v_b_220_1) main_~q~1.offset) (- 1)) (<= (- (- |main_read~int_#value|) (- v_v_9272_1)) 0) (<= (- main_~p~1.offset (- main_~q~1.offset)) 200) (<= (- (- v_b_219_1) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 600) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 204) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- (- v_b_219_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_220_1 (- main_~malloc_~size)) 601) (<= (- v_b_220_1 (- v_b_220_1)) 402) (<= (- v_b_219_1 (- main_~q~1.offset)) 400) (<= (- main_main |main_~malloc_#res.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 200) (<= (- v_b_219_1 (- main_~malloc_~size)) 600) (<= (- (- v_b_219_1) main_main) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- v_b_219_1) |main_read~int_#ptr.offset|) 0) (<= (- main_main (- main_~malloc_~size)) 400) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- v_b_220_1) v_b_220_1) (- 2)) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 200) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 200) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 200)) (<= (- v_b_219_1 (- |main_~malloc_#res.offset|)) 200) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- v_b_219_1) |main_~malloc_#res.offset|) 0) (<= (- (- main_main) (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- v_b_220_1 (- |main_~malloc_#res.offset|)) 201) (<= (- (- v_b_220_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- main_main main_~malloc_~size) (- 400)) (<= (- (- v_b_219_1) v_b_219_1) 0) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 200) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- v_b_219_1 |main_#t~malloc0.offset|) 200) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 200) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_219_1 main_~p~1.offset) 200) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 400) (<= (- (- main_main) (- main_~malloc_~size)) 400) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_218_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- v_b_220_1 |main_read~int_#sizeOfReadType|) 197) (<= (- (- v_b_219_1) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_219_1) (- main_~malloc_~size)) 400) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_219_1 main_main) 200) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 200) (<= (- main_main (- |main_read~int_#ptr.offset|)) 200) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 200) (<= (- v_b_218_1 |main_read~int_#ptr.base|) 0) (<= (- (- main_main) (- |main_read~int_#ptr.offset|)) 200) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_219_1) main_~malloc_~size) (- 400)) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- v_b_220_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_main) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_220_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- main_main) main_main) 0) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 200)) (<= (- v_b_220_1 (- main_~p~1.offset)) 201) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- v_b_219_1 (- main_~p~1.offset)) 200) (<= (- (- v_b_218_1) (- v_b_221_1)) 1) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_main)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- v_b_220_1 (- main_~q~1.offset)) 401) (<= (- (- v_b_220_1) |main_~malloc_#res.offset|) (- 1)) (<= (- v_b_219_1 v_b_220_1) (- 1)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 200) (<= (- v_b_219_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_219_1 |main_read~int_#sizeOfReadType|) 196) (<= (- v_b_220_1 (- |main_#t~malloc0.offset|)) 201) (<= (- main_main (- main_main)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_219_1) (- main_main)) 0) (<= (- (- v_b_220_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_221_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- v_b_219_1 (- v_b_219_1)) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 196) (<= (- main_main (- main_~q~1.offset)) 200) (<= (- v_b_220_1 main_~q~1.offset) 201) (<= (- v_b_220_1 (- main_main)) 201) (<= (- v_b_220_1 (- |main_read~int_#sizeOfReadType|)) 205) (<= (- v_b_219_1 |main_~malloc_#res.offset|) 200) (<= (- (- main_main) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- v_b_219_1 (- |main_read~int_#ptr.offset|)) 400) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- main_main (- main_~p~1.offset)) 0) (<= (- (- main_main) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_219_1 (- |main_#t~malloc0.offset|)) 200) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 200) (<= (- (- v_b_219_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- main_main main_~p~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 200) (<= (- (- v_b_220_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- main_main (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_220_1 (- |main_read~int_#ptr.offset|)) 401) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- main_main |main_read~int_#ptr.offset|) 0) (<= (- main_main |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_219_1) (- |main_#t~malloc0.offset|)) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- main_main main_~q~1.offset) 0) (<= (- v_b_220_1 main_~malloc_~size) (- 199)) (<= (- (- main_main) main_~malloc_~size) (- 400)) (<= (- v_b_219_1 main_~q~1.offset) 200) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- |main_read~int_#value| v_v_9272_1) 0) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 200) (<= (- v_b_220_1 |main_read~int_#ptr.offset|) 1) (<= (- |main_#t~malloc0.offset| main_main) 0) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- (- main_main) (- main_~q~1.offset)) 200) (<= (- (- main_main) |main_read~int_#ptr.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 204) (<= (- v_b_221_1 |main_read~int_#ptr.base|) 1) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 400) (<= (- (- v_b_220_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- v_b_220_1 |main_~malloc_#res.offset|) 201) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 200) (<= (- (- v_b_220_1) main_main) (- 1)) (<= (- (- v_b_219_1) main_~p~1.offset) 0) (<= (- (- v_b_219_1) (- |main_~malloc_#res.offset|)) 0) (<= (- (- main_main) main_~p~1.offset) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- v_b_219_1 (- main_main)) 200) (= v_v_9274_1 v_v_9267_1) (<= (- v_b_219_1 (- |main_read~int_#sizeOfReadType|)) 204) (<= (- (- v_b_220_1) (- main_~malloc_~size)) 399) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_220_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- main_main) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_220_1) (- main_~q~1.offset)) 199) (<= (- (- v_b_220_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_219_1) (- main_~q~1.offset)) 200) (<= (- v_b_220_1 |main_#t~malloc0.offset|) 201) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (forall ((v_idx_1648 Int) (v_idx_1647 Int) (v_idx_1658 Int) (v_idx_1657 Int) (v_idx_1646 Int) (v_idx_1656 Int)) (or (and (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1657) v_idx_1647)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1657) v_idx_1647))) 0)) (< v_idx_1657 v_b_218_1) (<= v_b_220_1 v_idx_1647) (< v_idx_1648 v_b_220_1) (<= v_b_218_1 v_idx_1656) (<= v_b_219_1 v_idx_1646) (< v_idx_1647 v_b_219_1) (< v_idx_1658 v_b_221_1) (<= v_b_221_1 v_idx_1657))) (<= (- main_~q~1.offset (- main_~q~1.offset)) 400) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- v_b_220_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_219_1) (- v_b_220_1)) 1) (<= (- main_main (- |main_~malloc_#res.offset|)) 0))))} [2018-12-19 22:52:50,438 WARN L274 ngHoareTripleChecker]: Action: assume true; [2018-12-19 22:52:50,438 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: true [2018-12-19 22:52:51,294 WARN L276 ngHoareTripleChecker]: Post: {2147483498#(and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_main)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 200) (<= (- (- |main_#t~malloc0.offset|) (- main_main)) 0) (<= (- (- main_main) main_~q~1.offset) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 196) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 200) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- main_main (- main_main)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- main_~malloc_~size (- main_~q~1.offset)) 600) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 196) (<= (- main_main (- main_~q~1.offset)) 200) (<= (- (- main_main) (- |main_~malloc_#res.offset|)) 0) (<= (- (- main_main) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~p~1.offset (- main_~q~1.offset)) 200) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- main_main (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 600) (<= (- (- main_main) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 204) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 200) (<= (- main_main main_~p~1.offset) 0) (<= (- main_main |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 200) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- main_main (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 200) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- main_main |main_read~int_#ptr.offset|) 0) (<= (- main_main |main_read~int_#sizeOfReadType|) (- 4)) (<= (- main_main (- main_~malloc_~size)) 400) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 200) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 200) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 200)) (<= (- main_main main_~q~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- main_main) (- main_~p~1.offset)) 0) (<= (- (- main_main) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- main_main main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 200) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 200) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- |main_#t~malloc0.offset| main_main) 0) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 200) (exists ((v_b_221_1 Int) (v_b_220_1 Int) (v_b_219_1 Int) (v_b_218_1 Int)) (and (<= (- v_b_220_1 main_~malloc_~size) (- 199)) (<= (- v_b_220_1 (- main_~q~1.offset)) 401) (<= (- (- v_b_220_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_219_1) |main_~malloc_#res.offset|) 0) (<= (- v_b_219_1 v_b_220_1) (- 1)) (<= (- v_b_219_1 main_~q~1.offset) 200) (<= (- v_b_220_1 (- |main_~malloc_#res.offset|)) 201) (<= (- v_b_220_1 main_main) 201) (<= (- (- v_b_219_1) v_b_220_1) (- 1)) (<= (- (- v_b_220_1) main_~p~1.offset) (- 1)) (<= (- v_b_219_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_220_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_219_1 |main_read~int_#sizeOfReadType|) 196) (<= (- (- v_b_219_1) v_b_219_1) 0) (<= (- v_b_220_1 (- |main_#t~malloc0.offset|)) 201) (<= (- v_b_220_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_220_1) (- main_main)) (- 1)) (<= (- v_b_219_1 |main_#t~malloc0.offset|) 200) (<= (- (- v_b_219_1) (- main_main)) 0) (<= (- v_b_218_1 v_b_221_1) (- 1)) (<= (- v_b_220_1 main_~p~1.offset) 201) (<= (- (- v_b_220_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_221_1) (- |main_read~int_#ptr.base|)) (- 1)) (forall ((v_idx_1662 Int) (v_idx_1672 Int)) (or (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1672) v_idx_1662)) 0) (<= v_b_221_1 v_idx_1672) (< v_idx_1672 v_b_218_1) (<= v_b_220_1 v_idx_1662) (< v_idx_1662 v_b_219_1))) (<= (- v_b_219_1 main_~malloc_~size) (- 200)) (<= (- v_b_219_1 (- v_b_219_1)) 400) (<= (- v_b_219_1 (- v_b_220_1)) 401) (<= (- v_b_221_1 |main_read~int_#ptr.base|) 1) (<= (- v_b_219_1 main_~p~1.offset) 200) (<= (- v_b_220_1 main_~q~1.offset) 201) (<= (- (- v_b_220_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_220_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_219_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_219_1) main_~q~1.offset) 0) (<= (- v_b_220_1 |main_~malloc_#res.offset|) 201) (<= (- v_b_220_1 (- main_main)) 201) (<= (- v_b_220_1 (- |main_read~int_#sizeOfReadType|)) 205) (<= (- v_b_219_1 |main_~malloc_#res.offset|) 200) (<= (- (- v_b_220_1) main_main) (- 1)) (<= (- (- v_b_219_1) main_~p~1.offset) 0) (<= (- (- v_b_219_1) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_219_1) (- main_~p~1.offset)) 0) (<= (- v_b_219_1 (- |main_read~int_#ptr.offset|)) 400) (<= (- (- v_b_218_1) (- |main_read~int_#ptr.base|)) 0) (<= (- v_b_220_1 |main_read~int_#sizeOfReadType|) 197) (<= (- v_b_219_1 (- main_main)) 200) (<= (- (- v_b_219_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_219_1 (- |main_read~int_#sizeOfReadType|)) 204) (<= (- v_b_219_1 (- |main_#t~malloc0.offset|)) 200) (<= (- (- v_b_219_1) (- main_~malloc_~size)) 400) (<= (- (- v_b_220_1) (- main_~malloc_~size)) 399) (<= (- (- v_b_220_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_219_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_219_1 main_main) 200) (<= (- (- v_b_219_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_220_1 (- main_~malloc_~size)) 601) (<= (- v_b_220_1 (- v_b_220_1)) 402) (<= (- (- v_b_220_1) (- main_~q~1.offset)) 199) (<= (- v_b_218_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_220_1) |main_#t~malloc0.offset|) (- 1)) (<= (- v_b_219_1 (- main_~q~1.offset)) 400) (<= (- (- v_b_219_1) (- main_~q~1.offset)) 200) (<= (- (- v_b_219_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_220_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_220_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_220_1 |main_#t~malloc0.offset|) 201) (<= (- v_b_220_1 (- |main_read~int_#ptr.offset|)) 401) (forall ((v_prenex_128 Int) (v_prenex_129 Int)) (or (<= v_b_220_1 v_prenex_128) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_prenex_129) v_prenex_128))) 0) (< v_prenex_129 v_b_218_1) (<= v_b_221_1 v_prenex_129) (< v_prenex_128 v_b_219_1))) (<= (- (- v_b_220_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_219_1 (- main_~malloc_~size)) 600) (<= (- (- v_b_219_1) main_main) 0) (<= (- (- v_b_219_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_220_1 (- main_~p~1.offset)) 201) (<= (- (- v_b_219_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_219_1 (- main_~p~1.offset)) 200) (<= (- (- v_b_220_1) v_b_220_1) (- 2)) (<= (- (- v_b_220_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_218_1) (- v_b_221_1)) 1) (<= (- (- v_b_219_1) (- v_b_220_1)) 1) (<= (- v_b_219_1 (- |main_~malloc_#res.offset|)) 200))) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- (- main_main) (- main_~q~1.offset)) 200) (<= (- (- main_main) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 204) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 400) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 400) (<= (- (- main_main) (- main_~malloc_~size)) 400) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 200) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- (- main_main) main_~p~1.offset) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 200) (<= (- main_main (- |main_read~int_#ptr.offset|)) 200) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 200) (<= (- (- main_main) |main_~malloc_#res.offset|) 0) (<= (- (- main_main) (- |main_read~int_#ptr.offset|)) 200) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_main) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- (- main_main) main_main) 0) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 200)) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- main_~q~1.offset (- main_~q~1.offset)) 400) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- main_main (- |main_~malloc_#res.offset|)) 0))} [2018-12-19 22:53:49,569 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 22:53:49,569 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 22:53:49,570 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 22:53:49,570 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 22:53:49,570 WARN L224 ngHoareTripleChecker]: Pre: {2147483487#(or (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 392) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 784) |c_main_#t~short2| (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 396) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 8)) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 392) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 392) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 392) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 392) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 392) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 392) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 8)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 392) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 388) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 388) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 392) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 392) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 396) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 392) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 792) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 784) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 392) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 784) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 792) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 392) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 392)) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 16) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 20) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 12) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 32) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 16) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) |c_main_#t~short2| (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 16) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 16) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 16) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 20) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 16) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 32) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 16) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 12) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 16) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 16) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 32) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 16) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 416) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 384)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 16) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 416) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 16) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 16) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 384))))} [2018-12-19 22:53:49,570 WARN L228 ngHoareTripleChecker]: Action: assume read~int_#sizeOfReadType + read~int_#ptr.offset <= #length[read~int_#ptr.base];assume #valid[read~int_#ptr.base];assume read~int_#sizeOfReadType + read~int_#ptr.offset <= #length[read~int_#ptr.base];havoc read~int_#value;assume read~int_#value == #memory_int[read~int_#ptr.base,read~int_#ptr.offset];#t~mem1 := read~int_#value;#t~short2 := #t~mem1 >= 0; [2018-12-19 22:53:49,570 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= |c_main_#t~mem1_primed| |c_main_read~int_#value_primed|) (or (and (not (<= 0 |c_main_#t~mem1_primed|)) (not |c_main_#t~short2_primed|)) (and |c_main_#t~short2_primed| (<= 0 |c_main_#t~mem1_primed|))) (<= (+ |c_main_read~int_#sizeOfReadType| |c_main_read~int_#ptr.offset|) (select |c_#length| |c_main_read~int_#ptr.base|)) (select |c_#valid| |c_main_read~int_#ptr.base|) (= |c_main_read~int_#value_primed| (select (select |c_#memory_int| |c_main_read~int_#ptr.base|) |c_main_read~int_#ptr.offset|))) [2018-12-19 22:53:49,571 WARN L230 ngHoareTripleChecker]: Post: {2147483486#(exists ((v_v_11410_1 (Array Int Int)) (v_b_261_1 Int) (v_b_260_1 Int) (v_v_11403_1 (Array Int Int)) (v_v_11408_1 Int) (v_b_258_1 Int) (v_b_259_1 Int)) (and (<= (- (- v_b_259_1) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_260_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_260_1) (- c_main_~malloc_~size)) 399) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 392) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_259_1 v_b_260_1) (- 1)) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_read~int_#value|) (- v_v_11408_1)) 0) (<= (- v_b_259_1 c_main_~malloc_~size) (- 8)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_260_1 (- v_b_260_1)) 786) (<= (- (- v_b_259_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- v_b_261_1 |c_main_read~int_#ptr.base|) 1) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 784) (<= (- v_b_260_1 (- |c_main_~malloc_#res.offset|)) 393) (<= (- v_b_258_1 v_b_261_1) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_260_1 (- c_main_~p~1.offset)) 393) (<= (- v_b_259_1 (- c_main_~p~1.offset)) 392) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- v_b_259_1 (- c_main_~q~1.offset)) 784) (<= (- (- v_b_260_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_259_1 |c_main_~malloc_#res.offset|) 392) (<= (- (- v_b_260_1) v_b_260_1) (- 2)) (<= (- v_b_259_1 |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_260_1 (- |c_main_read~int_#ptr.offset|)) 785) (<= (- (- v_b_260_1) (- c_main_~p~1.offset)) (- 1)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- (- v_b_259_1) c_main_~p~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- v_b_260_1 |c_main_read~int_#sizeOfReadType|) 389) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 396) (<= (- (- v_b_259_1) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~mem1| |c_main_read~int_#value|) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 8)) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_260_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_259_1 (- v_b_259_1)) 784) (<= (- v_b_259_1 (- |c_main_read~int_#ptr.offset|)) 784) (<= (- v_b_260_1 (- |c_main_#t~malloc0.offset|)) 393) (<= (- v_b_259_1 c_main_~p~1.offset) 392) (<= (- (- v_b_259_1) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 392) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_#t~mem1| v_v_11408_1) 0) (<= (- (- v_b_258_1) (- v_b_261_1)) 1) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 392) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_259_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_259_1 (- c_main_~malloc_~size)) 792) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 392) (<= (- v_b_260_1 c_main_~p~1.offset) 393) (<= (- |c_main_read~int_#value| v_v_11408_1) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- v_b_260_1 (- c_main_~q~1.offset)) 785) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- v_b_259_1 (- v_b_260_1)) 785) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 392) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 392) (<= (- (- v_b_259_1) c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 392) (<= (- (- v_b_259_1) v_b_259_1) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 8)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_260_1) c_main_~malloc_~size) (- 401)) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- v_b_260_1 (- c_main_~malloc_~size)) 793) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- v_b_260_1 (- |c_main_read~int_#sizeOfReadType|)) 397) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- v_b_259_1) (- c_main_~q~1.offset)) 392) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 392) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- v_b_260_1) (- c_main_~q~1.offset)) 391) (<= (- v_b_260_1 |c_main_~malloc_#res.offset|) 393) (<= (- (- v_b_260_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- v_b_260_1 c_main_~q~1.offset) 393) (<= (- v_b_259_1 |c_main_#t~malloc0.offset|) 392) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- v_b_259_1 c_main_~q~1.offset) 392) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 388) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_260_1) |c_main_#t~malloc0.offset|) (- 1)) (= v_v_11410_1 v_v_11403_1) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 388) (<= (- v_b_259_1 (- |c_main_#t~malloc0.offset|)) 392) (<= (- (- v_b_260_1) c_main_~q~1.offset) (- 1)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 392) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 392) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_259_1) (- v_b_260_1)) 1) (<= (- v_b_258_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- v_b_260_1) c_main_~p~1.offset) (- 1)) (<= (- (- v_b_259_1) c_main_~q~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_260_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 396) (<= (- (- v_b_259_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_259_1) (- |c_main_#t~malloc0.offset|)) 0) (forall ((v_idx_1687 Int) (v_idx_1686 Int) (v_idx_1685 Int) (v_idx_1684 Int) (v_idx_1683 Int) (v_idx_1688 Int)) (or (<= v_b_258_1 v_idx_1686) (< v_idx_1687 v_b_258_1) (<= v_b_261_1 v_idx_1687) (< v_idx_1685 v_b_260_1) (< v_idx_1684 v_b_259_1) (<= v_b_260_1 v_idx_1684) (< v_idx_1688 v_b_261_1) (<= v_b_259_1 v_idx_1683) (and (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_1687) v_idx_1684)) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1687) v_idx_1684)) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1687) v_idx_1684))) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1687) v_idx_1684))) 0)))) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 392) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 792) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- (- v_b_259_1) v_b_260_1) (- 1)) (<= (- v_b_260_1 |c_main_#t~malloc0.offset|) 393) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_259_1 (- |c_main_read~int_#sizeOfReadType|)) 396) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_261_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_260_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_258_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- v_b_259_1 |c_main_read~int_#sizeOfReadType|) 388) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~mem1|) (- |c_main_read~int_#value|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- (- v_b_259_1) (- c_main_~malloc_~size)) 400) (<= (- v_b_259_1 (- |c_main_~malloc_#res.offset|)) 392) (<= (- (- v_b_259_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_259_1) (- c_main_~p~1.offset)) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 784) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 392) (<= (- (- v_b_260_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 784) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 792) (<= (- (- v_b_260_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |c_main_#t~mem1|) (- v_v_11408_1)) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 392) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 392) (<= (- v_b_260_1 c_main_~malloc_~size) (- 7))))} [2018-12-19 22:53:49,571 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 22:53:49,571 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 22:53:49,572 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 22:53:50,291 WARN L181 SmtUtils]: Spent 719.00 ms on a formula simplification. DAG size of input: 262 DAG size of output: 45 [2018-12-19 22:53:50,291 WARN L270 ngHoareTripleChecker]: Pre: {2147483487#(and |main_#t~short2| (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 392) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 392))} [2018-12-19 22:53:50,292 WARN L274 ngHoareTripleChecker]: Action: assume read~int_#sizeOfReadType + read~int_#ptr.offset <= #length[read~int_#ptr.base];assume #valid[read~int_#ptr.base];assume read~int_#sizeOfReadType + read~int_#ptr.offset <= #length[read~int_#ptr.base];havoc read~int_#value;assume read~int_#value == #memory_int[read~int_#ptr.base,read~int_#ptr.offset];#t~mem1 := read~int_#value;#t~short2 := #t~mem1 >= 0; [2018-12-19 22:53:50,292 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= |c_main_#t~mem1_primed| |c_main_read~int_#value_primed|) (or (and (not (<= 0 |c_main_#t~mem1_primed|)) (not |c_main_#t~short2_primed|)) (and |c_main_#t~short2_primed| (<= 0 |c_main_#t~mem1_primed|))) (<= (+ |c_main_read~int_#sizeOfReadType| |c_main_read~int_#ptr.offset|) (select |c_#length| |c_main_read~int_#ptr.base|)) (select |c_#valid| |c_main_read~int_#ptr.base|) (= |c_main_read~int_#value_primed| (select (select |c_#memory_int| |c_main_read~int_#ptr.base|) |c_main_read~int_#ptr.offset|))) [2018-12-19 22:53:51,011 WARN L276 ngHoareTripleChecker]: Post: {2147483486#(and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 392) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (exists ((v_b_261_1 Int) (v_b_260_1 Int) (v_b_258_1 Int) (v_b_259_1 Int)) (and (<= (- (- v_b_259_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_259_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_260_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_260_1) (- main_~malloc_~size)) 399) (<= (- (- v_b_259_1) v_b_259_1) 0) (<= (- v_b_259_1 v_b_260_1) (- 1)) (<= (- (- v_b_260_1) main_~malloc_~size) (- 401)) (<= (- v_b_260_1 (- main_~malloc_~size)) 793) (<= (- v_b_260_1 (- |main_read~int_#sizeOfReadType|)) 397) (<= (- v_b_259_1 main_~malloc_~size) (- 8)) (<= (- v_b_260_1 (- v_b_260_1)) 786) (<= (- (- v_b_259_1) (- |main_read~int_#sizeOfReadType|)) 4) (forall ((v_idx_1687 Int) (v_idx_1684 Int)) (or (< v_idx_1687 v_b_258_1) (<= v_b_261_1 v_idx_1687) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_idx_1687) v_idx_1684))) 0) (< v_idx_1684 v_b_259_1) (<= v_b_260_1 v_idx_1684))) (<= (- (- v_b_259_1) (- main_~q~1.offset)) 392) (<= (- v_b_261_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_260_1) (- main_~q~1.offset)) 391) (<= (- v_b_260_1 (- |main_~malloc_#res.offset|)) 393) (<= (- v_b_260_1 |main_~malloc_#res.offset|) 393) (<= (- (- v_b_260_1) |main_~malloc_#res.offset|) (- 1)) (<= (- v_b_260_1 main_~q~1.offset) 393) (<= (- v_b_258_1 v_b_261_1) (- 1)) (<= (- v_b_259_1 |main_#t~malloc0.offset|) 392) (<= (- v_b_259_1 main_~q~1.offset) 392) (<= (- v_b_260_1 (- main_~p~1.offset)) 393) (<= (- v_b_259_1 (- main_~p~1.offset)) 392) (forall ((v_prenex_134 Int) (v_prenex_135 Int)) (or (< v_prenex_135 v_b_259_1) (< v_prenex_134 v_b_258_1) (<= v_b_260_1 v_prenex_135) (<= (- |main_#t~mem1| (select (select |#memory_int| v_prenex_134) v_prenex_135)) 0) (<= v_b_261_1 v_prenex_134))) (<= (- (- v_b_260_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_260_1) main_~q~1.offset) (- 1)) (<= (- v_b_259_1 (- main_~q~1.offset)) 784) (<= (- v_b_259_1 (- |main_#t~malloc0.offset|)) 392) (<= (- (- v_b_260_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_259_1 |main_~malloc_#res.offset|) 392) (<= (- (- v_b_260_1) v_b_260_1) (- 2)) (<= (- v_b_259_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_260_1 (- |main_read~int_#ptr.offset|)) 785) (<= (- (- v_b_260_1) (- main_~p~1.offset)) (- 1)) (forall ((v_prenex_132 Int) (v_prenex_133 Int)) (or (< v_prenex_132 v_b_258_1) (<= v_b_261_1 v_prenex_132) (<= v_b_260_1 v_prenex_133) (<= (- |main_read~int_#value| (select (select |#memory_int| v_prenex_132) v_prenex_133)) 0) (< v_prenex_133 v_b_259_1))) (<= (- (- v_b_259_1) (- v_b_260_1)) 1) (<= (- v_b_258_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_259_1) main_~p~1.offset) 0) (<= (- (- v_b_260_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_259_1) main_~q~1.offset) 0) (<= (- v_b_260_1 |main_read~int_#sizeOfReadType|) 389) (<= (- (- v_b_260_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_259_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_259_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_259_1) (- |main_#t~malloc0.offset|)) 0) (<= (- (- v_b_259_1) v_b_260_1) (- 1)) (<= (- v_b_260_1 |main_#t~malloc0.offset|) 393) (<= (- v_b_259_1 (- |main_read~int_#sizeOfReadType|)) 396) (<= (- (- v_b_260_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_259_1 (- v_b_259_1)) 784) (<= (- v_b_259_1 (- |main_read~int_#ptr.offset|)) 784) (<= (- v_b_260_1 (- |main_#t~malloc0.offset|)) 393) (<= (- v_b_259_1 main_~p~1.offset) 392) (<= (- (- v_b_261_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- v_b_260_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_259_1) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_258_1) (- |main_read~int_#ptr.base|)) 0) (<= (- v_b_259_1 |main_read~int_#sizeOfReadType|) 388) (<= (- (- v_b_258_1) (- v_b_261_1)) 1) (forall ((v_prenex_130 Int) (v_prenex_131 Int)) (or (< v_prenex_130 v_b_258_1) (<= v_b_260_1 v_prenex_131) (< v_prenex_131 v_b_259_1) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_prenex_130) v_prenex_131))) 0) (<= v_b_261_1 v_prenex_130))) (<= (- (- v_b_259_1) (- main_~malloc_~size)) 400) (<= (- (- v_b_259_1) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_259_1 (- |main_~malloc_#res.offset|)) 392) (<= (- v_b_259_1 (- main_~malloc_~size)) 792) (<= (- v_b_260_1 main_~p~1.offset) 393) (<= (- (- v_b_259_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_259_1) (- main_~p~1.offset)) 0) (<= (- v_b_260_1 (- main_~q~1.offset)) 785) (<= (- (- v_b_260_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_260_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_259_1 (- v_b_260_1)) 785) (<= (- v_b_260_1 main_~malloc_~size) (- 7)))) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 784) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 396) (<= (- |main_#t~mem1| |main_read~int_#value|) 0) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 8)) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 392) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 392) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 392) (<= |main_read~int_#value| |main_#t~mem1|) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- main_~p~1.offset (- main_~q~1.offset)) 392) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 392) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 392) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 8)) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 392) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= |main_#t~mem1| |main_read~int_#value|) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 388) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 388) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 392) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 392) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 396) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 392) (<= (- main_~malloc_~size (- main_~q~1.offset)) 792) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~mem1|) (- |main_read~int_#value|)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 784) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 392) (<= (- main_~q~1.offset (- main_~q~1.offset)) 784) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 792) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 392) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 392))} [2018-12-19 22:54:05,765 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 22:54:05,765 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 22:54:05,765 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 22:54:05,765 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 22:54:05,766 WARN L224 ngHoareTripleChecker]: Pre: {2147483485#(or (exists ((v_v_11410_1 (Array Int Int)) (v_b_261_1 Int) (v_b_260_1 Int) (v_v_11403_1 (Array Int Int)) (v_v_11408_1 Int) (v_b_258_1 Int) (v_b_259_1 Int)) (and (<= (- (- v_b_259_1) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_260_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_260_1) (- c_main_~malloc_~size)) 399) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 392) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_259_1 v_b_260_1) (- 1)) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_read~int_#value|) (- v_v_11408_1)) 0) (<= (- v_b_259_1 c_main_~malloc_~size) (- 8)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_260_1 (- v_b_260_1)) 786) (<= (- (- v_b_259_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- v_b_261_1 |c_main_read~int_#ptr.base|) 1) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 784) (<= (- v_b_260_1 (- |c_main_~malloc_#res.offset|)) 393) (<= (- v_b_258_1 v_b_261_1) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_260_1 (- c_main_~p~1.offset)) 393) (<= (- v_b_259_1 (- c_main_~p~1.offset)) 392) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- v_b_259_1 (- c_main_~q~1.offset)) 784) (<= (- (- v_b_260_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_259_1 |c_main_~malloc_#res.offset|) 392) (<= (- (- v_b_260_1) v_b_260_1) (- 2)) (<= (- v_b_259_1 |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_260_1 (- |c_main_read~int_#ptr.offset|)) 785) (<= (- (- v_b_260_1) (- c_main_~p~1.offset)) (- 1)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- (- v_b_259_1) c_main_~p~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- v_b_260_1 |c_main_read~int_#sizeOfReadType|) 389) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 396) (<= (- (- v_b_259_1) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~mem1| |c_main_read~int_#value|) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 8)) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_260_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_259_1 (- v_b_259_1)) 784) (<= (- v_b_259_1 (- |c_main_read~int_#ptr.offset|)) 784) (<= (- v_b_260_1 (- |c_main_#t~malloc0.offset|)) 393) (<= (- v_b_259_1 c_main_~p~1.offset) 392) (<= (- (- v_b_259_1) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 392) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_#t~mem1| v_v_11408_1) 0) (<= (- (- v_b_258_1) (- v_b_261_1)) 1) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 392) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_259_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_259_1 (- c_main_~malloc_~size)) 792) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 392) (<= (- v_b_260_1 c_main_~p~1.offset) 393) (forall ((v_idx_1718 Int) (v_idx_1717 Int) (v_idx_1716 Int) (v_idx_1715 Int) (v_idx_1714 Int) (v_idx_1713 Int)) (or (< v_idx_1714 v_b_259_1) (< v_idx_1717 v_b_258_1) (<= v_b_260_1 v_idx_1714) (< v_idx_1715 v_b_260_1) (< v_idx_1718 v_b_261_1) (<= v_b_258_1 v_idx_1716) (and (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_1717) v_idx_1714)) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1717) v_idx_1714)) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1717) v_idx_1714))) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1717) v_idx_1714))) 0)) (<= v_b_261_1 v_idx_1717) (<= v_b_259_1 v_idx_1713))) (<= (- |c_main_read~int_#value| v_v_11408_1) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- v_b_260_1 (- c_main_~q~1.offset)) 785) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- v_b_259_1 (- v_b_260_1)) 785) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 392) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 392) (<= (- (- v_b_259_1) c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 392) (<= (- (- v_b_259_1) v_b_259_1) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 8)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_260_1) c_main_~malloc_~size) (- 401)) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- v_b_260_1 (- c_main_~malloc_~size)) 793) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- v_b_260_1 (- |c_main_read~int_#sizeOfReadType|)) 397) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- v_b_259_1) (- c_main_~q~1.offset)) 392) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 392) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- v_b_260_1) (- c_main_~q~1.offset)) 391) (<= (- v_b_260_1 |c_main_~malloc_#res.offset|) 393) (<= (- (- v_b_260_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- v_b_260_1 c_main_~q~1.offset) 393) (<= (- v_b_259_1 |c_main_#t~malloc0.offset|) 392) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- v_b_259_1 c_main_~q~1.offset) 392) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 388) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_260_1) |c_main_#t~malloc0.offset|) (- 1)) (= v_v_11410_1 v_v_11403_1) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 388) (<= (- v_b_259_1 (- |c_main_#t~malloc0.offset|)) 392) (<= (- (- v_b_260_1) c_main_~q~1.offset) (- 1)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 392) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 392) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_259_1) (- v_b_260_1)) 1) (<= (- v_b_258_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- v_b_260_1) c_main_~p~1.offset) (- 1)) (<= (- (- v_b_259_1) c_main_~q~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_260_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 396) (<= (- (- v_b_259_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_259_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 392) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 792) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- (- v_b_259_1) v_b_260_1) (- 1)) (<= (- v_b_260_1 |c_main_#t~malloc0.offset|) 393) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_259_1 (- |c_main_read~int_#sizeOfReadType|)) 396) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_261_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_260_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_258_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- v_b_259_1 |c_main_read~int_#sizeOfReadType|) 388) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~mem1|) (- |c_main_read~int_#value|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- (- v_b_259_1) (- c_main_~malloc_~size)) 400) (<= (- v_b_259_1 (- |c_main_~malloc_#res.offset|)) 392) (<= (- (- v_b_259_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_259_1) (- c_main_~p~1.offset)) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 784) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 392) (<= (- (- v_b_260_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 784) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 792) (<= (- (- v_b_260_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |c_main_#t~mem1|) (- v_v_11408_1)) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 392) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 392) (<= (- v_b_260_1 c_main_~malloc_~size) (- 7)))) (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_b_62_1 Int) (v_v_625_1 (Array Int Int)) (v_v_630_1 Int) (v_v_632_1 (Array Int Int))) (and (<= (- v_b_62_1 v_b_65_1) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_62_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_62_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_#t~mem1|) (- v_v_630_1)) 0) (<= (- v_b_63_1 (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 4) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_64_1) v_b_64_1) (- 2)) (<= (- (- v_b_63_1) v_b_64_1) (- 1)) (<= (- v_b_64_1 c_main_~q~1.offset) 5) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 4) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_64_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 4) (<= (- v_b_65_1 |c_main_read~int_#ptr.base|) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 8) (<= (- (- v_b_63_1) c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_64_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_63_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_63_1 |c_main_read~int_#sizeOfReadType|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 8) (= v_v_625_1 v_v_632_1) (<= (- v_b_63_1 (- c_main_~malloc_~size)) 404) (<= (- v_b_63_1 (- c_main_~p~1.offset)) 4) (<= (- v_b_63_1 (- |c_main_~malloc_#res.offset|)) 4) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_64_1 (- c_main_~q~1.offset)) 9) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 4) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 4) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 4) (<= (- |c_main_#t~mem1| |c_main_read~int_#value|) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 0) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_64_1) (- c_main_~malloc_~size)) 399) (<= (- v_b_63_1 c_main_~malloc_~size) (- 396)) (<= (- v_b_64_1 |c_main_~malloc_#res.offset|) 5) (<= (- v_b_63_1 c_main_~p~1.offset) 4) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 0) (<= (- v_b_64_1 (- |c_main_#t~malloc0.offset|)) 5) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_63_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- v_b_63_1 (- v_b_64_1)) 9) (<= (- (- v_b_64_1) c_main_~malloc_~size) (- 401)) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_64_1 (- c_main_~malloc_~size)) 405) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_63_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_63_1) c_main_~p~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 404) (<= (- v_b_64_1 |c_main_#t~malloc0.offset|) 5) (<= (- (- v_b_65_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_63_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_64_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_64_1 |c_main_read~int_#sizeOfReadType|) 1) (<= (- (- v_b_64_1) (- c_main_~q~1.offset)) 3) (<= (- (- v_b_63_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_63_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_64_1) c_main_~p~1.offset) (- 1)) (<= (- (- v_b_63_1) c_main_~q~1.offset) 0) (<= (- (- v_b_64_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- v_b_64_1 (- |c_main_read~int_#ptr.offset|)) 9) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 4) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- v_b_63_1) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#value| v_v_630_1) 0) (<= (- (- v_b_63_1) (- v_b_64_1)) 1) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- v_b_64_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 4) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- v_b_64_1 (- v_b_64_1)) 10) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 4) (<= (- (- v_b_64_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 396)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 c_main_~malloc_~size) (- 395)) (<= (- (- v_b_64_1) c_main_~q~1.offset) (- 1)) (<= (- (- v_b_63_1) v_b_63_1) 0) (<= (- v_b_64_1 (- c_main_~p~1.offset)) 5) (<= (- (- |c_main_read~int_#value|) (- v_v_630_1)) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 4) (<= (- (- v_b_63_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_63_1 |c_main_~malloc_#res.offset|) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_63_1 (- c_main_~q~1.offset)) 8) (<= (- (- v_b_63_1) |c_main_#t~malloc0.offset|) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- v_b_63_1 |c_main_#t~malloc0.offset|) 4) (<= (- (- v_b_64_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_62_1) (- v_b_65_1)) 1) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 8) (<= (- v_b_64_1 (- |c_main_read~int_#sizeOfReadType|)) 9) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~mem1| v_v_630_1) 0) (<= (- v_b_63_1 (- |c_main_#t~malloc0.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (forall ((v_idx_1698 Int) (v_idx_1697 Int) (v_idx_1696 Int) (v_idx_1703 Int) (v_idx_1702 Int) (v_idx_1701 Int)) (or (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1702) v_idx_1697))) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1702) v_idx_1697))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1702) v_idx_1697)) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_1702) v_idx_1697)) 0)) (<= v_b_62_1 v_idx_1701) (< v_idx_1703 v_b_65_1) (< v_idx_1702 v_b_62_1) (< v_idx_1697 v_b_63_1) (<= v_b_65_1 v_idx_1702) (<= v_b_63_1 v_idx_1696) (<= v_b_64_1 v_idx_1697) (< v_idx_1698 v_b_64_1))) (<= (- v_b_64_1 (- |c_main_~malloc_#res.offset|)) 5) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_64_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_63_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_64_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- v_b_63_1 c_main_~q~1.offset) 4) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_63_1) (- c_main_~q~1.offset)) 4) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- v_b_63_1 v_b_64_1) (- 1)) (<= (- v_b_63_1 (- v_b_63_1)) 8) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~mem1|) (- |c_main_read~int_#value|)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 404) (<= (- (- v_b_63_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- v_b_64_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_63_1 (- |c_main_read~int_#ptr.offset|)) 8) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 c_main_~p~1.offset) 5))))} [2018-12-19 22:54:05,766 WARN L228 ngHoareTripleChecker]: Action: assume !#t~short2;havoc #t~mem1;havoc #t~short2; [2018-12-19 22:54:05,766 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (not |c_main_#t~short2|) [2018-12-19 22:54:05,767 WARN L230 ngHoareTripleChecker]: Post: {2147483484#(exists ((v_v_11410_1 (Array Int Int)) (v_b_261_1 Int) (v_b_260_1 Int) (v_v_11403_1 (Array Int Int)) (v_v_11408_1 Int) (v_b_258_1 Int) (v_b_259_1 Int)) (and (<= (- (- v_b_259_1) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_260_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_260_1) (- c_main_~malloc_~size)) 399) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 392) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_259_1 v_b_260_1) (- 1)) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_read~int_#value|) (- v_v_11408_1)) 0) (<= (- v_b_259_1 c_main_~malloc_~size) (- 8)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_260_1 (- v_b_260_1)) 786) (<= (- (- v_b_259_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- v_b_261_1 |c_main_read~int_#ptr.base|) 1) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 784) (<= (- v_b_260_1 (- |c_main_~malloc_#res.offset|)) 393) (forall ((v_idx_1731 Int) (v_idx_1730 Int) (v_idx_1729 Int) (v_idx_1728 Int) (v_idx_1733 Int) (v_idx_1732 Int)) (or (< v_idx_1732 v_b_258_1) (<= v_b_261_1 v_idx_1732) (< v_idx_1730 v_b_260_1) (<= v_b_260_1 v_idx_1729) (<= v_b_259_1 v_idx_1728) (< v_idx_1729 v_b_259_1) (< v_idx_1733 v_b_261_1) (<= v_b_258_1 v_idx_1731) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1732) v_idx_1729)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1732) v_idx_1729))) 0)))) (<= (- v_b_258_1 v_b_261_1) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_260_1 (- c_main_~p~1.offset)) 393) (<= (- v_b_259_1 (- c_main_~p~1.offset)) 392) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- v_b_259_1 (- c_main_~q~1.offset)) 784) (<= (- (- v_b_260_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_259_1 |c_main_~malloc_#res.offset|) 392) (<= (- (- v_b_260_1) v_b_260_1) (- 2)) (<= (- v_b_259_1 |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_260_1 (- |c_main_read~int_#ptr.offset|)) 785) (<= (- (- v_b_260_1) (- c_main_~p~1.offset)) (- 1)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- (- v_b_259_1) c_main_~p~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- v_b_260_1 |c_main_read~int_#sizeOfReadType|) 389) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 396) (<= (- (- v_b_259_1) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 8)) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_260_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_259_1 (- v_b_259_1)) 784) (<= (- v_b_259_1 (- |c_main_read~int_#ptr.offset|)) 784) (<= (- v_b_260_1 (- |c_main_#t~malloc0.offset|)) 393) (<= (- v_b_259_1 c_main_~p~1.offset) 392) (<= (- (- v_b_259_1) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 392) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_258_1) (- v_b_261_1)) 1) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 392) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_259_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_259_1 (- c_main_~malloc_~size)) 792) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 392) (<= (- v_b_260_1 c_main_~p~1.offset) 393) (<= (- |c_main_read~int_#value| v_v_11408_1) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- v_b_260_1 (- c_main_~q~1.offset)) 785) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- v_b_259_1 (- v_b_260_1)) 785) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 392) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 392) (<= (- (- v_b_259_1) c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 392) (<= (- (- v_b_259_1) v_b_259_1) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 8)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_260_1) c_main_~malloc_~size) (- 401)) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- v_b_260_1 (- c_main_~malloc_~size)) 793) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- v_b_260_1 (- |c_main_read~int_#sizeOfReadType|)) 397) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- v_b_259_1) (- c_main_~q~1.offset)) 392) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 392) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- v_b_260_1) (- c_main_~q~1.offset)) 391) (<= (- v_b_260_1 |c_main_~malloc_#res.offset|) 393) (<= (- (- v_b_260_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- v_b_260_1 c_main_~q~1.offset) 393) (<= (- v_b_259_1 |c_main_#t~malloc0.offset|) 392) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- v_b_259_1 c_main_~q~1.offset) 392) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 388) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_260_1) |c_main_#t~malloc0.offset|) (- 1)) (= v_v_11410_1 v_v_11403_1) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 388) (<= (- v_b_259_1 (- |c_main_#t~malloc0.offset|)) 392) (<= (- (- v_b_260_1) c_main_~q~1.offset) (- 1)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 392) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 392) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_259_1) (- v_b_260_1)) 1) (<= (- v_b_258_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- v_b_260_1) c_main_~p~1.offset) (- 1)) (<= (- (- v_b_259_1) c_main_~q~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_260_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 396) (<= (- (- v_b_259_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_259_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 392) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 792) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- (- v_b_259_1) v_b_260_1) (- 1)) (<= (- v_b_260_1 |c_main_#t~malloc0.offset|) 393) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_259_1 (- |c_main_read~int_#sizeOfReadType|)) 396) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_261_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_260_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_258_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- v_b_259_1 |c_main_read~int_#sizeOfReadType|) 388) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- (- v_b_259_1) (- c_main_~malloc_~size)) 400) (<= (- v_b_259_1 (- |c_main_~malloc_#res.offset|)) 392) (<= (- (- v_b_259_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_259_1) (- c_main_~p~1.offset)) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 784) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 392) (<= (- (- v_b_260_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 784) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 792) (<= (- (- v_b_260_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 392) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 392) (<= (- v_b_260_1 c_main_~malloc_~size) (- 7))))} [2018-12-19 22:54:05,767 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 22:54:05,767 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 22:54:05,768 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 22:54:05,881 WARN L181 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 666 [2018-12-19 22:54:05,882 WARN L270 ngHoareTripleChecker]: Pre: {2147483485#(or (exists ((v_v_11410_1 (Array Int Int)) (v_b_261_1 Int) (v_b_260_1 Int) (v_v_11403_1 (Array Int Int)) (v_v_11408_1 Int) (v_b_258_1 Int) (v_b_259_1 Int)) (and (<= (- (- v_b_259_1) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_260_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_260_1) (- main_~malloc_~size)) 399) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 392) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- v_b_259_1 v_b_260_1) (- 1)) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_read~int_#value|) (- v_v_11408_1)) 0) (<= (- v_b_259_1 main_~malloc_~size) (- 8)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- v_b_260_1 (- v_b_260_1)) 786) (<= (- (- v_b_259_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- v_b_261_1 |main_read~int_#ptr.base|) 1) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 784) (<= (- v_b_260_1 (- |main_~malloc_#res.offset|)) 393) (<= (- v_b_258_1 v_b_261_1) (- 1)) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- v_b_260_1 (- main_~p~1.offset)) 393) (<= (- v_b_259_1 (- main_~p~1.offset)) 392) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- v_b_259_1 (- main_~q~1.offset)) 784) (<= (- (- v_b_260_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_259_1 |main_~malloc_#res.offset|) 392) (<= (- (- v_b_260_1) v_b_260_1) (- 2)) (<= (- v_b_259_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_260_1 (- |main_read~int_#ptr.offset|)) 785) (<= (- (- v_b_260_1) (- main_~p~1.offset)) (- 1)) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- (- v_b_259_1) main_~p~1.offset) 0) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- v_b_260_1 |main_read~int_#sizeOfReadType|) 389) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 396) (<= (- (- v_b_259_1) |main_~malloc_#res.offset|) 0) (<= (- |main_#t~mem1| |main_read~int_#value|) 0) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 8)) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- v_b_260_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_259_1 (- v_b_259_1)) 784) (<= (- v_b_259_1 (- |main_read~int_#ptr.offset|)) 784) (<= (- v_b_260_1 (- |main_#t~malloc0.offset|)) 393) (<= (- v_b_259_1 main_~p~1.offset) 392) (<= (- (- v_b_259_1) |main_#t~malloc0.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 392) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- |main_#t~mem1| v_v_11408_1) 0) (<= (- (- v_b_258_1) (- v_b_261_1)) 1) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 392) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- (- v_b_259_1) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_259_1 (- main_~malloc_~size)) 792) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 392) (<= (- v_b_260_1 main_~p~1.offset) 393) (forall ((v_idx_1718 Int) (v_idx_1717 Int) (v_idx_1716 Int) (v_idx_1715 Int) (v_idx_1714 Int) (v_idx_1713 Int)) (or (< v_idx_1714 v_b_259_1) (< v_idx_1717 v_b_258_1) (<= v_b_260_1 v_idx_1714) (< v_idx_1715 v_b_260_1) (< v_idx_1718 v_b_261_1) (<= v_b_258_1 v_idx_1716) (and (<= (- |main_#t~mem1| (select (select |#memory_int| v_idx_1717) v_idx_1714)) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1717) v_idx_1714)) 0) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_idx_1717) v_idx_1714))) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1717) v_idx_1714))) 0)) (<= v_b_261_1 v_idx_1717) (<= v_b_259_1 v_idx_1713))) (<= (- |main_read~int_#value| v_v_11408_1) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- v_b_260_1 (- main_~q~1.offset)) 785) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- v_b_259_1 (- v_b_260_1)) 785) (<= (- main_~p~1.offset (- main_~q~1.offset)) 392) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 392) (<= (- (- v_b_259_1) main_~malloc_~size) (- 400)) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 392) (<= (- (- v_b_259_1) v_b_259_1) 0) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 8)) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_260_1) main_~malloc_~size) (- 401)) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- v_b_260_1 (- main_~malloc_~size)) 793) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- v_b_260_1 (- |main_read~int_#sizeOfReadType|)) 397) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- v_b_259_1) (- main_~q~1.offset)) 392) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 392) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- (- v_b_260_1) (- main_~q~1.offset)) 391) (<= (- v_b_260_1 |main_~malloc_#res.offset|) 393) (<= (- (- v_b_260_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- v_b_260_1 main_~q~1.offset) 393) (<= (- v_b_259_1 |main_#t~malloc0.offset|) 392) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- v_b_259_1 main_~q~1.offset) 392) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 388) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_260_1) |main_#t~malloc0.offset|) (- 1)) (= v_v_11410_1 v_v_11403_1) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 388) (<= (- v_b_259_1 (- |main_#t~malloc0.offset|)) 392) (<= (- (- v_b_260_1) main_~q~1.offset) (- 1)) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 392) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 392) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_259_1) (- v_b_260_1)) 1) (<= (- v_b_258_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_260_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_259_1) main_~q~1.offset) 0) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- (- v_b_260_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 396) (<= (- (- v_b_259_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_259_1) (- |main_#t~malloc0.offset|)) 0) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 392) (<= (- main_~malloc_~size (- main_~q~1.offset)) 792) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- v_b_259_1) v_b_260_1) (- 1)) (<= (- v_b_260_1 |main_#t~malloc0.offset|) 393) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_259_1 (- |main_read~int_#sizeOfReadType|)) 396) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_261_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- v_b_260_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_258_1) (- |main_read~int_#ptr.base|)) 0) (<= (- v_b_259_1 |main_read~int_#sizeOfReadType|) 388) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~mem1|) (- |main_read~int_#value|)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- (- v_b_259_1) (- main_~malloc_~size)) 400) (<= (- v_b_259_1 (- |main_~malloc_#res.offset|)) 392) (<= (- (- v_b_259_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- v_b_259_1) (- main_~p~1.offset)) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 784) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 392) (<= (- (- v_b_260_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 784) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 792) (<= (- (- v_b_260_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |main_#t~mem1|) (- v_v_11408_1)) 0) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 392) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 392) (<= (- v_b_260_1 main_~malloc_~size) (- 7)))) (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_b_62_1 Int) (v_v_625_1 (Array Int Int)) (v_v_630_1 Int) (v_v_632_1 (Array Int Int))) (and (<= (- v_b_62_1 v_b_65_1) (- 1)) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 8) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_62_1 |main_read~int_#ptr.base|) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- (- v_b_62_1) (- |main_read~int_#ptr.base|)) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- |main_#t~mem1|) (- v_v_630_1)) 0) (<= (- v_b_63_1 (- |main_read~int_#sizeOfReadType|)) 8) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 4) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_64_1) v_b_64_1) (- 2)) (<= (- (- v_b_63_1) v_b_64_1) (- 1)) (<= (- v_b_64_1 main_~q~1.offset) 5) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 4) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_64_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 4) (<= (- v_b_65_1 |main_read~int_#ptr.base|) 1) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 8) (<= (- (- v_b_63_1) main_~malloc_~size) (- 400)) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 4) (<= (- (- v_b_64_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_63_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_63_1 |main_read~int_#sizeOfReadType|) 0) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 8) (= v_v_625_1 v_v_632_1) (<= (- v_b_63_1 (- main_~malloc_~size)) 404) (<= (- v_b_63_1 (- main_~p~1.offset)) 4) (<= (- v_b_63_1 (- |main_~malloc_#res.offset|)) 4) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- v_b_64_1 (- main_~q~1.offset)) 9) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 4) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 4) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 4) (<= (- |main_#t~mem1| |main_read~int_#value|) 0) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 0) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- v_b_64_1) (- main_~malloc_~size)) 399) (<= (- v_b_63_1 main_~malloc_~size) (- 396)) (<= (- v_b_64_1 |main_~malloc_#res.offset|) 5) (<= (- v_b_63_1 main_~p~1.offset) 4) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 0) (<= (- v_b_64_1 (- |main_#t~malloc0.offset|)) 5) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_63_1) (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- v_b_63_1 (- v_b_64_1)) 9) (<= (- (- v_b_64_1) main_~malloc_~size) (- 401)) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_64_1 (- main_~malloc_~size)) 405) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_63_1) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_63_1) main_~p~1.offset) 0) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- main_~malloc_~size (- main_~q~1.offset)) 404) (<= (- v_b_64_1 |main_#t~malloc0.offset|) 5) (<= (- (- v_b_65_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_63_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_64_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_64_1 |main_read~int_#sizeOfReadType|) 1) (<= (- (- v_b_64_1) (- main_~q~1.offset)) 3) (<= (- (- v_b_63_1) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- v_b_63_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 396)) (<= (- (- v_b_64_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_63_1) main_~q~1.offset) 0) (<= (- (- v_b_64_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- v_b_64_1 (- |main_read~int_#ptr.offset|)) 9) (<= (- main_~p~1.offset (- main_~q~1.offset)) 4) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- v_b_63_1) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#value| v_v_630_1) 0) (<= (- (- v_b_63_1) (- v_b_64_1)) 1) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- v_b_64_1 |main_read~int_#ptr.offset|) 1) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 4) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- v_b_64_1 (- v_b_64_1)) 10) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 4) (<= (- (- v_b_64_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 396)) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 main_~malloc_~size) (- 395)) (<= (- (- v_b_64_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_63_1) v_b_63_1) 0) (<= (- v_b_64_1 (- main_~p~1.offset)) 5) (<= (- (- |main_read~int_#value|) (- v_v_630_1)) 0) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 4) (<= (- (- v_b_63_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_63_1 |main_~malloc_#res.offset|) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_63_1 (- main_~q~1.offset)) 8) (<= (- (- v_b_63_1) |main_#t~malloc0.offset|) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- v_b_63_1 |main_#t~malloc0.offset|) 4) (<= (- (- v_b_64_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_62_1) (- v_b_65_1)) 1) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 8) (<= (- v_b_64_1 (- |main_read~int_#sizeOfReadType|)) 9) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- |main_#t~mem1| v_v_630_1) 0) (<= (- v_b_63_1 (- |main_#t~malloc0.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (forall ((v_idx_1698 Int) (v_idx_1697 Int) (v_idx_1696 Int) (v_idx_1703 Int) (v_idx_1702 Int) (v_idx_1701 Int)) (or (and (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1702) v_idx_1697))) 0) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_idx_1702) v_idx_1697))) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1702) v_idx_1697)) 0) (<= (- |main_#t~mem1| (select (select |#memory_int| v_idx_1702) v_idx_1697)) 0)) (<= v_b_62_1 v_idx_1701) (< v_idx_1703 v_b_65_1) (< v_idx_1702 v_b_62_1) (< v_idx_1697 v_b_63_1) (<= v_b_65_1 v_idx_1702) (<= v_b_63_1 v_idx_1696) (<= v_b_64_1 v_idx_1697) (< v_idx_1698 v_b_64_1))) (<= (- v_b_64_1 (- |main_~malloc_#res.offset|)) 5) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_64_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_63_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_64_1) (- main_~p~1.offset)) (- 1)) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- v_b_63_1 main_~q~1.offset) 4) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_63_1) (- main_~q~1.offset)) 4) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- v_b_63_1 v_b_64_1) (- 1)) (<= (- v_b_63_1 (- v_b_63_1)) 8) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~mem1|) (- |main_read~int_#value|)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 404) (<= (- (- v_b_63_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- v_b_64_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- v_b_63_1 (- |main_read~int_#ptr.offset|)) 8) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 main_~p~1.offset) 5))))} [2018-12-19 22:54:05,882 WARN L274 ngHoareTripleChecker]: Action: assume !#t~short2;havoc #t~mem1;havoc #t~short2; [2018-12-19 22:54:05,882 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (not |c_main_#t~short2|) [2018-12-19 22:54:06,700 WARN L276 ngHoareTripleChecker]: Post: {2147483484#(and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 392) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (exists ((v_b_261_1 Int) (v_b_260_1 Int) (v_b_258_1 Int) (v_b_259_1 Int)) (and (<= (- (- v_b_259_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_259_1) |main_read~int_#ptr.offset|) 0) (forall ((v_idx_1729 Int) (v_idx_1732 Int)) (or (<= v_b_261_1 v_idx_1732) (< v_idx_1732 v_b_258_1) (<= v_b_260_1 v_idx_1729) (< v_idx_1729 v_b_259_1) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1732) v_idx_1729))) 0))) (<= (- v_b_260_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_260_1) (- main_~malloc_~size)) 399) (<= (- (- v_b_259_1) v_b_259_1) 0) (<= (- v_b_259_1 v_b_260_1) (- 1)) (<= (- (- v_b_260_1) main_~malloc_~size) (- 401)) (<= (- v_b_260_1 (- main_~malloc_~size)) 793) (<= (- v_b_260_1 (- |main_read~int_#sizeOfReadType|)) 397) (<= (- v_b_259_1 main_~malloc_~size) (- 8)) (<= (- v_b_260_1 (- v_b_260_1)) 786) (<= (- (- v_b_259_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_259_1) (- main_~q~1.offset)) 392) (<= (- v_b_261_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_260_1) (- main_~q~1.offset)) 391) (<= (- v_b_260_1 (- |main_~malloc_#res.offset|)) 393) (<= (- v_b_260_1 |main_~malloc_#res.offset|) 393) (<= (- (- v_b_260_1) |main_~malloc_#res.offset|) (- 1)) (<= (- v_b_260_1 main_~q~1.offset) 393) (<= (- v_b_258_1 v_b_261_1) (- 1)) (<= (- v_b_259_1 |main_#t~malloc0.offset|) 392) (<= (- v_b_259_1 main_~q~1.offset) 392) (<= (- v_b_260_1 (- main_~p~1.offset)) 393) (<= (- v_b_259_1 (- main_~p~1.offset)) 392) (<= (- (- v_b_260_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_260_1) main_~q~1.offset) (- 1)) (<= (- v_b_259_1 (- main_~q~1.offset)) 784) (<= (- v_b_259_1 (- |main_#t~malloc0.offset|)) 392) (<= (- (- v_b_260_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_259_1 |main_~malloc_#res.offset|) 392) (<= (- (- v_b_260_1) v_b_260_1) (- 2)) (<= (- v_b_259_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_260_1 (- |main_read~int_#ptr.offset|)) 785) (<= (- (- v_b_260_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_259_1) (- v_b_260_1)) 1) (<= (- v_b_258_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_259_1) main_~p~1.offset) 0) (<= (- (- v_b_260_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_259_1) main_~q~1.offset) 0) (<= (- v_b_260_1 |main_read~int_#sizeOfReadType|) 389) (<= (- (- v_b_260_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_259_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_259_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_259_1) (- |main_#t~malloc0.offset|)) 0) (forall ((v_prenex_136 Int) (v_prenex_137 Int)) (or (< v_prenex_136 v_b_259_1) (< v_prenex_137 v_b_258_1) (<= v_b_260_1 v_prenex_136) (<= v_b_261_1 v_prenex_137) (<= (- |main_read~int_#value| (select (select |#memory_int| v_prenex_137) v_prenex_136)) 0))) (<= (- (- v_b_259_1) v_b_260_1) (- 1)) (<= (- v_b_260_1 |main_#t~malloc0.offset|) 393) (<= (- v_b_259_1 (- |main_read~int_#sizeOfReadType|)) 396) (<= (- (- v_b_260_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_259_1 (- v_b_259_1)) 784) (<= (- v_b_259_1 (- |main_read~int_#ptr.offset|)) 784) (<= (- v_b_260_1 (- |main_#t~malloc0.offset|)) 393) (<= (- v_b_259_1 main_~p~1.offset) 392) (<= (- (- v_b_261_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- v_b_260_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_259_1) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_258_1) (- |main_read~int_#ptr.base|)) 0) (<= (- v_b_259_1 |main_read~int_#sizeOfReadType|) 388) (<= (- (- v_b_258_1) (- v_b_261_1)) 1) (<= (- (- v_b_259_1) (- main_~malloc_~size)) 400) (<= (- (- v_b_259_1) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_259_1 (- |main_~malloc_#res.offset|)) 392) (<= (- v_b_259_1 (- main_~malloc_~size)) 792) (<= (- v_b_260_1 main_~p~1.offset) 393) (<= (- (- v_b_259_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_259_1) (- main_~p~1.offset)) 0) (<= (- v_b_260_1 (- main_~q~1.offset)) 785) (<= (- (- v_b_260_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_260_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_259_1 (- v_b_260_1)) 785) (<= (- v_b_260_1 main_~malloc_~size) (- 7)))) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 784) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 396) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 8)) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 392) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 392) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 392) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- main_~p~1.offset (- main_~q~1.offset)) 392) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 392) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 392) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 8)) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 392) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 388) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 388) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 392) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 392) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 396) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 392) (<= (- main_~malloc_~size (- main_~q~1.offset)) 792) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 784) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 392) (<= (- main_~q~1.offset (- main_~q~1.offset)) 784) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 792) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 392) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 392))} [2018-12-19 22:54:21,982 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 22:54:21,983 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 22:54:21,983 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 22:54:21,983 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 22:54:21,983 WARN L224 ngHoareTripleChecker]: Pre: {2147483483#(or (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_b_62_1 Int) (v_v_625_1 (Array Int Int)) (v_v_630_1 Int) (v_v_632_1 (Array Int Int))) (and (<= (- v_b_62_1 v_b_65_1) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_62_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_62_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_#t~mem1|) (- v_v_630_1)) 0) (<= (- v_b_63_1 (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 4) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_64_1) v_b_64_1) (- 2)) (<= (- (- v_b_63_1) v_b_64_1) (- 1)) (<= (- v_b_64_1 c_main_~q~1.offset) 5) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 4) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_64_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 4) (<= (- v_b_65_1 |c_main_read~int_#ptr.base|) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 8) (<= (- (- v_b_63_1) c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_64_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_63_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_63_1 |c_main_read~int_#sizeOfReadType|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 8) (= v_v_625_1 v_v_632_1) (<= (- v_b_63_1 (- c_main_~malloc_~size)) 404) (<= (- v_b_63_1 (- c_main_~p~1.offset)) 4) (<= (- v_b_63_1 (- |c_main_~malloc_#res.offset|)) 4) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_64_1 (- c_main_~q~1.offset)) 9) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 4) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 4) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 4) (<= (- |c_main_#t~mem1| |c_main_read~int_#value|) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 0) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_64_1) (- c_main_~malloc_~size)) 399) (<= (- v_b_63_1 c_main_~malloc_~size) (- 396)) (<= (- v_b_64_1 |c_main_~malloc_#res.offset|) 5) (<= (- v_b_63_1 c_main_~p~1.offset) 4) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 0) (<= (- v_b_64_1 (- |c_main_#t~malloc0.offset|)) 5) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_63_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- v_b_63_1 (- v_b_64_1)) 9) (<= (- (- v_b_64_1) c_main_~malloc_~size) (- 401)) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_64_1 (- c_main_~malloc_~size)) 405) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_63_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_63_1) c_main_~p~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 404) (<= (- v_b_64_1 |c_main_#t~malloc0.offset|) 5) (<= (- (- v_b_65_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_63_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_64_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_64_1 |c_main_read~int_#sizeOfReadType|) 1) (<= (- (- v_b_64_1) (- c_main_~q~1.offset)) 3) (<= (- (- v_b_63_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_63_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_64_1) c_main_~p~1.offset) (- 1)) (<= (- (- v_b_63_1) c_main_~q~1.offset) 0) (<= (- (- v_b_64_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- v_b_64_1 (- |c_main_read~int_#ptr.offset|)) 9) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 4) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- v_b_63_1) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#value| v_v_630_1) 0) (<= (- (- v_b_63_1) (- v_b_64_1)) 1) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- v_b_64_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 4) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- v_b_64_1 (- v_b_64_1)) 10) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 4) (<= (- (- v_b_64_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 396)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 c_main_~malloc_~size) (- 395)) (<= (- (- v_b_64_1) c_main_~q~1.offset) (- 1)) (<= (- (- v_b_63_1) v_b_63_1) 0) (<= (- v_b_64_1 (- c_main_~p~1.offset)) 5) (<= (- (- |c_main_read~int_#value|) (- v_v_630_1)) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 4) (<= (- (- v_b_63_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_63_1 |c_main_~malloc_#res.offset|) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_63_1 (- c_main_~q~1.offset)) 8) (<= (- (- v_b_63_1) |c_main_#t~malloc0.offset|) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- v_b_63_1 |c_main_#t~malloc0.offset|) 4) (<= (- (- v_b_64_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_62_1) (- v_b_65_1)) 1) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 8) (<= (- v_b_64_1 (- |c_main_read~int_#sizeOfReadType|)) 9) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~mem1| v_v_630_1) 0) (<= (- v_b_63_1 (- |c_main_#t~malloc0.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_64_1 (- |c_main_~malloc_#res.offset|)) 5) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_64_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_63_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_64_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- v_b_63_1 c_main_~q~1.offset) 4) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_63_1) (- c_main_~q~1.offset)) 4) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- v_b_63_1 v_b_64_1) (- 1)) (<= (- v_b_63_1 (- v_b_63_1)) 8) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~mem1|) (- |c_main_read~int_#value|)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 404) (forall ((v_idx_1742 Int) (v_idx_1741 Int) (v_idx_1748 Int) (v_idx_1747 Int) (v_idx_1746 Int) (v_idx_1743 Int)) (or (< v_idx_1743 v_b_64_1) (< v_idx_1748 v_b_65_1) (<= v_b_65_1 v_idx_1747) (<= v_b_62_1 v_idx_1746) (< v_idx_1747 v_b_62_1) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1747) v_idx_1742))) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1747) v_idx_1742))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1747) v_idx_1742)) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_1747) v_idx_1742)) 0)) (<= v_b_63_1 v_idx_1741) (< v_idx_1742 v_b_63_1) (<= v_b_64_1 v_idx_1742))) (<= (- (- v_b_63_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- v_b_64_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_63_1 (- |c_main_read~int_#ptr.offset|)) 8) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 c_main_~p~1.offset) 5))) (exists ((v_v_11410_1 (Array Int Int)) (v_b_261_1 Int) (v_b_260_1 Int) (v_v_11403_1 (Array Int Int)) (v_v_11408_1 Int) (v_b_258_1 Int) (v_b_259_1 Int)) (and (<= (- (- v_b_259_1) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_260_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_260_1) (- c_main_~malloc_~size)) 399) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 392) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_259_1 v_b_260_1) (- 1)) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_read~int_#value|) (- v_v_11408_1)) 0) (<= (- v_b_259_1 c_main_~malloc_~size) (- 8)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_260_1 (- v_b_260_1)) 786) (<= (- (- v_b_259_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- v_b_261_1 |c_main_read~int_#ptr.base|) 1) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 784) (<= (- v_b_260_1 (- |c_main_~malloc_#res.offset|)) 393) (<= (- v_b_258_1 v_b_261_1) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_260_1 (- c_main_~p~1.offset)) 393) (<= (- v_b_259_1 (- c_main_~p~1.offset)) 392) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- v_b_259_1 (- c_main_~q~1.offset)) 784) (<= (- (- v_b_260_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_259_1 |c_main_~malloc_#res.offset|) 392) (<= (- (- v_b_260_1) v_b_260_1) (- 2)) (<= (- v_b_259_1 |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_260_1 (- |c_main_read~int_#ptr.offset|)) 785) (<= (- (- v_b_260_1) (- c_main_~p~1.offset)) (- 1)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- (- v_b_259_1) c_main_~p~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- v_b_260_1 |c_main_read~int_#sizeOfReadType|) 389) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 396) (<= (- (- v_b_259_1) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~mem1| |c_main_read~int_#value|) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 8)) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_260_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_259_1 (- v_b_259_1)) 784) (<= (- v_b_259_1 (- |c_main_read~int_#ptr.offset|)) 784) (<= (- v_b_260_1 (- |c_main_#t~malloc0.offset|)) 393) (<= (- v_b_259_1 c_main_~p~1.offset) 392) (<= (- (- v_b_259_1) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 392) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_#t~mem1| v_v_11408_1) 0) (<= (- (- v_b_258_1) (- v_b_261_1)) 1) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 392) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_259_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_259_1 (- c_main_~malloc_~size)) 792) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 392) (<= (- v_b_260_1 c_main_~p~1.offset) 393) (<= (- |c_main_read~int_#value| v_v_11408_1) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- v_b_260_1 (- c_main_~q~1.offset)) 785) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- v_b_259_1 (- v_b_260_1)) 785) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 392) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 392) (<= (- (- v_b_259_1) c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 392) (<= (- (- v_b_259_1) v_b_259_1) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 8)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_260_1) c_main_~malloc_~size) (- 401)) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- v_b_260_1 (- c_main_~malloc_~size)) 793) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- v_b_260_1 (- |c_main_read~int_#sizeOfReadType|)) 397) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- v_b_259_1) (- c_main_~q~1.offset)) 392) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 392) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- v_b_260_1) (- c_main_~q~1.offset)) 391) (<= (- v_b_260_1 |c_main_~malloc_#res.offset|) 393) (<= (- (- v_b_260_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- v_b_260_1 c_main_~q~1.offset) 393) (<= (- v_b_259_1 |c_main_#t~malloc0.offset|) 392) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- v_b_259_1 c_main_~q~1.offset) 392) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 388) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_260_1) |c_main_#t~malloc0.offset|) (- 1)) (= v_v_11410_1 v_v_11403_1) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 388) (<= (- v_b_259_1 (- |c_main_#t~malloc0.offset|)) 392) (<= (- (- v_b_260_1) c_main_~q~1.offset) (- 1)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 392) (forall ((v_idx_1763 Int) (v_idx_1762 Int) (v_idx_1761 Int) (v_idx_1760 Int) (v_idx_1759 Int) (v_idx_1758 Int)) (or (< v_idx_1760 v_b_260_1) (<= v_b_260_1 v_idx_1759) (and (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_1762) v_idx_1759)) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1762) v_idx_1759)) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1762) v_idx_1759))) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1762) v_idx_1759))) 0)) (< v_idx_1759 v_b_259_1) (< v_idx_1763 v_b_261_1) (<= v_b_258_1 v_idx_1761) (<= v_b_259_1 v_idx_1758) (<= v_b_261_1 v_idx_1762) (< v_idx_1762 v_b_258_1))) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 392) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_259_1) (- v_b_260_1)) 1) (<= (- v_b_258_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- v_b_260_1) c_main_~p~1.offset) (- 1)) (<= (- (- v_b_259_1) c_main_~q~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_260_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 396) (<= (- (- v_b_259_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_259_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 392) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 792) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- (- v_b_259_1) v_b_260_1) (- 1)) (<= (- v_b_260_1 |c_main_#t~malloc0.offset|) 393) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_259_1 (- |c_main_read~int_#sizeOfReadType|)) 396) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_261_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_260_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_258_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- v_b_259_1 |c_main_read~int_#sizeOfReadType|) 388) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~mem1|) (- |c_main_read~int_#value|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- (- v_b_259_1) (- c_main_~malloc_~size)) 400) (<= (- v_b_259_1 (- |c_main_~malloc_#res.offset|)) 392) (<= (- (- v_b_259_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_259_1) (- c_main_~p~1.offset)) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 784) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 392) (<= (- (- v_b_260_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 784) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 792) (<= (- (- v_b_260_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |c_main_#t~mem1|) (- v_v_11408_1)) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 392) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 392) (<= (- v_b_260_1 c_main_~malloc_~size) (- 7)))))} [2018-12-19 22:54:21,984 WARN L228 ngHoareTripleChecker]: Action: assume !!#t~short2;havoc #t~mem1;havoc #t~short2;#t~post3.base, #t~post3.offset := ~q~1.base, ~q~1.offset;~q~1.base, ~q~1.offset := #t~post3.base, #t~post3.offset + 4;havoc #t~post3.base, #t~post3.offset; [2018-12-19 22:54:21,984 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= c_main_~q~1.offset_primed (+ c_main_~q~1.offset 4)) |c_main_#t~short2| (= c_main_~q~1.base c_main_~q~1.base_primed)) [2018-12-19 22:54:21,984 WARN L230 ngHoareTripleChecker]: Post: {2147483482#(exists ((v_v_11410_1 (Array Int Int)) (v_b_261_1 Int) (v_b_260_1 Int) (v_v_11403_1 (Array Int Int)) (v_v_11408_1 Int) (v_b_258_1 Int) (v_b_259_1 Int)) (and (<= (- (- v_b_259_1) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_260_1 c_main_~q~1.offset) 389) (<= (- v_b_260_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_260_1) (- c_main_~malloc_~size)) 399) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_259_1 v_b_260_1) (- 1)) (<= (- v_b_260_1 (- c_main_~q~1.offset)) 789) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 396) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 396) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 788) (<= (- (- |c_main_read~int_#value|) (- v_v_11408_1)) 0) (<= (- v_b_259_1 c_main_~malloc_~size) (- 8)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_260_1 (- v_b_260_1)) 786) (<= (- (- v_b_259_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 8)) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) (- 4)) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- v_b_261_1 |c_main_read~int_#ptr.base|) 1) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 396) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 784) (<= (- (- v_b_259_1) c_main_~q~1.offset) (- 4)) (<= (- v_b_260_1 (- |c_main_~malloc_#res.offset|)) 393) (<= (- v_b_258_1 v_b_261_1) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 396) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_260_1 (- c_main_~p~1.offset)) 393) (<= (- c_main_~p~1.offset c_main_~q~1.offset) (- 4)) (<= (- v_b_259_1 (- c_main_~p~1.offset)) 392) (forall ((v_idx_1775 Int) (v_idx_1774 Int) (v_idx_1773 Int) (v_idx_1778 Int) (v_idx_1777 Int) (v_idx_1776 Int)) (or (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1777) v_idx_1774)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1777) v_idx_1774))) 0)) (<= v_b_260_1 v_idx_1774) (<= v_b_258_1 v_idx_1776) (< v_idx_1775 v_b_260_1) (< v_idx_1777 v_b_258_1) (<= v_b_259_1 v_idx_1773) (<= v_b_261_1 v_idx_1777) (< v_idx_1774 v_b_259_1) (< v_idx_1778 v_b_261_1))) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- (- v_b_259_1) (- c_main_~q~1.offset)) 396) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) (- 8)) (<= (- (- v_b_260_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_259_1 |c_main_~malloc_#res.offset|) 392) (<= (- (- v_b_260_1) v_b_260_1) (- 2)) (<= (- v_b_259_1 |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_260_1 (- |c_main_read~int_#ptr.offset|)) 785) (<= (- (- v_b_260_1) (- c_main_~p~1.offset)) (- 1)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) (- 4)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- (- v_b_259_1) c_main_~p~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- v_b_260_1 |c_main_read~int_#sizeOfReadType|) 389) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 396) (<= (- (- v_b_259_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 8)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 396) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_260_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_259_1 (- c_main_~q~1.offset)) 788) (<= (- v_b_259_1 (- v_b_259_1)) 784) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 396) (<= (- v_b_259_1 (- |c_main_read~int_#ptr.offset|)) 784) (<= (- v_b_260_1 (- |c_main_#t~malloc0.offset|)) 393) (<= (- v_b_259_1 c_main_~p~1.offset) 392) (<= (- (- v_b_259_1) |c_main_#t~malloc0.offset|) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_258_1) (- v_b_261_1)) 1) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 392) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_260_1) (- c_main_~q~1.offset)) 395) (<= (- (- v_b_259_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_259_1 (- c_main_~malloc_~size)) 792) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 392) (<= (- v_b_260_1 c_main_~p~1.offset) 393) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 396) (<= (- |c_main_read~int_#value| v_v_11408_1) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) (- 4)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_260_1) c_main_~q~1.offset) (- 5)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_259_1 (- v_b_260_1)) 785) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 796) (<= (- (- v_b_259_1) c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 392) (<= (- (- v_b_259_1) v_b_259_1) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 396) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_260_1) c_main_~malloc_~size) (- 401)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- v_b_260_1 (- c_main_~malloc_~size)) 793) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- v_b_260_1 (- |c_main_read~int_#sizeOfReadType|)) 397) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 792) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 4)) (<= (- v_b_260_1 |c_main_~malloc_#res.offset|) 393) (<= (- (- v_b_260_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- v_b_259_1 |c_main_#t~malloc0.offset|) 392) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 388) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_259_1 c_main_~q~1.offset) 388) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 404)) (<= (- (- v_b_260_1) |c_main_#t~malloc0.offset|) (- 1)) (= v_v_11410_1 v_v_11403_1) (<= (- v_b_259_1 (- |c_main_#t~malloc0.offset|)) 392) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 392) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 392) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) (- 4)) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_259_1) (- v_b_260_1)) 1) (<= (- v_b_258_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- v_b_260_1) c_main_~p~1.offset) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_260_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 388) (<= (- (- v_b_259_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_259_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- (- v_b_259_1) v_b_260_1) (- 1)) (<= (- v_b_260_1 |c_main_#t~malloc0.offset|) 393) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_259_1 (- |c_main_read~int_#sizeOfReadType|)) 396) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_261_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 392) (<= (- (- v_b_260_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_258_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- v_b_259_1 |c_main_read~int_#sizeOfReadType|) 388) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- (- v_b_259_1) (- c_main_~malloc_~size)) 400) (<= (- v_b_259_1 (- |c_main_~malloc_#res.offset|)) 392) (<= (- (- v_b_259_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- v_b_259_1) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_260_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 792) (<= (- (- v_b_260_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 392) (<= (- v_b_260_1 c_main_~malloc_~size) (- 7))))} [2018-12-19 22:54:21,984 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 22:54:21,985 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 22:54:21,985 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 22:54:22,101 WARN L181 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 666 [2018-12-19 22:54:22,102 WARN L270 ngHoareTripleChecker]: Pre: {2147483483#(or (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_b_62_1 Int) (v_v_625_1 (Array Int Int)) (v_v_630_1 Int) (v_v_632_1 (Array Int Int))) (and (<= (- v_b_62_1 v_b_65_1) (- 1)) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 8) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_62_1 |main_read~int_#ptr.base|) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- (- v_b_62_1) (- |main_read~int_#ptr.base|)) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- |main_#t~mem1|) (- v_v_630_1)) 0) (<= (- v_b_63_1 (- |main_read~int_#sizeOfReadType|)) 8) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 4) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_64_1) v_b_64_1) (- 2)) (<= (- (- v_b_63_1) v_b_64_1) (- 1)) (<= (- v_b_64_1 main_~q~1.offset) 5) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 4) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_64_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 4) (<= (- v_b_65_1 |main_read~int_#ptr.base|) 1) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 8) (<= (- (- v_b_63_1) main_~malloc_~size) (- 400)) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 4) (<= (- (- v_b_64_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_63_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_63_1 |main_read~int_#sizeOfReadType|) 0) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 8) (= v_v_625_1 v_v_632_1) (<= (- v_b_63_1 (- main_~malloc_~size)) 404) (<= (- v_b_63_1 (- main_~p~1.offset)) 4) (<= (- v_b_63_1 (- |main_~malloc_#res.offset|)) 4) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- v_b_64_1 (- main_~q~1.offset)) 9) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 4) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 4) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 4) (<= (- |main_#t~mem1| |main_read~int_#value|) 0) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 0) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- v_b_64_1) (- main_~malloc_~size)) 399) (<= (- v_b_63_1 main_~malloc_~size) (- 396)) (<= (- v_b_64_1 |main_~malloc_#res.offset|) 5) (<= (- v_b_63_1 main_~p~1.offset) 4) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 0) (<= (- v_b_64_1 (- |main_#t~malloc0.offset|)) 5) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_63_1) (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- v_b_63_1 (- v_b_64_1)) 9) (<= (- (- v_b_64_1) main_~malloc_~size) (- 401)) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_64_1 (- main_~malloc_~size)) 405) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_63_1) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_63_1) main_~p~1.offset) 0) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- main_~malloc_~size (- main_~q~1.offset)) 404) (<= (- v_b_64_1 |main_#t~malloc0.offset|) 5) (<= (- (- v_b_65_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_63_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_64_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_64_1 |main_read~int_#sizeOfReadType|) 1) (<= (- (- v_b_64_1) (- main_~q~1.offset)) 3) (<= (- (- v_b_63_1) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- v_b_63_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 396)) (<= (- (- v_b_64_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_63_1) main_~q~1.offset) 0) (<= (- (- v_b_64_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- v_b_64_1 (- |main_read~int_#ptr.offset|)) 9) (<= (- main_~p~1.offset (- main_~q~1.offset)) 4) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- v_b_63_1) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#value| v_v_630_1) 0) (<= (- (- v_b_63_1) (- v_b_64_1)) 1) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- v_b_64_1 |main_read~int_#ptr.offset|) 1) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 4) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- v_b_64_1 (- v_b_64_1)) 10) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 4) (<= (- (- v_b_64_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 396)) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 main_~malloc_~size) (- 395)) (<= (- (- v_b_64_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_63_1) v_b_63_1) 0) (<= (- v_b_64_1 (- main_~p~1.offset)) 5) (<= (- (- |main_read~int_#value|) (- v_v_630_1)) 0) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 4) (<= (- (- v_b_63_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_63_1 |main_~malloc_#res.offset|) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_63_1 (- main_~q~1.offset)) 8) (<= (- (- v_b_63_1) |main_#t~malloc0.offset|) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- v_b_63_1 |main_#t~malloc0.offset|) 4) (<= (- (- v_b_64_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_62_1) (- v_b_65_1)) 1) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 8) (<= (- v_b_64_1 (- |main_read~int_#sizeOfReadType|)) 9) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- |main_#t~mem1| v_v_630_1) 0) (<= (- v_b_63_1 (- |main_#t~malloc0.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_64_1 (- |main_~malloc_#res.offset|)) 5) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_64_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_63_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_64_1) (- main_~p~1.offset)) (- 1)) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- v_b_63_1 main_~q~1.offset) 4) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_63_1) (- main_~q~1.offset)) 4) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- v_b_63_1 v_b_64_1) (- 1)) (<= (- v_b_63_1 (- v_b_63_1)) 8) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~mem1|) (- |main_read~int_#value|)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 404) (forall ((v_idx_1742 Int) (v_idx_1741 Int) (v_idx_1748 Int) (v_idx_1747 Int) (v_idx_1746 Int) (v_idx_1743 Int)) (or (< v_idx_1743 v_b_64_1) (< v_idx_1748 v_b_65_1) (<= v_b_65_1 v_idx_1747) (<= v_b_62_1 v_idx_1746) (< v_idx_1747 v_b_62_1) (and (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1747) v_idx_1742))) 0) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_idx_1747) v_idx_1742))) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1747) v_idx_1742)) 0) (<= (- |main_#t~mem1| (select (select |#memory_int| v_idx_1747) v_idx_1742)) 0)) (<= v_b_63_1 v_idx_1741) (< v_idx_1742 v_b_63_1) (<= v_b_64_1 v_idx_1742))) (<= (- (- v_b_63_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- v_b_64_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- v_b_63_1 (- |main_read~int_#ptr.offset|)) 8) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 main_~p~1.offset) 5))) (exists ((v_v_11410_1 (Array Int Int)) (v_b_261_1 Int) (v_b_260_1 Int) (v_v_11403_1 (Array Int Int)) (v_v_11408_1 Int) (v_b_258_1 Int) (v_b_259_1 Int)) (and (<= (- (- v_b_259_1) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_260_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_260_1) (- main_~malloc_~size)) 399) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 392) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- v_b_259_1 v_b_260_1) (- 1)) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_read~int_#value|) (- v_v_11408_1)) 0) (<= (- v_b_259_1 main_~malloc_~size) (- 8)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- v_b_260_1 (- v_b_260_1)) 786) (<= (- (- v_b_259_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- v_b_261_1 |main_read~int_#ptr.base|) 1) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 784) (<= (- v_b_260_1 (- |main_~malloc_#res.offset|)) 393) (<= (- v_b_258_1 v_b_261_1) (- 1)) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- v_b_260_1 (- main_~p~1.offset)) 393) (<= (- v_b_259_1 (- main_~p~1.offset)) 392) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- v_b_259_1 (- main_~q~1.offset)) 784) (<= (- (- v_b_260_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_259_1 |main_~malloc_#res.offset|) 392) (<= (- (- v_b_260_1) v_b_260_1) (- 2)) (<= (- v_b_259_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_260_1 (- |main_read~int_#ptr.offset|)) 785) (<= (- (- v_b_260_1) (- main_~p~1.offset)) (- 1)) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- (- v_b_259_1) main_~p~1.offset) 0) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- v_b_260_1 |main_read~int_#sizeOfReadType|) 389) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 396) (<= (- (- v_b_259_1) |main_~malloc_#res.offset|) 0) (<= (- |main_#t~mem1| |main_read~int_#value|) 0) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 8)) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- v_b_260_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_259_1 (- v_b_259_1)) 784) (<= (- v_b_259_1 (- |main_read~int_#ptr.offset|)) 784) (<= (- v_b_260_1 (- |main_#t~malloc0.offset|)) 393) (<= (- v_b_259_1 main_~p~1.offset) 392) (<= (- (- v_b_259_1) |main_#t~malloc0.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 392) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- |main_#t~mem1| v_v_11408_1) 0) (<= (- (- v_b_258_1) (- v_b_261_1)) 1) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 392) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- (- v_b_259_1) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_259_1 (- main_~malloc_~size)) 792) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 392) (<= (- v_b_260_1 main_~p~1.offset) 393) (<= (- |main_read~int_#value| v_v_11408_1) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- v_b_260_1 (- main_~q~1.offset)) 785) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- v_b_259_1 (- v_b_260_1)) 785) (<= (- main_~p~1.offset (- main_~q~1.offset)) 392) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 392) (<= (- (- v_b_259_1) main_~malloc_~size) (- 400)) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 392) (<= (- (- v_b_259_1) v_b_259_1) 0) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 8)) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_260_1) main_~malloc_~size) (- 401)) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- v_b_260_1 (- main_~malloc_~size)) 793) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- v_b_260_1 (- |main_read~int_#sizeOfReadType|)) 397) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- v_b_259_1) (- main_~q~1.offset)) 392) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 392) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- (- v_b_260_1) (- main_~q~1.offset)) 391) (<= (- v_b_260_1 |main_~malloc_#res.offset|) 393) (<= (- (- v_b_260_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- v_b_260_1 main_~q~1.offset) 393) (<= (- v_b_259_1 |main_#t~malloc0.offset|) 392) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- v_b_259_1 main_~q~1.offset) 392) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 388) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_260_1) |main_#t~malloc0.offset|) (- 1)) (= v_v_11410_1 v_v_11403_1) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 388) (<= (- v_b_259_1 (- |main_#t~malloc0.offset|)) 392) (<= (- (- v_b_260_1) main_~q~1.offset) (- 1)) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 392) (forall ((v_idx_1763 Int) (v_idx_1762 Int) (v_idx_1761 Int) (v_idx_1760 Int) (v_idx_1759 Int) (v_idx_1758 Int)) (or (< v_idx_1760 v_b_260_1) (<= v_b_260_1 v_idx_1759) (and (<= (- |main_#t~mem1| (select (select |#memory_int| v_idx_1762) v_idx_1759)) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1762) v_idx_1759)) 0) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_idx_1762) v_idx_1759))) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1762) v_idx_1759))) 0)) (< v_idx_1759 v_b_259_1) (< v_idx_1763 v_b_261_1) (<= v_b_258_1 v_idx_1761) (<= v_b_259_1 v_idx_1758) (<= v_b_261_1 v_idx_1762) (< v_idx_1762 v_b_258_1))) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 392) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_259_1) (- v_b_260_1)) 1) (<= (- v_b_258_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_260_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_259_1) main_~q~1.offset) 0) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- (- v_b_260_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 396) (<= (- (- v_b_259_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_259_1) (- |main_#t~malloc0.offset|)) 0) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 392) (<= (- main_~malloc_~size (- main_~q~1.offset)) 792) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- v_b_259_1) v_b_260_1) (- 1)) (<= (- v_b_260_1 |main_#t~malloc0.offset|) 393) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_259_1 (- |main_read~int_#sizeOfReadType|)) 396) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_261_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- v_b_260_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_258_1) (- |main_read~int_#ptr.base|)) 0) (<= (- v_b_259_1 |main_read~int_#sizeOfReadType|) 388) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~mem1|) (- |main_read~int_#value|)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- (- v_b_259_1) (- main_~malloc_~size)) 400) (<= (- v_b_259_1 (- |main_~malloc_#res.offset|)) 392) (<= (- (- v_b_259_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- v_b_259_1) (- main_~p~1.offset)) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 784) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 392) (<= (- (- v_b_260_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 784) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 792) (<= (- (- v_b_260_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |main_#t~mem1|) (- v_v_11408_1)) 0) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 392) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 392) (<= (- v_b_260_1 main_~malloc_~size) (- 7)))))} [2018-12-19 22:54:22,102 WARN L274 ngHoareTripleChecker]: Action: assume !!#t~short2;havoc #t~mem1;havoc #t~short2;#t~post3.base, #t~post3.offset := ~q~1.base, ~q~1.offset;~q~1.base, ~q~1.offset := #t~post3.base, #t~post3.offset + 4;havoc #t~post3.base, #t~post3.offset; [2018-12-19 22:54:22,102 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= c_main_~q~1.offset_primed (+ c_main_~q~1.offset 4)) |c_main_#t~short2| (= c_main_~q~1.base c_main_~q~1.base_primed)) [2018-12-19 22:54:22,926 WARN L276 ngHoareTripleChecker]: Post: {2147483482#(and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 396) (<= (- main_~p~1.offset (- main_~q~1.offset)) 396) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 788) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 8)) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) (- 4)) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 396) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 784) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 396) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- main_~p~1.offset main_~q~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- (- main_~q~1.offset) main_~q~1.offset) (- 8)) (exists ((v_b_261_1 Int) (v_b_260_1 Int) (v_b_258_1 Int) (v_b_259_1 Int)) (and (<= (- (- v_b_259_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_259_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_260_1 main_~q~1.offset) 389) (<= (- v_b_260_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_260_1) (- main_~malloc_~size)) 399) (<= (- (- v_b_259_1) v_b_259_1) 0) (<= (- v_b_259_1 v_b_260_1) (- 1)) (<= (- v_b_260_1 (- main_~q~1.offset)) 789) (<= (- (- v_b_260_1) main_~malloc_~size) (- 401)) (<= (- v_b_260_1 (- main_~malloc_~size)) 793) (<= (- v_b_260_1 (- |main_read~int_#sizeOfReadType|)) 397) (<= (- v_b_259_1 main_~malloc_~size) (- 8)) (<= (- v_b_260_1 (- v_b_260_1)) 786) (<= (- (- v_b_259_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_261_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_259_1) main_~q~1.offset) (- 4)) (<= (- v_b_260_1 (- |main_~malloc_#res.offset|)) 393) (<= (- v_b_260_1 |main_~malloc_#res.offset|) 393) (<= (- (- v_b_260_1) |main_~malloc_#res.offset|) (- 1)) (<= (- v_b_258_1 v_b_261_1) (- 1)) (<= (- v_b_259_1 |main_#t~malloc0.offset|) 392) (<= (- v_b_260_1 (- main_~p~1.offset)) 393) (<= (- v_b_259_1 main_~q~1.offset) 388) (forall ((v_idx_1774 Int) (v_idx_1777 Int)) (or (<= v_b_260_1 v_idx_1774) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1777) v_idx_1774)) 0) (< v_idx_1777 v_b_258_1) (<= v_b_261_1 v_idx_1777) (< v_idx_1774 v_b_259_1))) (<= (- v_b_259_1 (- main_~p~1.offset)) 392) (<= (- (- v_b_260_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_259_1) (- main_~q~1.offset)) 396) (<= (- v_b_259_1 (- |main_#t~malloc0.offset|)) 392) (<= (- (- v_b_260_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_259_1 |main_~malloc_#res.offset|) 392) (<= (- (- v_b_260_1) v_b_260_1) (- 2)) (<= (- v_b_259_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_260_1 (- |main_read~int_#ptr.offset|)) 785) (<= (- (- v_b_260_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_259_1) (- v_b_260_1)) 1) (<= (- v_b_258_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_259_1) main_~p~1.offset) 0) (<= (- (- v_b_260_1) main_~p~1.offset) (- 1)) (<= (- v_b_260_1 |main_read~int_#sizeOfReadType|) 389) (<= (- (- v_b_260_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_259_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_259_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_259_1) (- |main_#t~malloc0.offset|)) 0) (<= (- (- v_b_259_1) v_b_260_1) (- 1)) (<= (- v_b_260_1 |main_#t~malloc0.offset|) 393) (<= (- v_b_259_1 (- |main_read~int_#sizeOfReadType|)) 396) (<= (- (- v_b_260_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_259_1 (- main_~q~1.offset)) 788) (<= (- v_b_259_1 (- v_b_259_1)) 784) (forall ((v_prenex_138 Int) (v_prenex_139 Int)) (or (<= v_b_260_1 v_prenex_138) (< v_prenex_139 v_b_258_1) (< v_prenex_138 v_b_259_1) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_prenex_139) v_prenex_138))) 0) (<= v_b_261_1 v_prenex_139))) (<= (- v_b_259_1 (- |main_read~int_#ptr.offset|)) 784) (<= (- v_b_260_1 (- |main_#t~malloc0.offset|)) 393) (<= (- v_b_259_1 main_~p~1.offset) 392) (<= (- (- v_b_261_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- v_b_260_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_259_1) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_258_1) (- |main_read~int_#ptr.base|)) 0) (<= (- v_b_259_1 |main_read~int_#sizeOfReadType|) 388) (<= (- (- v_b_258_1) (- v_b_261_1)) 1) (<= (- (- v_b_260_1) (- main_~q~1.offset)) 395) (<= (- (- v_b_259_1) (- main_~malloc_~size)) 400) (<= (- (- v_b_259_1) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_259_1 (- |main_~malloc_#res.offset|)) 392) (<= (- v_b_259_1 (- main_~malloc_~size)) 792) (<= (- v_b_260_1 main_~p~1.offset) 393) (<= (- (- v_b_259_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_259_1) (- main_~p~1.offset)) 0) (<= (- (- v_b_260_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_260_1) main_~q~1.offset) (- 5)) (<= (- (- v_b_260_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_259_1 (- v_b_260_1)) 785) (<= (- v_b_260_1 main_~malloc_~size) (- 7)))) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) (- 4)) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 396) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 8)) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 396) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 396) (<= (- (- main_~p~1.offset) main_~q~1.offset) (- 4)) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 392) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 392) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 396) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) (- 4)) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- main_~malloc_~size (- main_~q~1.offset)) 796) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 392) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 396) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- main_~q~1.offset (- main_~q~1.offset)) 792) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 388) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 404)) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 392) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 392) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) (- 4)) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 388) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 392) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 400) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 792) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 392))} [2018-12-19 22:54:38,765 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 22:54:38,765 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 22:54:38,765 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 22:54:38,765 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 22:54:38,766 WARN L224 ngHoareTripleChecker]: Pre: {2147483481#(or (exists ((v_b_141_1 Int) (v_v_4594_1 (Array Int Int)) (v_b_140_1 Int) (v_v_4587_1 (Array Int Int)) (v_b_138_1 Int) (v_b_139_1 Int) (v_v_4592_1 Int)) (and (<= (- (- v_b_140_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_139_1 |c_main_~malloc_#res.offset|) 12) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- v_b_139_1 v_b_140_1) (- 1)) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_139_1) |c_main_read~int_#ptr.offset|) 0) (= v_v_4594_1 v_v_4587_1) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 388)) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_139_1 (- c_main_~p~1.offset)) 12) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_140_1) (- c_main_~malloc_~size)) 399) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 12) (<= (- (- v_b_138_1) (- v_b_141_1)) 1) (<= (- (- v_b_140_1) v_b_140_1) (- 2)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 24) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 412) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_140_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_140_1) c_main_~p~1.offset) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_139_1) c_main_~q~1.offset) 0) (<= (- v_b_139_1 (- v_b_140_1)) 25) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 8) (<= (- v_b_139_1 (- |c_main_read~int_#ptr.offset|)) 24) (<= (- (- v_b_140_1) (- c_main_~p~1.offset)) (- 1)) (<= (- v_b_140_1 c_main_~q~1.offset) 9) (<= (- (- v_b_139_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 12) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_140_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_140_1 c_main_~p~1.offset) 13) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_139_1) v_b_140_1) (- 1)) (<= (- v_b_140_1 (- |c_main_read~int_#ptr.offset|)) 25) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 24) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 12) (<= (- v_b_140_1 (- c_main_~q~1.offset)) 25) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 16) (<= (- (- v_b_139_1) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_139_1) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 12) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_140_1) c_main_~malloc_~size) (- 401)) (<= (- v_b_139_1 |c_main_#t~malloc0.offset|) 12) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_139_1 (- |c_main_#t~malloc0.offset|)) 12) (<= (- (- v_b_140_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_140_1 c_main_~malloc_~size) (- 387)) (<= (- v_b_140_1 (- v_b_140_1)) 26) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 8) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_140_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_140_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_139_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- (- v_b_141_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- v_b_140_1 |c_main_read~int_#sizeOfReadType|) 9) (<= (- v_b_140_1 (- |c_main_~malloc_#res.offset|)) 13) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- (- v_b_140_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- v_b_139_1 (- |c_main_~malloc_#res.offset|)) 12) (<= (- (- v_b_139_1) (- c_main_~q~1.offset)) 8) (<= (- (- v_b_140_1) c_main_~q~1.offset) (- 1)) (<= (- v_b_138_1 v_b_141_1) (- 1)) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- |c_main_read~int_#value| v_v_4592_1) 0) (<= (- v_b_138_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- v_b_140_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 12) (<= (- (- v_b_139_1) v_b_139_1) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- v_b_140_1 |c_main_#t~malloc0.offset|) 13) (<= (- v_b_140_1 |c_main_~malloc_#res.offset|) 13) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_139_1 (- c_main_~q~1.offset)) 24) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 16) (<= (- (- v_b_139_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 12) (<= (- v_b_139_1 c_main_~p~1.offset) 12) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 12) (<= (- (- |c_main_read~int_#value|) (- v_v_4592_1)) 0) (<= (- v_b_140_1 (- c_main_~p~1.offset)) 13) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- v_b_139_1) (- v_b_140_1)) 1) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_138_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 12) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 8) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_139_1 |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 388)) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 412) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 12) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_139_1 (- c_main_~malloc_~size)) 412) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_139_1) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_139_1) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 12) (<= (- (- v_b_140_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 12) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_140_1) (- c_main_~q~1.offset)) 7) (<= (- v_b_139_1 (- |c_main_read~int_#sizeOfReadType|)) 16) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_139_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_139_1 c_main_~malloc_~size) (- 388)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (forall ((v_idx_1786 Int) (v_idx_1785 Int) (v_idx_1784 Int) (v_idx_1793 Int) (v_idx_1792 Int) (v_idx_1791 Int)) (or (<= v_b_141_1 v_idx_1792) (< v_idx_1793 v_b_141_1) (< v_idx_1786 v_b_140_1) (<= v_b_138_1 v_idx_1791) (< v_idx_1792 v_b_138_1) (<= v_b_140_1 v_idx_1785) (<= v_b_139_1 v_idx_1784) (< v_idx_1785 v_b_139_1) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1792) v_idx_1785))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1792) v_idx_1785)) 0)))) (<= (- v_b_140_1 (- |c_main_read~int_#sizeOfReadType|)) 17) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- v_b_139_1 |c_main_read~int_#sizeOfReadType|) 8) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 12) (<= (- v_b_141_1 |c_main_read~int_#ptr.base|) 1) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_139_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_140_1 (- |c_main_#t~malloc0.offset|)) 13) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 24) (<= (- v_b_139_1 c_main_~q~1.offset) 8) (<= (- v_b_139_1 (- v_b_139_1)) 24) (<= (- (- v_b_139_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_140_1 (- c_main_~malloc_~size)) 413) (<= (- (- v_b_139_1) |c_main_#t~malloc0.offset|) 0))) (exists ((v_v_11410_1 (Array Int Int)) (v_b_261_1 Int) (v_b_260_1 Int) (v_v_11403_1 (Array Int Int)) (v_v_11408_1 Int) (v_b_258_1 Int) (v_b_259_1 Int)) (and (<= (- (- v_b_259_1) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_260_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_260_1) (- c_main_~malloc_~size)) 399) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 392) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_259_1 v_b_260_1) (- 1)) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_read~int_#value|) (- v_v_11408_1)) 0) (<= (- v_b_259_1 c_main_~malloc_~size) (- 8)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (forall ((v_idx_1808 Int) (v_idx_1807 Int) (v_idx_1806 Int) (v_idx_1805 Int) (v_idx_1804 Int) (v_idx_1803 Int)) (or (<= v_b_261_1 v_idx_1807) (< v_idx_1808 v_b_261_1) (< v_idx_1805 v_b_260_1) (< v_idx_1807 v_b_258_1) (<= v_b_258_1 v_idx_1806) (<= v_b_260_1 v_idx_1804) (< v_idx_1804 v_b_259_1) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1807) v_idx_1804)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1807) v_idx_1804))) 0)) (<= v_b_259_1 v_idx_1803))) (<= (- v_b_260_1 (- v_b_260_1)) 786) (<= (- (- v_b_259_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- v_b_261_1 |c_main_read~int_#ptr.base|) 1) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 784) (<= (- v_b_260_1 (- |c_main_~malloc_#res.offset|)) 393) (<= (- v_b_258_1 v_b_261_1) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_260_1 (- c_main_~p~1.offset)) 393) (<= (- v_b_259_1 (- c_main_~p~1.offset)) 392) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- v_b_259_1 (- c_main_~q~1.offset)) 784) (<= (- (- v_b_260_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_259_1 |c_main_~malloc_#res.offset|) 392) (<= (- (- v_b_260_1) v_b_260_1) (- 2)) (<= (- v_b_259_1 |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_260_1 (- |c_main_read~int_#ptr.offset|)) 785) (<= (- (- v_b_260_1) (- c_main_~p~1.offset)) (- 1)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- (- v_b_259_1) c_main_~p~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- v_b_260_1 |c_main_read~int_#sizeOfReadType|) 389) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 396) (<= (- (- v_b_259_1) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 8)) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_260_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_259_1 (- v_b_259_1)) 784) (<= (- v_b_259_1 (- |c_main_read~int_#ptr.offset|)) 784) (<= (- v_b_260_1 (- |c_main_#t~malloc0.offset|)) 393) (<= (- v_b_259_1 c_main_~p~1.offset) 392) (<= (- (- v_b_259_1) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 392) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_258_1) (- v_b_261_1)) 1) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 392) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_259_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_259_1 (- c_main_~malloc_~size)) 792) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 392) (<= (- v_b_260_1 c_main_~p~1.offset) 393) (<= (- |c_main_read~int_#value| v_v_11408_1) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- v_b_260_1 (- c_main_~q~1.offset)) 785) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- v_b_259_1 (- v_b_260_1)) 785) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 392) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 392) (<= (- (- v_b_259_1) c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 392) (<= (- (- v_b_259_1) v_b_259_1) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 8)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_260_1) c_main_~malloc_~size) (- 401)) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- v_b_260_1 (- c_main_~malloc_~size)) 793) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- v_b_260_1 (- |c_main_read~int_#sizeOfReadType|)) 397) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- v_b_259_1) (- c_main_~q~1.offset)) 392) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 392) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- v_b_260_1) (- c_main_~q~1.offset)) 391) (<= (- v_b_260_1 |c_main_~malloc_#res.offset|) 393) (<= (- (- v_b_260_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- v_b_260_1 c_main_~q~1.offset) 393) (<= (- v_b_259_1 |c_main_#t~malloc0.offset|) 392) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- v_b_259_1 c_main_~q~1.offset) 392) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 388) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_260_1) |c_main_#t~malloc0.offset|) (- 1)) (= v_v_11410_1 v_v_11403_1) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 388) (<= (- v_b_259_1 (- |c_main_#t~malloc0.offset|)) 392) (<= (- (- v_b_260_1) c_main_~q~1.offset) (- 1)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 392) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 392) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_259_1) (- v_b_260_1)) 1) (<= (- v_b_258_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- v_b_260_1) c_main_~p~1.offset) (- 1)) (<= (- (- v_b_259_1) c_main_~q~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_260_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 396) (<= (- (- v_b_259_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_259_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 392) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 792) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- (- v_b_259_1) v_b_260_1) (- 1)) (<= (- v_b_260_1 |c_main_#t~malloc0.offset|) 393) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_259_1 (- |c_main_read~int_#sizeOfReadType|)) 396) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_261_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_260_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_258_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- v_b_259_1 |c_main_read~int_#sizeOfReadType|) 388) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- (- v_b_259_1) (- c_main_~malloc_~size)) 400) (<= (- v_b_259_1 (- |c_main_~malloc_#res.offset|)) 392) (<= (- (- v_b_259_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_259_1) (- c_main_~p~1.offset)) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 784) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 392) (<= (- (- v_b_260_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 784) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 792) (<= (- (- v_b_260_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 392) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 392) (<= (- v_b_260_1 c_main_~malloc_~size) (- 7)))))} [2018-12-19 22:54:38,766 WARN L228 ngHoareTripleChecker]: Action: main := 0; [2018-12-19 22:54:38,766 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= c_main_main_primed 0) [2018-12-19 22:54:38,767 WARN L230 ngHoareTripleChecker]: Post: {2147483480#(exists ((v_v_11410_1 (Array Int Int)) (v_b_261_1 Int) (v_b_260_1 Int) (v_v_11403_1 (Array Int Int)) (v_v_11408_1 Int) (v_b_258_1 Int) (v_b_259_1 Int)) (and (<= (- (- v_b_259_1) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_260_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_260_1) (- c_main_~malloc_~size)) 399) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_main)) 0) (<= (- (- c_main_main) c_main_~q~1.offset) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- v_b_259_1 c_main_~malloc_~size) (- 8)) (<= (- v_b_260_1 (- v_b_260_1)) 786) (<= (- (- v_b_259_1) c_main_main) 0) (<= (- (- v_b_259_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- v_b_261_1 |c_main_read~int_#ptr.base|) 1) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_259_1 (- c_main_~p~1.offset)) 392) (<= (- v_b_259_1 (- c_main_~q~1.offset)) 784) (<= (- v_b_259_1 |c_main_~malloc_#res.offset|) 392) (<= (- v_b_259_1 c_main_main) 392) (<= (- (- c_main_main) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_259_1 |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_260_1 (- c_main_main)) 393) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_259_1) |c_main_~malloc_#res.offset|) 0) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- (- v_b_260_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_259_1 (- |c_main_read~int_#ptr.offset|)) 784) (<= (- v_b_260_1 (- |c_main_#t~malloc0.offset|)) 393) (<= (- v_b_259_1 c_main_~p~1.offset) 392) (<= (- c_main_main |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_259_1) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 392) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 392) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- c_main_main (- c_main_~malloc_~size)) 400) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- v_b_260_1 (- c_main_~q~1.offset)) 785) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- v_b_259_1 (- v_b_260_1)) 785) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 392) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 392) (<= (- (- v_b_259_1) c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- c_main_main) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_260_1) c_main_~malloc_~size) (- 401)) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_main c_main_~malloc_~size) (- 400)) (<= (- (- v_b_259_1) (- c_main_~q~1.offset)) 392) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- v_b_260_1) (- c_main_~q~1.offset)) 391) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- v_b_259_1 c_main_~q~1.offset) 392) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_260_1) |c_main_#t~malloc0.offset|) (- 1)) (= v_v_11410_1 v_v_11403_1) (<= (- v_b_259_1 (- |c_main_#t~malloc0.offset|)) 392) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 392) (<= (- (- c_main_main) (- c_main_~malloc_~size)) 400) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 392) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_259_1) (- v_b_260_1)) 1) (<= (- v_b_258_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- v_b_259_1) c_main_~q~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 396) (<= (- (- v_b_259_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_259_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 392) (<= (- (- c_main_main) (- |c_main_read~int_#ptr.offset|)) 392) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- (- v_b_259_1) v_b_260_1) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_261_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_260_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_259_1 |c_main_read~int_#sizeOfReadType|) 388) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_main) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_260_1) (- c_main_main)) (- 1)) (<= (- (- c_main_main) c_main_main) 0) (<= (- v_b_259_1 (- |c_main_~malloc_#res.offset|)) 392) (<= (- (- v_b_259_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 784) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 392) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 792) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 392) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 392) (<= (- v_b_260_1 c_main_~malloc_~size) (- 7)) (<= (- |c_main_#t~malloc0.offset| (- c_main_main)) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 392) (<= (- v_b_259_1 v_b_260_1) (- 1)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_read~int_#value|) (- v_v_11408_1)) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- c_main_main (- c_main_main)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 784) (<= (- v_b_260_1 (- |c_main_~malloc_#res.offset|)) 393) (<= (- (- v_b_259_1) (- c_main_main)) 0) (forall ((v_idx_1819 Int) (v_idx_1818 Int) (v_idx_1823 Int) (v_idx_1822 Int) (v_idx_1821 Int) (v_idx_1820 Int)) (or (< v_idx_1823 v_b_261_1) (<= v_b_259_1 v_idx_1818) (<= v_b_261_1 v_idx_1822) (< v_idx_1819 v_b_259_1) (<= v_b_258_1 v_idx_1821) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1822) v_idx_1819)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1822) v_idx_1819))) 0)) (<= v_b_260_1 v_idx_1819) (< v_idx_1822 v_b_258_1) (< v_idx_1820 v_b_260_1))) (<= (- v_b_258_1 v_b_261_1) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- v_b_260_1 (- c_main_~p~1.offset)) 393) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- (- v_b_260_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_260_1 c_main_main) 393) (<= (- (- v_b_260_1) v_b_260_1) (- 2)) (<= (- v_b_260_1 (- |c_main_read~int_#ptr.offset|)) 785) (<= (- (- v_b_260_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- c_main_main) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- (- v_b_259_1) c_main_~p~1.offset) 0) (<= (- v_b_260_1 |c_main_read~int_#sizeOfReadType|) 389) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- c_main_main (- c_main_~p~1.offset)) 0) (<= (- (- c_main_main) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 396) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 8)) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- v_b_259_1 (- v_b_259_1)) 784) (<= (- c_main_main c_main_~p~1.offset) 0) (<= (- (- v_b_258_1) (- v_b_261_1)) 1) (<= (- c_main_main (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_259_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_259_1 (- c_main_~malloc_~size)) 792) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 392) (<= (- v_b_260_1 c_main_~p~1.offset) 393) (<= (- c_main_main |c_main_read~int_#ptr.offset|) 0) (<= (- c_main_main |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#value| v_v_11408_1) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- c_main_main (- |c_main_read~int_#ptr.offset|)) 392) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- c_main_main c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 392) (<= (- (- v_b_259_1) v_b_259_1) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 8)) (<= (- (- c_main_main) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- v_b_260_1 (- c_main_~malloc_~size)) 793) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- v_b_260_1 (- |c_main_read~int_#sizeOfReadType|)) 397) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- c_main_main (- c_main_~q~1.offset)) 392) (<= (- v_b_259_1 (- c_main_main)) 392) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 392) (<= (- |c_main_#t~malloc0.offset| c_main_main) 0) (<= (- v_b_260_1 |c_main_~malloc_#res.offset|) 393) (<= (- (- v_b_260_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- v_b_260_1 c_main_~q~1.offset) 393) (<= (- v_b_259_1 |c_main_#t~malloc0.offset|) 392) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- c_main_main) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 388) (<= (- (- c_main_main) (- c_main_~q~1.offset)) 392) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 388) (<= (- (- v_b_260_1) c_main_~q~1.offset) (- 1)) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- (- v_b_260_1) c_main_~p~1.offset) (- 1)) (<= (- (- c_main_main) c_main_~p~1.offset) 0) (<= (- (- v_b_260_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 792) (<= (- v_b_260_1 |c_main_#t~malloc0.offset|) 393) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_259_1 (- |c_main_read~int_#sizeOfReadType|)) 396) (<= (- (- c_main_main) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_258_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- (- v_b_259_1) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_260_1) c_main_main) (- 1)) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_259_1) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_260_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 784) (<= (- (- v_b_260_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- c_main_main (- |c_main_~malloc_#res.offset|)) 0)))} [2018-12-19 22:54:38,767 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 22:54:38,768 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 22:54:38,768 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 22:54:38,961 WARN L181 SmtUtils]: Spent 192.00 ms on a formula simplification that was a NOOP. DAG size: 652 [2018-12-19 22:54:38,961 WARN L270 ngHoareTripleChecker]: Pre: {2147483481#(or (exists ((v_b_141_1 Int) (v_v_4594_1 (Array Int Int)) (v_b_140_1 Int) (v_v_4587_1 (Array Int Int)) (v_b_138_1 Int) (v_b_139_1 Int) (v_v_4592_1 Int)) (and (<= (- (- v_b_140_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_139_1 |main_~malloc_#res.offset|) 12) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- v_b_139_1 v_b_140_1) (- 1)) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_139_1) |main_read~int_#ptr.offset|) 0) (= v_v_4594_1 v_v_4587_1) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 388)) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_139_1 (- main_~p~1.offset)) 12) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_140_1) (- main_~malloc_~size)) 399) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 12) (<= (- (- v_b_138_1) (- v_b_141_1)) 1) (<= (- (- v_b_140_1) v_b_140_1) (- 2)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 24) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 412) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- v_b_140_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_140_1) main_~p~1.offset) (- 1)) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_139_1) main_~q~1.offset) 0) (<= (- v_b_139_1 (- v_b_140_1)) 25) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 8) (<= (- v_b_139_1 (- |main_read~int_#ptr.offset|)) 24) (<= (- (- v_b_140_1) (- main_~p~1.offset)) (- 1)) (<= (- v_b_140_1 main_~q~1.offset) 9) (<= (- (- v_b_139_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 12) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- (- v_b_140_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_140_1 main_~p~1.offset) 13) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- (- v_b_139_1) v_b_140_1) (- 1)) (<= (- v_b_140_1 (- |main_read~int_#ptr.offset|)) 25) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 24) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 12) (<= (- v_b_140_1 (- main_~q~1.offset)) 25) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 16) (<= (- (- v_b_139_1) (- main_~p~1.offset)) 0) (<= (- (- v_b_139_1) main_~p~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 12) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_140_1) main_~malloc_~size) (- 401)) (<= (- v_b_139_1 |main_#t~malloc0.offset|) 12) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_139_1 (- |main_#t~malloc0.offset|)) 12) (<= (- (- v_b_140_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_140_1 main_~malloc_~size) (- 387)) (<= (- v_b_140_1 (- v_b_140_1)) 26) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 8) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_140_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_140_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_139_1) (- main_~malloc_~size)) 400) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- (- v_b_141_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- v_b_140_1 |main_read~int_#sizeOfReadType|) 9) (<= (- v_b_140_1 (- |main_~malloc_#res.offset|)) 13) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 8) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- (- v_b_140_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- v_b_139_1 (- |main_~malloc_#res.offset|)) 12) (<= (- (- v_b_139_1) (- main_~q~1.offset)) 8) (<= (- (- v_b_140_1) main_~q~1.offset) (- 1)) (<= (- v_b_138_1 v_b_141_1) (- 1)) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- |main_read~int_#value| v_v_4592_1) 0) (<= (- v_b_138_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_140_1) |main_~malloc_#res.offset|) (- 1)) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 12) (<= (- (- v_b_139_1) v_b_139_1) 0) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- v_b_140_1 |main_#t~malloc0.offset|) 13) (<= (- v_b_140_1 |main_~malloc_#res.offset|) 13) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_139_1 (- main_~q~1.offset)) 24) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 16) (<= (- (- v_b_139_1) (- |main_#t~malloc0.offset|)) 0) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 12) (<= (- v_b_139_1 main_~p~1.offset) 12) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 12) (<= (- (- |main_read~int_#value|) (- v_v_4592_1)) 0) (<= (- v_b_140_1 (- main_~p~1.offset)) 13) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- v_b_139_1) (- v_b_140_1)) 1) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_138_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 12) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 8) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- v_b_139_1 |main_read~int_#ptr.offset|) 0) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 388)) (<= (- main_~malloc_~size (- main_~q~1.offset)) 412) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 12) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_139_1 (- main_~malloc_~size)) 412) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_139_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_139_1) |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 12) (<= (- (- v_b_140_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- main_~p~1.offset (- main_~q~1.offset)) 12) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_140_1) (- main_~q~1.offset)) 7) (<= (- v_b_139_1 (- |main_read~int_#sizeOfReadType|)) 16) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- v_b_139_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_139_1 main_~malloc_~size) (- 388)) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (forall ((v_idx_1786 Int) (v_idx_1785 Int) (v_idx_1784 Int) (v_idx_1793 Int) (v_idx_1792 Int) (v_idx_1791 Int)) (or (<= v_b_141_1 v_idx_1792) (< v_idx_1793 v_b_141_1) (< v_idx_1786 v_b_140_1) (<= v_b_138_1 v_idx_1791) (< v_idx_1792 v_b_138_1) (<= v_b_140_1 v_idx_1785) (<= v_b_139_1 v_idx_1784) (< v_idx_1785 v_b_139_1) (and (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1792) v_idx_1785))) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1792) v_idx_1785)) 0)))) (<= (- v_b_140_1 (- |main_read~int_#sizeOfReadType|)) 17) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- v_b_139_1 |main_read~int_#sizeOfReadType|) 8) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 12) (<= (- v_b_141_1 |main_read~int_#ptr.base|) 1) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- v_b_139_1) (- |main_~malloc_#res.offset|)) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_140_1 (- |main_#t~malloc0.offset|)) 13) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 24) (<= (- v_b_139_1 main_~q~1.offset) 8) (<= (- v_b_139_1 (- v_b_139_1)) 24) (<= (- (- v_b_139_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_140_1 (- main_~malloc_~size)) 413) (<= (- (- v_b_139_1) |main_#t~malloc0.offset|) 0))) (exists ((v_v_11410_1 (Array Int Int)) (v_b_261_1 Int) (v_b_260_1 Int) (v_v_11403_1 (Array Int Int)) (v_v_11408_1 Int) (v_b_258_1 Int) (v_b_259_1 Int)) (and (<= (- (- v_b_259_1) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_260_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_260_1) (- main_~malloc_~size)) 399) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 392) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- v_b_259_1 v_b_260_1) (- 1)) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_read~int_#value|) (- v_v_11408_1)) 0) (<= (- v_b_259_1 main_~malloc_~size) (- 8)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (forall ((v_idx_1808 Int) (v_idx_1807 Int) (v_idx_1806 Int) (v_idx_1805 Int) (v_idx_1804 Int) (v_idx_1803 Int)) (or (<= v_b_261_1 v_idx_1807) (< v_idx_1808 v_b_261_1) (< v_idx_1805 v_b_260_1) (< v_idx_1807 v_b_258_1) (<= v_b_258_1 v_idx_1806) (<= v_b_260_1 v_idx_1804) (< v_idx_1804 v_b_259_1) (and (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1807) v_idx_1804)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1807) v_idx_1804))) 0)) (<= v_b_259_1 v_idx_1803))) (<= (- v_b_260_1 (- v_b_260_1)) 786) (<= (- (- v_b_259_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- v_b_261_1 |main_read~int_#ptr.base|) 1) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 784) (<= (- v_b_260_1 (- |main_~malloc_#res.offset|)) 393) (<= (- v_b_258_1 v_b_261_1) (- 1)) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- v_b_260_1 (- main_~p~1.offset)) 393) (<= (- v_b_259_1 (- main_~p~1.offset)) 392) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- v_b_259_1 (- main_~q~1.offset)) 784) (<= (- (- v_b_260_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_259_1 |main_~malloc_#res.offset|) 392) (<= (- (- v_b_260_1) v_b_260_1) (- 2)) (<= (- v_b_259_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_260_1 (- |main_read~int_#ptr.offset|)) 785) (<= (- (- v_b_260_1) (- main_~p~1.offset)) (- 1)) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- (- v_b_259_1) main_~p~1.offset) 0) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- v_b_260_1 |main_read~int_#sizeOfReadType|) 389) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 396) (<= (- (- v_b_259_1) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 8)) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- v_b_260_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_259_1 (- v_b_259_1)) 784) (<= (- v_b_259_1 (- |main_read~int_#ptr.offset|)) 784) (<= (- v_b_260_1 (- |main_#t~malloc0.offset|)) 393) (<= (- v_b_259_1 main_~p~1.offset) 392) (<= (- (- v_b_259_1) |main_#t~malloc0.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 392) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_258_1) (- v_b_261_1)) 1) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 392) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- (- v_b_259_1) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_259_1 (- main_~malloc_~size)) 792) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 392) (<= (- v_b_260_1 main_~p~1.offset) 393) (<= (- |main_read~int_#value| v_v_11408_1) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- v_b_260_1 (- main_~q~1.offset)) 785) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- v_b_259_1 (- v_b_260_1)) 785) (<= (- main_~p~1.offset (- main_~q~1.offset)) 392) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 392) (<= (- (- v_b_259_1) main_~malloc_~size) (- 400)) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 392) (<= (- (- v_b_259_1) v_b_259_1) 0) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 8)) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_260_1) main_~malloc_~size) (- 401)) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- v_b_260_1 (- main_~malloc_~size)) 793) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- v_b_260_1 (- |main_read~int_#sizeOfReadType|)) 397) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- v_b_259_1) (- main_~q~1.offset)) 392) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 392) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- (- v_b_260_1) (- main_~q~1.offset)) 391) (<= (- v_b_260_1 |main_~malloc_#res.offset|) 393) (<= (- (- v_b_260_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- v_b_260_1 main_~q~1.offset) 393) (<= (- v_b_259_1 |main_#t~malloc0.offset|) 392) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- v_b_259_1 main_~q~1.offset) 392) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 388) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_260_1) |main_#t~malloc0.offset|) (- 1)) (= v_v_11410_1 v_v_11403_1) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 388) (<= (- v_b_259_1 (- |main_#t~malloc0.offset|)) 392) (<= (- (- v_b_260_1) main_~q~1.offset) (- 1)) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 392) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 392) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_259_1) (- v_b_260_1)) 1) (<= (- v_b_258_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_260_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_259_1) main_~q~1.offset) 0) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- (- v_b_260_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 396) (<= (- (- v_b_259_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_259_1) (- |main_#t~malloc0.offset|)) 0) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 392) (<= (- main_~malloc_~size (- main_~q~1.offset)) 792) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- v_b_259_1) v_b_260_1) (- 1)) (<= (- v_b_260_1 |main_#t~malloc0.offset|) 393) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_259_1 (- |main_read~int_#sizeOfReadType|)) 396) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_261_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- v_b_260_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_258_1) (- |main_read~int_#ptr.base|)) 0) (<= (- v_b_259_1 |main_read~int_#sizeOfReadType|) 388) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- (- v_b_259_1) (- main_~malloc_~size)) 400) (<= (- v_b_259_1 (- |main_~malloc_#res.offset|)) 392) (<= (- (- v_b_259_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- v_b_259_1) (- main_~p~1.offset)) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 784) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 392) (<= (- (- v_b_260_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 784) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 792) (<= (- (- v_b_260_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 392) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 392) (<= (- v_b_260_1 main_~malloc_~size) (- 7)))))} [2018-12-19 22:54:38,961 WARN L274 ngHoareTripleChecker]: Action: main := 0; [2018-12-19 22:54:38,961 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= c_main_main_primed 0) [2018-12-19 22:54:39,920 WARN L276 ngHoareTripleChecker]: Post: {2147483480#(and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_main)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 392) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_main)) 0) (<= (- (- main_main) main_~q~1.offset) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- main_main (- main_main)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 784) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- (- main_main) (- |main_~malloc_#res.offset|)) 0) (exists ((v_b_261_1 Int) (v_b_260_1 Int) (v_b_258_1 Int) (v_b_259_1 Int)) (and (<= (- (- v_b_259_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_259_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_260_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_260_1) (- main_~malloc_~size)) 399) (<= (- (- v_b_259_1) v_b_259_1) 0) (<= (- v_b_259_1 v_b_260_1) (- 1)) (<= (- (- v_b_260_1) main_~malloc_~size) (- 401)) (<= (- v_b_260_1 (- main_~malloc_~size)) 793) (<= (- v_b_260_1 (- |main_read~int_#sizeOfReadType|)) 397) (<= (- v_b_259_1 main_~malloc_~size) (- 8)) (<= (- v_b_260_1 (- v_b_260_1)) 786) (<= (- (- v_b_259_1) main_main) 0) (<= (- (- v_b_259_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_259_1 (- main_main)) 392) (<= (- (- v_b_259_1) (- main_~q~1.offset)) 392) (<= (- v_b_261_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_260_1) (- main_~q~1.offset)) 391) (<= (- v_b_260_1 (- |main_~malloc_#res.offset|)) 393) (<= (- v_b_260_1 |main_~malloc_#res.offset|) 393) (<= (- (- v_b_260_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_259_1) (- main_main)) 0) (forall ((v_prenex_141 Int) (v_prenex_140 Int)) (or (<= (- |main_read~int_#value| (select (select |#memory_int| v_prenex_141) v_prenex_140)) 0) (< v_prenex_140 v_b_259_1) (<= v_b_260_1 v_prenex_140) (< v_prenex_141 v_b_258_1) (<= v_b_261_1 v_prenex_141))) (<= (- v_b_260_1 main_~q~1.offset) 393) (<= (- v_b_258_1 v_b_261_1) (- 1)) (<= (- v_b_259_1 |main_#t~malloc0.offset|) 392) (<= (- v_b_259_1 main_~q~1.offset) 392) (<= (- v_b_260_1 (- main_~p~1.offset)) 393) (<= (- v_b_259_1 (- main_~p~1.offset)) 392) (<= (- (- v_b_260_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_260_1) main_~q~1.offset) (- 1)) (<= (- v_b_259_1 (- main_~q~1.offset)) 784) (<= (- v_b_259_1 (- |main_#t~malloc0.offset|)) 392) (<= (- (- v_b_260_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_259_1 |main_~malloc_#res.offset|) 392) (<= (- v_b_259_1 main_main) 392) (<= (- v_b_260_1 main_main) 393) (<= (- (- v_b_260_1) v_b_260_1) (- 2)) (<= (- v_b_259_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_260_1 (- main_main)) 393) (<= (- v_b_260_1 (- |main_read~int_#ptr.offset|)) 785) (<= (- (- v_b_260_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_259_1) (- v_b_260_1)) 1) (<= (- v_b_258_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_259_1) main_~p~1.offset) 0) (<= (- (- v_b_260_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_259_1) main_~q~1.offset) 0) (<= (- v_b_260_1 |main_read~int_#sizeOfReadType|) 389) (<= (- (- v_b_260_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_259_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_259_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_259_1) (- |main_#t~malloc0.offset|)) 0) (<= (- (- v_b_259_1) v_b_260_1) (- 1)) (<= (- v_b_260_1 |main_#t~malloc0.offset|) 393) (<= (- v_b_259_1 (- |main_read~int_#sizeOfReadType|)) 396) (<= (- (- v_b_260_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_259_1 (- v_b_259_1)) 784) (<= (- v_b_259_1 (- |main_read~int_#ptr.offset|)) 784) (<= (- v_b_260_1 (- |main_#t~malloc0.offset|)) 393) (<= (- v_b_259_1 main_~p~1.offset) 392) (<= (- (- v_b_261_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- v_b_260_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_259_1) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_258_1) (- |main_read~int_#ptr.base|)) 0) (forall ((v_idx_1819 Int) (v_idx_1822 Int)) (or (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1822) v_idx_1819))) 0) (<= v_b_261_1 v_idx_1822) (< v_idx_1819 v_b_259_1) (<= v_b_260_1 v_idx_1819) (< v_idx_1822 v_b_258_1))) (<= (- v_b_259_1 |main_read~int_#sizeOfReadType|) 388) (<= (- (- v_b_258_1) (- v_b_261_1)) 1) (<= (- (- v_b_260_1) (- main_main)) (- 1)) (<= (- (- v_b_259_1) (- main_~malloc_~size)) 400) (<= (- (- v_b_260_1) main_main) (- 1)) (<= (- (- v_b_259_1) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_259_1 (- |main_~malloc_#res.offset|)) 392) (<= (- v_b_259_1 (- main_~malloc_~size)) 792) (<= (- v_b_260_1 main_~p~1.offset) 393) (<= (- (- v_b_259_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_259_1) (- main_~p~1.offset)) 0) (<= (- v_b_260_1 (- main_~q~1.offset)) 785) (<= (- (- v_b_260_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_260_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_259_1 (- v_b_260_1)) 785) (<= (- v_b_260_1 main_~malloc_~size) (- 7)))) (<= (- (- main_main) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- main_main (- main_~p~1.offset)) 0) (<= (- (- main_main) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 396) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 8)) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- main_main main_~p~1.offset) 0) (<= (- main_main |main_~malloc_#res.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 392) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- main_main (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 392) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 392) (<= (- main_main |main_read~int_#ptr.offset|) 0) (<= (- main_main |main_read~int_#sizeOfReadType|) (- 4)) (<= (- main_main (- main_~malloc_~size)) 400) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- main_main (- |main_read~int_#ptr.offset|)) 392) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- main_~p~1.offset (- main_~q~1.offset)) 392) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 392) (<= (- main_main main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 392) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 8)) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- main_main) (- main_~p~1.offset)) 0) (<= (- (- main_main) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- main_main (- main_~q~1.offset)) 392) (<= (- main_main main_~malloc_~size) (- 400)) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 392) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- |main_#t~malloc0.offset| main_main) 0) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- (- main_main) |main_read~int_#ptr.offset|) 0) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 388) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- (- main_main) (- main_~q~1.offset)) 392) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 388) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 392) (<= (- (- main_main) (- main_~malloc_~size)) 400) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 392) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- (- main_main) main_~p~1.offset) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 396) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 392) (<= (- main_~malloc_~size (- main_~q~1.offset)) 792) (<= (- (- main_main) (- |main_read~int_#ptr.offset|)) 392) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- (- main_main) |main_~malloc_#res.offset|) 0) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_main) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- (- main_main) main_main) 0) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 784) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 392) (<= (- main_~q~1.offset (- main_~q~1.offset)) 784) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 792) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 392) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 392) (<= (- main_main (- |main_~malloc_#res.offset|)) 0))} [2018-12-19 22:55:04,804 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 22:55:04,804 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 22:55:04,804 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 22:55:04,805 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 22:55:04,805 WARN L224 ngHoareTripleChecker]: Pre: {2147483475#(or (exists ((v_v_11410_1 (Array Int Int)) (v_b_261_1 Int) (v_b_260_1 Int) (v_v_11403_1 (Array Int Int)) (v_v_11408_1 Int) (v_b_258_1 Int) (v_b_259_1 Int)) (and (<= (- (- v_b_259_1) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_260_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_260_1) (- c_main_~malloc_~size)) 399) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_main)) 0) (<= (- (- c_main_main) c_main_~q~1.offset) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- v_b_259_1 c_main_~malloc_~size) (- 8)) (<= (- v_b_260_1 (- v_b_260_1)) 786) (<= (- (- v_b_259_1) c_main_main) 0) (<= (- (- v_b_259_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- v_b_261_1 |c_main_read~int_#ptr.base|) 1) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_259_1 (- c_main_~p~1.offset)) 392) (forall ((v_idx_1852 Int) (v_idx_1851 Int) (v_idx_1850 Int) (v_idx_1849 Int) (v_idx_1848 Int) (v_idx_1853 Int)) (or (< v_idx_1849 v_b_259_1) (< v_idx_1850 v_b_260_1) (<= v_b_259_1 v_idx_1848) (<= v_b_260_1 v_idx_1849) (<= v_b_258_1 v_idx_1851) (< v_idx_1852 v_b_258_1) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1852) v_idx_1849)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1852) v_idx_1849))) 0)) (<= v_b_261_1 v_idx_1852) (< v_idx_1853 v_b_261_1))) (<= (- v_b_259_1 (- c_main_~q~1.offset)) 784) (<= (- v_b_259_1 |c_main_~malloc_#res.offset|) 392) (<= (- v_b_259_1 c_main_main) 392) (<= (- (- c_main_main) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_259_1 |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_260_1 (- c_main_main)) 393) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_259_1) |c_main_~malloc_#res.offset|) 0) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- (- v_b_260_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_259_1 (- |c_main_read~int_#ptr.offset|)) 784) (<= (- v_b_260_1 (- |c_main_#t~malloc0.offset|)) 393) (<= (- v_b_259_1 c_main_~p~1.offset) 392) (<= (- c_main_main |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_259_1) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 392) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 392) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- c_main_main (- c_main_~malloc_~size)) 400) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- v_b_260_1 (- c_main_~q~1.offset)) 785) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- v_b_259_1 (- v_b_260_1)) 785) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 392) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 392) (<= (- (- v_b_259_1) c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- c_main_main) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_260_1) c_main_~malloc_~size) (- 401)) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_main c_main_~malloc_~size) (- 400)) (<= (- (- v_b_259_1) (- c_main_~q~1.offset)) 392) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- v_b_260_1) (- c_main_~q~1.offset)) 391) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- v_b_259_1 c_main_~q~1.offset) 392) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_260_1) |c_main_#t~malloc0.offset|) (- 1)) (= v_v_11410_1 v_v_11403_1) (<= (- v_b_259_1 (- |c_main_#t~malloc0.offset|)) 392) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 392) (<= (- (- c_main_main) (- c_main_~malloc_~size)) 400) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 392) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_259_1) (- v_b_260_1)) 1) (<= (- v_b_258_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- v_b_259_1) c_main_~q~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 396) (<= (- (- v_b_259_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_259_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 392) (<= (- (- c_main_main) (- |c_main_read~int_#ptr.offset|)) 392) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- (- v_b_259_1) v_b_260_1) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_261_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_260_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_259_1 |c_main_read~int_#sizeOfReadType|) 388) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_main) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_260_1) (- c_main_main)) (- 1)) (<= (- (- c_main_main) c_main_main) 0) (<= (- v_b_259_1 (- |c_main_~malloc_#res.offset|)) 392) (<= (- (- v_b_259_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 784) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 392) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 792) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 392) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 392) (<= (- v_b_260_1 c_main_~malloc_~size) (- 7)) (<= (- |c_main_#t~malloc0.offset| (- c_main_main)) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 392) (<= (- v_b_259_1 v_b_260_1) (- 1)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_read~int_#value|) (- v_v_11408_1)) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- c_main_main (- c_main_main)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 784) (<= (- v_b_260_1 (- |c_main_~malloc_#res.offset|)) 393) (<= (- (- v_b_259_1) (- c_main_main)) 0) (<= (- v_b_258_1 v_b_261_1) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- v_b_260_1 (- c_main_~p~1.offset)) 393) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- (- v_b_260_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_260_1 c_main_main) 393) (<= (- (- v_b_260_1) v_b_260_1) (- 2)) (<= (- v_b_260_1 (- |c_main_read~int_#ptr.offset|)) 785) (<= (- (- v_b_260_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- c_main_main) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- (- v_b_259_1) c_main_~p~1.offset) 0) (<= (- v_b_260_1 |c_main_read~int_#sizeOfReadType|) 389) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- c_main_main (- c_main_~p~1.offset)) 0) (<= (- (- c_main_main) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 396) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 8)) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- v_b_259_1 (- v_b_259_1)) 784) (<= (- c_main_main c_main_~p~1.offset) 0) (<= (- (- v_b_258_1) (- v_b_261_1)) 1) (<= (- c_main_main (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_259_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_259_1 (- c_main_~malloc_~size)) 792) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 392) (<= (- v_b_260_1 c_main_~p~1.offset) 393) (<= (- c_main_main |c_main_read~int_#ptr.offset|) 0) (<= (- c_main_main |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#value| v_v_11408_1) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- c_main_main (- |c_main_read~int_#ptr.offset|)) 392) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- c_main_main c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 392) (<= (- (- v_b_259_1) v_b_259_1) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 8)) (<= (- (- c_main_main) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- v_b_260_1 (- c_main_~malloc_~size)) 793) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- v_b_260_1 (- |c_main_read~int_#sizeOfReadType|)) 397) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- c_main_main (- c_main_~q~1.offset)) 392) (<= (- v_b_259_1 (- c_main_main)) 392) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 392) (<= (- |c_main_#t~malloc0.offset| c_main_main) 0) (<= (- v_b_260_1 |c_main_~malloc_#res.offset|) 393) (<= (- (- v_b_260_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- v_b_260_1 c_main_~q~1.offset) 393) (<= (- v_b_259_1 |c_main_#t~malloc0.offset|) 392) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- c_main_main) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 388) (<= (- (- c_main_main) (- c_main_~q~1.offset)) 392) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 388) (<= (- (- v_b_260_1) c_main_~q~1.offset) (- 1)) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- (- v_b_260_1) c_main_~p~1.offset) (- 1)) (<= (- (- c_main_main) c_main_~p~1.offset) 0) (<= (- (- v_b_260_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 792) (<= (- v_b_260_1 |c_main_#t~malloc0.offset|) 393) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_259_1 (- |c_main_read~int_#sizeOfReadType|)) 396) (<= (- (- c_main_main) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_258_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- (- v_b_259_1) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_260_1) c_main_main) (- 1)) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_259_1) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_260_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 784) (<= (- (- v_b_260_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- c_main_main (- |c_main_~malloc_#res.offset|)) 0))) (exists ((v_b_164_1 Int) (v_v_6887_1 (Array Int Int)) (v_b_167_1 Int) (v_b_166_1 Int) (v_b_165_1 Int) (v_v_6894_1 (Array Int Int)) (v_v_6892_1 Int)) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_165_1 (- |c_main_~malloc_#res.offset|)) 16) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_main)) 0) (<= (- (- c_main_main) c_main_~q~1.offset) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 12) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 32) (<= (- v_b_166_1 |c_main_#t~malloc0.offset|) 17) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- c_main_main) (- |c_main_read~int_#ptr.offset|)) 16) (<= (- v_b_165_1 c_main_~p~1.offset) 16) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 16) (<= (- |c_main_read~int_#value| v_v_6892_1) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 16) (<= (- v_b_165_1 (- c_main_~p~1.offset)) 16) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_166_1 (- |c_main_~malloc_#res.offset|)) 17) (<= (- (- v_b_165_1) (- c_main_~p~1.offset)) 0) (<= (- (- c_main_main) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_166_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_165_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_166_1 |c_main_read~int_#sizeOfReadType|) 13) (<= (- (- v_b_165_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_166_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_165_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (= v_v_6894_1 v_v_6887_1) (<= (- c_main_main |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_164_1 v_b_167_1) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_167_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- v_b_165_1) (- c_main_main)) 0) (<= (- c_main_main (- c_main_~malloc_~size)) 400) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 20) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_165_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- (- v_b_166_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- v_b_166_1 (- c_main_~q~1.offset)) 33) (<= (- (- c_main_main) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_166_1) c_main_~q~1.offset) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- (- v_b_165_1) v_b_165_1) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 16) (<= (- c_main_main c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 32) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 12) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- v_b_165_1) (- c_main_~q~1.offset)) 16) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- v_b_165_1 |c_main_read~int_#sizeOfReadType|) 12) (<= (- v_b_165_1 c_main_main) 16) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_166_1) (- c_main_~malloc_~size)) 399) (<= (- (- v_b_166_1) (- c_main_~q~1.offset)) 15) (<= (- (- c_main_main) (- c_main_~q~1.offset)) 16) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- c_main_main) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_165_1) c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 32) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_166_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_165_1) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_166_1 (- c_main_main)) 17) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 16) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- v_b_165_1 |c_main_#t~malloc0.offset|) 16) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_main) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_166_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_166_1 (- c_main_~malloc_~size)) 417) (<= (- (- c_main_main) c_main_main) 0) (<= (- (- v_b_165_1) c_main_~malloc_~size) (- 400)) (<= (- v_b_165_1 (- v_b_166_1)) 33) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 416) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 16) (<= (- v_b_166_1 c_main_~p~1.offset) 17) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 16) (<= (- v_b_165_1 (- c_main_~malloc_~size)) 416) (<= (- c_main_main (- c_main_~q~1.offset)) 16) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_166_1 c_main_~q~1.offset) 17) (<= (- v_b_165_1 c_main_~q~1.offset) 16) (<= (- |c_main_#t~malloc0.offset| (- c_main_main)) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 16) (<= (- (- v_b_166_1) (- c_main_main)) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 20) (<= (- v_b_165_1 (- v_b_165_1)) 32) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_166_1 c_main_~malloc_~size) (- 383)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_167_1 |c_main_read~int_#ptr.base|) 1) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 16) (<= (- (- v_b_166_1) c_main_~malloc_~size) (- 401)) (<= (- c_main_main (- c_main_main)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_164_1) (- v_b_167_1)) 1) (<= (- v_b_166_1 c_main_main) 17) (<= (- (- v_b_165_1) v_b_166_1) (- 1)) (<= (- v_b_166_1 (- |c_main_read~int_#sizeOfReadType|)) 21) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- (- v_b_165_1) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_166_1) c_main_main) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 16) (<= (- (- c_main_main) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_165_1) c_main_main) 0) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- (- v_b_166_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- c_main_main (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#value|) (- v_v_6892_1)) 0) (<= (- (- c_main_main) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_166_1 (- c_main_~p~1.offset)) 17) (<= (- v_b_166_1 (- v_b_166_1)) 34) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_166_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_165_1 |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_166_1 (- |c_main_#t~malloc0.offset|)) 17) (<= (- c_main_main c_main_~p~1.offset) 0) (<= (- c_main_main (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_166_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- v_b_165_1 c_main_~malloc_~size) (- 384)) (<= (- c_main_main (- |c_main_read~int_#ptr.offset|)) 16) (<= (- c_main_main |c_main_read~int_#ptr.offset|) 0) (<= (- c_main_main |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_165_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_165_1) (- v_b_166_1)) 1) (<= (- c_main_main c_main_~q~1.offset) 0) (<= (- v_b_166_1 |c_main_~malloc_#res.offset|) 17) (<= (- v_b_165_1 |c_main_~malloc_#res.offset|) 16) (<= (- (- c_main_main) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_166_1) c_main_~p~1.offset) (- 1)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- (- v_b_166_1) v_b_166_1) (- 2)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 16) (<= (- v_b_165_1 (- c_main_~q~1.offset)) 32) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 16) (<= (- |c_main_#t~malloc0.offset| c_main_main) 0) (<= (- (- v_b_164_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- c_main_main) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_165_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_166_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 16) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- (- v_b_165_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_165_1 (- |c_main_#t~malloc0.offset|)) 16) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 16) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 416) (<= (- (- c_main_main) c_main_~p~1.offset) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 384)) (<= (- v_b_165_1 v_b_166_1) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_166_1 (- |c_main_read~int_#ptr.offset|)) 33) (<= (- v_b_165_1 (- |c_main_read~int_#ptr.offset|)) 32) (<= (- (- c_main_main) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_165_1 (- |c_main_read~int_#sizeOfReadType|)) 20) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- (- v_b_166_1) (- c_main_~p~1.offset)) (- 1)) (forall ((v_idx_1838 Int) (v_idx_1837 Int) (v_idx_1836 Int) (v_idx_1835 Int) (v_idx_1834 Int) (v_idx_1833 Int)) (or (<= v_b_166_1 v_idx_1834) (< v_idx_1838 v_b_167_1) (< v_idx_1835 v_b_166_1) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1837) v_idx_1834)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1837) v_idx_1834))) 0)) (<= v_b_167_1 v_idx_1837) (<= v_b_165_1 v_idx_1833) (< v_idx_1834 v_b_165_1) (<= v_b_164_1 v_idx_1836) (< v_idx_1837 v_b_164_1))) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- v_b_164_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_165_1 (- c_main_main)) 16) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 384)) (<= (- c_main_main (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_165_1) c_main_~p~1.offset) 0))))} [2018-12-19 22:55:04,805 WARN L228 ngHoareTripleChecker]: Action: assume true; [2018-12-19 22:55:04,805 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: true [2018-12-19 22:55:04,806 WARN L230 ngHoareTripleChecker]: Post: {2147483474#(exists ((v_v_11410_1 (Array Int Int)) (v_b_261_1 Int) (v_b_260_1 Int) (v_v_11403_1 (Array Int Int)) (v_v_11408_1 Int) (v_b_258_1 Int) (v_b_259_1 Int)) (and (<= (- (- v_b_259_1) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_260_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_260_1) (- c_main_~malloc_~size)) 399) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_main)) 0) (<= (- (- c_main_main) c_main_~q~1.offset) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- v_b_259_1 c_main_~malloc_~size) (- 8)) (<= (- v_b_260_1 (- v_b_260_1)) 786) (<= (- (- v_b_259_1) c_main_main) 0) (<= (- (- v_b_259_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- v_b_261_1 |c_main_read~int_#ptr.base|) 1) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_259_1 (- c_main_~p~1.offset)) 392) (<= (- v_b_259_1 (- c_main_~q~1.offset)) 784) (<= (- v_b_259_1 |c_main_~malloc_#res.offset|) 392) (<= (- v_b_259_1 c_main_main) 392) (<= (- (- c_main_main) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_259_1 |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_260_1 (- c_main_main)) 393) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_259_1) |c_main_~malloc_#res.offset|) 0) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- (- v_b_260_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_259_1 (- |c_main_read~int_#ptr.offset|)) 784) (<= (- v_b_260_1 (- |c_main_#t~malloc0.offset|)) 393) (<= (- v_b_259_1 c_main_~p~1.offset) 392) (<= (- c_main_main |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_259_1) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 392) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 392) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (forall ((v_idx_1863 Int) (v_idx_1868 Int) (v_idx_1867 Int) (v_idx_1866 Int) (v_idx_1865 Int) (v_idx_1864 Int)) (or (< v_idx_1867 v_b_258_1) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1867) v_idx_1864)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1867) v_idx_1864))) 0)) (<= v_b_261_1 v_idx_1867) (<= v_b_258_1 v_idx_1866) (<= v_b_259_1 v_idx_1863) (< v_idx_1864 v_b_259_1) (< v_idx_1865 v_b_260_1) (< v_idx_1868 v_b_261_1) (<= v_b_260_1 v_idx_1864))) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- c_main_main (- c_main_~malloc_~size)) 400) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- v_b_260_1 (- c_main_~q~1.offset)) 785) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- v_b_259_1 (- v_b_260_1)) 785) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 392) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 392) (<= (- (- v_b_259_1) c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- c_main_main) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_260_1) c_main_~malloc_~size) (- 401)) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_main c_main_~malloc_~size) (- 400)) (<= (- (- v_b_259_1) (- c_main_~q~1.offset)) 392) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- v_b_260_1) (- c_main_~q~1.offset)) 391) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- v_b_259_1 c_main_~q~1.offset) 392) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_260_1) |c_main_#t~malloc0.offset|) (- 1)) (= v_v_11410_1 v_v_11403_1) (<= (- v_b_259_1 (- |c_main_#t~malloc0.offset|)) 392) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 392) (<= (- (- c_main_main) (- c_main_~malloc_~size)) 400) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 392) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_259_1) (- v_b_260_1)) 1) (<= (- v_b_258_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- v_b_259_1) c_main_~q~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 396) (<= (- (- v_b_259_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_259_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 392) (<= (- (- c_main_main) (- |c_main_read~int_#ptr.offset|)) 392) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- (- v_b_259_1) v_b_260_1) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_261_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_260_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_259_1 |c_main_read~int_#sizeOfReadType|) 388) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_main) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_260_1) (- c_main_main)) (- 1)) (<= (- (- c_main_main) c_main_main) 0) (<= (- v_b_259_1 (- |c_main_~malloc_#res.offset|)) 392) (<= (- (- v_b_259_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 784) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 392) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 792) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 392) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 392) (<= (- v_b_260_1 c_main_~malloc_~size) (- 7)) (<= (- |c_main_#t~malloc0.offset| (- c_main_main)) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 392) (<= (- v_b_259_1 v_b_260_1) (- 1)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_read~int_#value|) (- v_v_11408_1)) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- c_main_main (- c_main_main)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 784) (<= (- v_b_260_1 (- |c_main_~malloc_#res.offset|)) 393) (<= (- (- v_b_259_1) (- c_main_main)) 0) (<= (- v_b_258_1 v_b_261_1) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- v_b_260_1 (- c_main_~p~1.offset)) 393) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- (- v_b_260_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_260_1 c_main_main) 393) (<= (- (- v_b_260_1) v_b_260_1) (- 2)) (<= (- v_b_260_1 (- |c_main_read~int_#ptr.offset|)) 785) (<= (- (- v_b_260_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- c_main_main) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- (- v_b_259_1) c_main_~p~1.offset) 0) (<= (- v_b_260_1 |c_main_read~int_#sizeOfReadType|) 389) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- c_main_main (- c_main_~p~1.offset)) 0) (<= (- (- c_main_main) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 396) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 8)) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- v_b_259_1 (- v_b_259_1)) 784) (<= (- c_main_main c_main_~p~1.offset) 0) (<= (- (- v_b_258_1) (- v_b_261_1)) 1) (<= (- c_main_main (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_259_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_259_1 (- c_main_~malloc_~size)) 792) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 392) (<= (- v_b_260_1 c_main_~p~1.offset) 393) (<= (- c_main_main |c_main_read~int_#ptr.offset|) 0) (<= (- c_main_main |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#value| v_v_11408_1) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- c_main_main (- |c_main_read~int_#ptr.offset|)) 392) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- c_main_main c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 392) (<= (- (- v_b_259_1) v_b_259_1) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 8)) (<= (- (- c_main_main) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- v_b_260_1 (- c_main_~malloc_~size)) 793) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- v_b_260_1 (- |c_main_read~int_#sizeOfReadType|)) 397) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- c_main_main (- c_main_~q~1.offset)) 392) (<= (- v_b_259_1 (- c_main_main)) 392) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 392) (<= (- |c_main_#t~malloc0.offset| c_main_main) 0) (<= (- v_b_260_1 |c_main_~malloc_#res.offset|) 393) (<= (- (- v_b_260_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- v_b_260_1 c_main_~q~1.offset) 393) (<= (- v_b_259_1 |c_main_#t~malloc0.offset|) 392) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- c_main_main) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 388) (<= (- (- c_main_main) (- c_main_~q~1.offset)) 392) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 388) (<= (- (- v_b_260_1) c_main_~q~1.offset) (- 1)) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- (- v_b_260_1) c_main_~p~1.offset) (- 1)) (<= (- (- c_main_main) c_main_~p~1.offset) 0) (<= (- (- v_b_260_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 792) (<= (- v_b_260_1 |c_main_#t~malloc0.offset|) 393) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_259_1 (- |c_main_read~int_#sizeOfReadType|)) 396) (<= (- (- c_main_main) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_258_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- (- v_b_259_1) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_260_1) c_main_main) (- 1)) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_259_1) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_260_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 784) (<= (- (- v_b_260_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- c_main_main (- |c_main_~malloc_#res.offset|)) 0)))} [2018-12-19 22:55:04,806 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 22:55:04,807 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 22:55:04,807 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 22:55:05,287 WARN L181 SmtUtils]: Spent 479.00 ms on a formula simplification that was a NOOP. DAG size: 751 [2018-12-19 22:55:05,288 WARN L270 ngHoareTripleChecker]: Pre: {2147483475#(or (exists ((v_v_11410_1 (Array Int Int)) (v_b_261_1 Int) (v_b_260_1 Int) (v_v_11403_1 (Array Int Int)) (v_v_11408_1 Int) (v_b_258_1 Int) (v_b_259_1 Int)) (and (<= (- (- v_b_259_1) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_260_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_260_1) (- main_~malloc_~size)) 399) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_main)) 0) (<= (- (- main_main) main_~q~1.offset) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- v_b_259_1 main_~malloc_~size) (- 8)) (<= (- v_b_260_1 (- v_b_260_1)) 786) (<= (- (- v_b_259_1) main_main) 0) (<= (- (- v_b_259_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- v_b_261_1 |main_read~int_#ptr.base|) 1) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- v_b_259_1 (- main_~p~1.offset)) 392) (forall ((v_idx_1852 Int) (v_idx_1851 Int) (v_idx_1850 Int) (v_idx_1849 Int) (v_idx_1848 Int) (v_idx_1853 Int)) (or (< v_idx_1849 v_b_259_1) (< v_idx_1850 v_b_260_1) (<= v_b_259_1 v_idx_1848) (<= v_b_260_1 v_idx_1849) (<= v_b_258_1 v_idx_1851) (< v_idx_1852 v_b_258_1) (and (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1852) v_idx_1849)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1852) v_idx_1849))) 0)) (<= v_b_261_1 v_idx_1852) (< v_idx_1853 v_b_261_1))) (<= (- v_b_259_1 (- main_~q~1.offset)) 784) (<= (- v_b_259_1 |main_~malloc_#res.offset|) 392) (<= (- v_b_259_1 main_main) 392) (<= (- (- main_main) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_259_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_260_1 (- main_main)) 393) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- (- v_b_259_1) |main_~malloc_#res.offset|) 0) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- (- v_b_260_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_259_1 (- |main_read~int_#ptr.offset|)) 784) (<= (- v_b_260_1 (- |main_#t~malloc0.offset|)) 393) (<= (- v_b_259_1 main_~p~1.offset) 392) (<= (- main_main |main_~malloc_#res.offset|) 0) (<= (- (- v_b_259_1) |main_#t~malloc0.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 392) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 392) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- main_main (- main_~malloc_~size)) 400) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- v_b_260_1 (- main_~q~1.offset)) 785) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- v_b_259_1 (- v_b_260_1)) 785) (<= (- main_~p~1.offset (- main_~q~1.offset)) 392) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 392) (<= (- (- v_b_259_1) main_~malloc_~size) (- 400)) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- main_main) (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_260_1) main_~malloc_~size) (- 401)) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_main main_~malloc_~size) (- 400)) (<= (- (- v_b_259_1) (- main_~q~1.offset)) 392) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- (- v_b_260_1) (- main_~q~1.offset)) 391) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- v_b_259_1 main_~q~1.offset) 392) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_260_1) |main_#t~malloc0.offset|) (- 1)) (= v_v_11410_1 v_v_11403_1) (<= (- v_b_259_1 (- |main_#t~malloc0.offset|)) 392) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 392) (<= (- (- main_main) (- main_~malloc_~size)) 400) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 392) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_259_1) (- v_b_260_1)) 1) (<= (- v_b_258_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_259_1) main_~q~1.offset) 0) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 396) (<= (- (- v_b_259_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_259_1) (- |main_#t~malloc0.offset|)) 0) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 392) (<= (- (- main_main) (- |main_read~int_#ptr.offset|)) 392) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- v_b_259_1) v_b_260_1) (- 1)) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_261_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- v_b_260_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_259_1 |main_read~int_#sizeOfReadType|) 388) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_main) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_260_1) (- main_main)) (- 1)) (<= (- (- main_main) main_main) 0) (<= (- v_b_259_1 (- |main_~malloc_#res.offset|)) 392) (<= (- (- v_b_259_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 784) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 392) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 792) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 392) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 392) (<= (- v_b_260_1 main_~malloc_~size) (- 7)) (<= (- |main_#t~malloc0.offset| (- main_main)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 392) (<= (- v_b_259_1 v_b_260_1) (- 1)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_read~int_#value|) (- v_v_11408_1)) 0) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- main_main (- main_main)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 784) (<= (- v_b_260_1 (- |main_~malloc_#res.offset|)) 393) (<= (- (- v_b_259_1) (- main_main)) 0) (<= (- v_b_258_1 v_b_261_1) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- v_b_260_1 (- main_~p~1.offset)) 393) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- (- v_b_260_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_260_1 main_main) 393) (<= (- (- v_b_260_1) v_b_260_1) (- 2)) (<= (- v_b_260_1 (- |main_read~int_#ptr.offset|)) 785) (<= (- (- v_b_260_1) (- main_~p~1.offset)) (- 1)) (<= (- (- main_main) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- (- v_b_259_1) main_~p~1.offset) 0) (<= (- v_b_260_1 |main_read~int_#sizeOfReadType|) 389) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- main_main (- main_~p~1.offset)) 0) (<= (- (- main_main) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 396) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 8)) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- v_b_259_1 (- v_b_259_1)) 784) (<= (- main_main main_~p~1.offset) 0) (<= (- (- v_b_258_1) (- v_b_261_1)) 1) (<= (- main_main (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- (- v_b_259_1) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_259_1 (- main_~malloc_~size)) 792) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 392) (<= (- v_b_260_1 main_~p~1.offset) 393) (<= (- main_main |main_read~int_#ptr.offset|) 0) (<= (- main_main |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_read~int_#value| v_v_11408_1) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- main_main (- |main_read~int_#ptr.offset|)) 392) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- main_main main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 392) (<= (- (- v_b_259_1) v_b_259_1) 0) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 8)) (<= (- (- main_main) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- v_b_260_1 (- main_~malloc_~size)) 793) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- v_b_260_1 (- |main_read~int_#sizeOfReadType|)) 397) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- main_main (- main_~q~1.offset)) 392) (<= (- v_b_259_1 (- main_main)) 392) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 392) (<= (- |main_#t~malloc0.offset| main_main) 0) (<= (- v_b_260_1 |main_~malloc_#res.offset|) 393) (<= (- (- v_b_260_1) |main_~malloc_#res.offset|) (- 1)) (<= (- v_b_260_1 main_~q~1.offset) 393) (<= (- v_b_259_1 |main_#t~malloc0.offset|) 392) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- (- main_main) |main_read~int_#ptr.offset|) 0) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 388) (<= (- (- main_main) (- main_~q~1.offset)) 392) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 388) (<= (- (- v_b_260_1) main_~q~1.offset) (- 1)) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- (- v_b_260_1) main_~p~1.offset) (- 1)) (<= (- (- main_main) main_~p~1.offset) 0) (<= (- (- v_b_260_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- main_~malloc_~size (- main_~q~1.offset)) 792) (<= (- v_b_260_1 |main_#t~malloc0.offset|) 393) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_259_1 (- |main_read~int_#sizeOfReadType|)) 396) (<= (- (- main_main) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_258_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- (- v_b_259_1) (- main_~malloc_~size)) 400) (<= (- (- v_b_260_1) main_main) (- 1)) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- v_b_259_1) (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- v_b_260_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 784) (<= (- (- v_b_260_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- main_main (- |main_~malloc_#res.offset|)) 0))) (exists ((v_b_164_1 Int) (v_v_6887_1 (Array Int Int)) (v_b_167_1 Int) (v_b_166_1 Int) (v_b_165_1 Int) (v_v_6894_1 (Array Int Int)) (v_v_6892_1 Int)) (and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_165_1 (- |main_~malloc_#res.offset|)) 16) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_main)) 0) (<= (- (- main_main) main_~q~1.offset) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 12) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- main_~q~1.offset (- main_~q~1.offset)) 32) (<= (- v_b_166_1 |main_#t~malloc0.offset|) 17) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- main_main) (- |main_read~int_#ptr.offset|)) 16) (<= (- v_b_165_1 main_~p~1.offset) 16) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 16) (<= (- |main_read~int_#value| v_v_6892_1) 0) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 16) (<= (- v_b_165_1 (- main_~p~1.offset)) 16) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- v_b_166_1 (- |main_~malloc_#res.offset|)) 17) (<= (- (- v_b_165_1) (- main_~p~1.offset)) 0) (<= (- (- main_main) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_166_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_165_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_166_1 |main_read~int_#sizeOfReadType|) 13) (<= (- (- v_b_165_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- (- v_b_166_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- (- v_b_165_1) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (= v_v_6894_1 v_v_6887_1) (<= (- main_main |main_~malloc_#res.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_164_1 v_b_167_1) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_167_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- v_b_165_1) (- main_main)) 0) (<= (- main_main (- main_~malloc_~size)) 400) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 20) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_165_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- (- v_b_166_1) |main_~malloc_#res.offset|) (- 1)) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- v_b_166_1 (- main_~q~1.offset)) 33) (<= (- (- main_main) (- main_~p~1.offset)) 0) (<= (- (- v_b_166_1) main_~q~1.offset) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- (- v_b_165_1) v_b_165_1) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 16) (<= (- main_main main_~malloc_~size) (- 400)) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 32) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 12) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- v_b_165_1) (- main_~q~1.offset)) 16) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- v_b_165_1 |main_read~int_#sizeOfReadType|) 12) (<= (- v_b_165_1 main_main) 16) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_166_1) (- main_~malloc_~size)) 399) (<= (- (- v_b_166_1) (- main_~q~1.offset)) 15) (<= (- (- main_main) (- main_~q~1.offset)) 16) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 16) (<= (- (- main_main) (- main_~malloc_~size)) 400) (<= (- (- v_b_165_1) main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 32) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_166_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- (- v_b_165_1) |main_~malloc_#res.offset|) 0) (<= (- v_b_166_1 (- main_main)) 17) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 16) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- v_b_165_1 |main_#t~malloc0.offset|) 16) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_main) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_166_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_166_1 (- main_~malloc_~size)) 417) (<= (- (- main_main) main_main) 0) (<= (- (- v_b_165_1) main_~malloc_~size) (- 400)) (<= (- v_b_165_1 (- v_b_166_1)) 33) (<= (- main_~malloc_~size (- main_~q~1.offset)) 416) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 16) (<= (- v_b_166_1 main_~p~1.offset) 17) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 16) (<= (- v_b_165_1 (- main_~malloc_~size)) 416) (<= (- main_main (- main_~q~1.offset)) 16) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_166_1 main_~q~1.offset) 17) (<= (- v_b_165_1 main_~q~1.offset) 16) (<= (- |main_#t~malloc0.offset| (- main_main)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 16) (<= (- (- v_b_166_1) (- main_main)) (- 1)) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 20) (<= (- v_b_165_1 (- v_b_165_1)) 32) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_166_1 main_~malloc_~size) (- 383)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- v_b_167_1 |main_read~int_#ptr.base|) 1) (<= (- main_~p~1.offset (- main_~q~1.offset)) 16) (<= (- (- v_b_166_1) main_~malloc_~size) (- 401)) (<= (- main_main (- main_main)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_164_1) (- v_b_167_1)) 1) (<= (- v_b_166_1 main_main) 17) (<= (- (- v_b_165_1) v_b_166_1) (- 1)) (<= (- v_b_166_1 (- |main_read~int_#sizeOfReadType|)) 21) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- (- v_b_165_1) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_166_1) main_main) (- 1)) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 16) (<= (- (- main_main) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_165_1) main_main) 0) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- (- v_b_166_1) |main_#t~malloc0.offset|) (- 1)) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- main_main (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#value|) (- v_v_6892_1)) 0) (<= (- (- main_main) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_166_1 (- main_~p~1.offset)) 17) (<= (- v_b_166_1 (- v_b_166_1)) 34) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- v_b_166_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_165_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_166_1 (- |main_#t~malloc0.offset|)) 17) (<= (- main_main main_~p~1.offset) 0) (<= (- main_main (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_166_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- v_b_165_1 main_~malloc_~size) (- 384)) (<= (- main_main (- |main_read~int_#ptr.offset|)) 16) (<= (- main_main |main_read~int_#ptr.offset|) 0) (<= (- main_main |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_165_1) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_165_1) (- v_b_166_1)) 1) (<= (- main_main main_~q~1.offset) 0) (<= (- v_b_166_1 |main_~malloc_#res.offset|) 17) (<= (- v_b_165_1 |main_~malloc_#res.offset|) 16) (<= (- (- main_main) main_~malloc_~size) (- 400)) (<= (- (- v_b_166_1) main_~p~1.offset) (- 1)) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- (- v_b_166_1) v_b_166_1) (- 2)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 16) (<= (- v_b_165_1 (- main_~q~1.offset)) 32) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 16) (<= (- |main_#t~malloc0.offset| main_main) 0) (<= (- (- v_b_164_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- (- main_main) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_165_1) (- |main_#t~malloc0.offset|)) 0) (<= (- (- v_b_166_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 16) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- (- v_b_165_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_165_1 (- |main_#t~malloc0.offset|)) 16) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 16) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 416) (<= (- (- main_main) main_~p~1.offset) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 384)) (<= (- v_b_165_1 v_b_166_1) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_166_1 (- |main_read~int_#ptr.offset|)) 33) (<= (- v_b_165_1 (- |main_read~int_#ptr.offset|)) 32) (<= (- (- main_main) |main_~malloc_#res.offset|) 0) (<= (- v_b_165_1 (- |main_read~int_#sizeOfReadType|)) 20) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- (- v_b_166_1) (- main_~p~1.offset)) (- 1)) (forall ((v_idx_1838 Int) (v_idx_1837 Int) (v_idx_1836 Int) (v_idx_1835 Int) (v_idx_1834 Int) (v_idx_1833 Int)) (or (<= v_b_166_1 v_idx_1834) (< v_idx_1838 v_b_167_1) (< v_idx_1835 v_b_166_1) (and (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1837) v_idx_1834)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1837) v_idx_1834))) 0)) (<= v_b_167_1 v_idx_1837) (<= v_b_165_1 v_idx_1833) (< v_idx_1834 v_b_165_1) (<= v_b_164_1 v_idx_1836) (< v_idx_1837 v_b_164_1))) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- v_b_164_1 |main_read~int_#ptr.base|) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- v_b_165_1 (- main_main)) 16) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 384)) (<= (- main_main (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_165_1) main_~p~1.offset) 0))))} [2018-12-19 22:55:05,288 WARN L274 ngHoareTripleChecker]: Action: assume true; [2018-12-19 22:55:05,288 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: true [2018-12-19 22:55:06,194 WARN L276 ngHoareTripleChecker]: Post: {2147483474#(and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_main)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 392) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_main)) 0) (<= (- (- main_main) main_~q~1.offset) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- main_main (- main_main)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 784) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- (- main_main) (- |main_~malloc_#res.offset|)) 0) (<= (- (- main_main) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- main_main (- main_~p~1.offset)) 0) (<= (- (- main_main) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 396) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 8)) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- main_main main_~p~1.offset) 0) (<= (- main_main |main_~malloc_#res.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 392) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- main_main (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 392) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 392) (<= (- main_main |main_read~int_#ptr.offset|) 0) (<= (- main_main |main_read~int_#sizeOfReadType|) (- 4)) (<= (- main_main (- main_~malloc_~size)) 400) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- main_main (- |main_read~int_#ptr.offset|)) 392) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (exists ((v_b_261_1 Int) (v_b_260_1 Int) (v_b_258_1 Int) (v_b_259_1 Int)) (and (<= (- (- v_b_259_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_259_1) |main_read~int_#ptr.offset|) 0) (forall ((v_prenex_143 Int) (v_prenex_142 Int)) (or (< v_prenex_143 v_b_259_1) (<= v_b_260_1 v_prenex_143) (<= v_b_261_1 v_prenex_142) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_prenex_142) v_prenex_143))) 0) (< v_prenex_142 v_b_258_1))) (<= (- v_b_260_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_260_1) (- main_~malloc_~size)) 399) (<= (- (- v_b_259_1) v_b_259_1) 0) (<= (- v_b_259_1 v_b_260_1) (- 1)) (<= (- (- v_b_260_1) main_~malloc_~size) (- 401)) (<= (- v_b_260_1 (- main_~malloc_~size)) 793) (<= (- v_b_260_1 (- |main_read~int_#sizeOfReadType|)) 397) (<= (- v_b_259_1 main_~malloc_~size) (- 8)) (<= (- v_b_260_1 (- v_b_260_1)) 786) (<= (- (- v_b_259_1) main_main) 0) (<= (- (- v_b_259_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_259_1 (- main_main)) 392) (<= (- (- v_b_259_1) (- main_~q~1.offset)) 392) (<= (- v_b_261_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_260_1) (- main_~q~1.offset)) 391) (<= (- v_b_260_1 (- |main_~malloc_#res.offset|)) 393) (<= (- v_b_260_1 |main_~malloc_#res.offset|) 393) (<= (- (- v_b_260_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_259_1) (- main_main)) 0) (<= (- v_b_260_1 main_~q~1.offset) 393) (<= (- v_b_258_1 v_b_261_1) (- 1)) (<= (- v_b_259_1 |main_#t~malloc0.offset|) 392) (<= (- v_b_259_1 main_~q~1.offset) 392) (<= (- v_b_260_1 (- main_~p~1.offset)) 393) (<= (- v_b_259_1 (- main_~p~1.offset)) 392) (<= (- (- v_b_260_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_260_1) main_~q~1.offset) (- 1)) (<= (- v_b_259_1 (- main_~q~1.offset)) 784) (<= (- v_b_259_1 (- |main_#t~malloc0.offset|)) 392) (<= (- (- v_b_260_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_259_1 |main_~malloc_#res.offset|) 392) (<= (- v_b_259_1 main_main) 392) (<= (- v_b_260_1 main_main) 393) (<= (- (- v_b_260_1) v_b_260_1) (- 2)) (<= (- v_b_259_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_260_1 (- main_main)) 393) (<= (- v_b_260_1 (- |main_read~int_#ptr.offset|)) 785) (<= (- (- v_b_260_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_259_1) (- v_b_260_1)) 1) (<= (- v_b_258_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_259_1) main_~p~1.offset) 0) (<= (- (- v_b_260_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_259_1) main_~q~1.offset) 0) (<= (- v_b_260_1 |main_read~int_#sizeOfReadType|) 389) (<= (- (- v_b_260_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_259_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_259_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_259_1) (- |main_#t~malloc0.offset|)) 0) (<= (- (- v_b_259_1) v_b_260_1) (- 1)) (<= (- v_b_260_1 |main_#t~malloc0.offset|) 393) (<= (- v_b_259_1 (- |main_read~int_#sizeOfReadType|)) 396) (<= (- (- v_b_260_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_259_1 (- v_b_259_1)) 784) (<= (- v_b_259_1 (- |main_read~int_#ptr.offset|)) 784) (<= (- v_b_260_1 (- |main_#t~malloc0.offset|)) 393) (<= (- v_b_259_1 main_~p~1.offset) 392) (<= (- (- v_b_261_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- v_b_260_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_259_1) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_258_1) (- |main_read~int_#ptr.base|)) 0) (forall ((v_idx_1867 Int) (v_idx_1864 Int)) (or (< v_idx_1867 v_b_258_1) (<= v_b_261_1 v_idx_1867) (< v_idx_1864 v_b_259_1) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1867) v_idx_1864)) 0) (<= v_b_260_1 v_idx_1864))) (<= (- v_b_259_1 |main_read~int_#sizeOfReadType|) 388) (<= (- (- v_b_258_1) (- v_b_261_1)) 1) (<= (- (- v_b_260_1) (- main_main)) (- 1)) (<= (- (- v_b_259_1) (- main_~malloc_~size)) 400) (<= (- (- v_b_260_1) main_main) (- 1)) (<= (- (- v_b_259_1) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_259_1 (- |main_~malloc_#res.offset|)) 392) (<= (- v_b_259_1 (- main_~malloc_~size)) 792) (<= (- v_b_260_1 main_~p~1.offset) 393) (<= (- (- v_b_259_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_259_1) (- main_~p~1.offset)) 0) (<= (- v_b_260_1 (- main_~q~1.offset)) 785) (<= (- (- v_b_260_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_260_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_259_1 (- v_b_260_1)) 785) (<= (- v_b_260_1 main_~malloc_~size) (- 7)))) (<= (- main_~p~1.offset (- main_~q~1.offset)) 392) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 392) (<= (- main_main main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 392) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 8)) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- main_main) (- main_~p~1.offset)) 0) (<= (- (- main_main) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- main_main (- main_~q~1.offset)) 392) (<= (- main_main main_~malloc_~size) (- 400)) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 392) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- |main_#t~malloc0.offset| main_main) 0) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- (- main_main) |main_read~int_#ptr.offset|) 0) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 388) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- (- main_main) (- main_~q~1.offset)) 392) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 388) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 392) (<= (- (- main_main) (- main_~malloc_~size)) 400) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 392) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- (- main_main) main_~p~1.offset) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 396) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 392) (<= (- main_~malloc_~size (- main_~q~1.offset)) 792) (<= (- (- main_main) (- |main_read~int_#ptr.offset|)) 392) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- (- main_main) |main_~malloc_#res.offset|) 0) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_main) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- (- main_main) main_main) 0) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 784) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 392) (<= (- main_~q~1.offset (- main_~q~1.offset)) 784) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 792) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 392) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 392) (<= (- main_main (- |main_~malloc_#res.offset|)) 0))} [2018-12-19 22:56:09,083 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 22:56:09,083 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 22:56:09,083 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 22:56:09,083 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 22:56:09,084 WARN L224 ngHoareTripleChecker]: Pre: {2147483463#(or (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 16) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 20) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 12) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 32) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 16) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) |c_main_#t~short2| (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 16) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 16) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 16) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 20) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 16) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 32) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 16) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 12) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 16) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 16) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 32) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 16) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 416) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 384)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 16) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 416) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 16) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 16) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 384))) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 396) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 396) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) |c_main_#t~short2| (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 396) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 792) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 392) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 396) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 396) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 396) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 396) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 796) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 396) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 396) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 792) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 396) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 396) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 396) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 396) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 792) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 392) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 396) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 796)))} [2018-12-19 22:56:09,084 WARN L228 ngHoareTripleChecker]: Action: assume read~int_#sizeOfReadType + read~int_#ptr.offset <= #length[read~int_#ptr.base];assume #valid[read~int_#ptr.base];assume read~int_#sizeOfReadType + read~int_#ptr.offset <= #length[read~int_#ptr.base];havoc read~int_#value;assume read~int_#value == #memory_int[read~int_#ptr.base,read~int_#ptr.offset];#t~mem1 := read~int_#value;#t~short2 := #t~mem1 >= 0; [2018-12-19 22:56:09,084 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= |c_main_#t~mem1_primed| |c_main_read~int_#value_primed|) (or (and (not (<= 0 |c_main_#t~mem1_primed|)) (not |c_main_#t~short2_primed|)) (and |c_main_#t~short2_primed| (<= 0 |c_main_#t~mem1_primed|))) (<= (+ |c_main_read~int_#sizeOfReadType| |c_main_read~int_#ptr.offset|) (select |c_#length| |c_main_read~int_#ptr.base|)) (select |c_#valid| |c_main_read~int_#ptr.base|) (= |c_main_read~int_#value_primed| (select (select |c_#memory_int| |c_main_read~int_#ptr.base|) |c_main_read~int_#ptr.offset|))) [2018-12-19 22:56:09,084 WARN L230 ngHoareTripleChecker]: Post: {2147483462#(exists ((v_b_301_1 Int) (v_b_299_1 Int) (v_b_298_1 Int) (v_v_13580_1 Int) (v_v_13582_1 (Array Int Int)) (v_v_13575_1 (Array Int Int)) (v_b_300_1 Int)) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 396) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 396) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_299_1) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_300_1) (- c_main_~malloc_~size)) 399) (<= (- (- v_b_299_1) c_main_~q~1.offset) 0) (<= (- (- v_b_300_1) (- c_main_~q~1.offset)) 395) (<= (- |c_main_#t~mem1| v_v_13580_1) 0) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_300_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_300_1) c_main_~p~1.offset) (- 1)) (<= (- (- v_b_301_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (forall ((v_idx_1883 Int) (v_idx_1882 Int) (v_idx_1881 Int) (v_idx_1880 Int) (v_idx_1879 Int) (v_idx_1878 Int)) (or (<= v_b_301_1 v_idx_1882) (and (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_1882) v_idx_1879)) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1882) v_idx_1879))) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1882) v_idx_1879))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1882) v_idx_1879)) 0)) (<= v_b_299_1 v_idx_1878) (<= v_b_300_1 v_idx_1879) (< v_idx_1882 v_b_298_1) (< v_idx_1883 v_b_301_1) (< v_idx_1879 v_b_299_1) (< v_idx_1880 v_b_300_1) (<= v_b_298_1 v_idx_1881))) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 396) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 400) (<= (- v_b_299_1 c_main_~malloc_~size) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- v_b_300_1 |c_main_#t~malloc0.offset|) 397) (<= (- (- v_b_300_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_299_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 792) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 392) (<= (- v_b_299_1 (- c_main_~malloc_~size)) 796) (<= (- v_b_299_1 (- |c_main_~malloc_#res.offset|)) 396) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- v_b_299_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_299_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_300_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_299_1 (- |c_main_#t~malloc0.offset|)) 396) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- v_b_298_1 |c_main_read~int_#ptr.base|) 0) (<= (- v_b_299_1 |c_main_#t~malloc0.offset|) 396) (<= (- |c_main_#t~mem1| |c_main_read~int_#value|) 0) (<= (- v_b_300_1 |c_main_~malloc_#res.offset|) 397) (= v_v_13582_1 v_v_13575_1) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 396) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- v_b_300_1 (- |c_main_read~int_#sizeOfReadType|)) 401) (<= (- v_b_300_1 c_main_~malloc_~size) (- 3)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 396) (<= (- v_b_300_1 |c_main_read~int_#sizeOfReadType|) 393) (<= (- (- v_b_300_1) v_b_300_1) (- 2)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_299_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_299_1 |c_main_~malloc_#res.offset|) 396) (<= (- v_b_299_1 c_main_~q~1.offset) 396) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_300_1 c_main_~p~1.offset) 397) (<= (- (- v_b_299_1) v_b_299_1) 0) (<= (- (- v_b_299_1) (- v_b_300_1)) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_299_1) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_299_1) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_300_1 (- c_main_~p~1.offset)) 397) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 396) (<= (- v_b_300_1 (- c_main_~q~1.offset)) 793) (<= (- v_b_299_1 |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 396) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 796) (<= (- v_b_300_1 c_main_~q~1.offset) 397) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 396) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 396) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- (- v_b_300_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- v_b_300_1 (- |c_main_~malloc_#res.offset|)) 397) (<= (- (- v_b_299_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_299_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 792) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#value|) (- v_v_13580_1)) 0) (<= (- v_b_300_1 (- v_b_300_1)) 794) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 396) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 4)) (<= (- v_b_299_1 (- |c_main_read~int_#sizeOfReadType|)) 400) (<= (- (- v_b_300_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 396) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- v_b_300_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_299_1 c_main_~p~1.offset) 396) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 396) (<= (- v_b_301_1 |c_main_read~int_#ptr.base|) 1) (<= (- (- v_b_300_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- v_b_300_1 (- |c_main_#t~malloc0.offset|)) 397) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_299_1) v_b_300_1) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- v_b_299_1 |c_main_read~int_#sizeOfReadType|) 392) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_300_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_300_1) c_main_~malloc_~size) (- 401)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 396) (<= (- (- v_b_298_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_299_1 (- |c_main_read~int_#ptr.offset|)) 792) (<= (- (- v_b_299_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- v_b_299_1 v_b_300_1) (- 1)) (<= (- (- v_b_300_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_299_1 (- v_b_300_1)) 793) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_299_1 (- c_main_~p~1.offset)) 396) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_299_1) c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 792) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~mem1|) (- v_v_13580_1)) 0) (<= (- v_b_299_1 (- v_b_299_1)) 792) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 392) (<= (- v_b_300_1 (- |c_main_read~int_#ptr.offset|)) 793) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 4)) (<= (- (- v_b_299_1) (- c_main_~q~1.offset)) 396) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_298_1) (- v_b_301_1)) 1) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~mem1|) (- |c_main_read~int_#value|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- (- v_b_300_1) c_main_~q~1.offset) (- 1)) (<= (- v_b_298_1 v_b_301_1) (- 1)) (<= (- |c_main_read~int_#value| v_v_13580_1) 0) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- v_b_299_1 (- c_main_~q~1.offset)) 792) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 396) (<= (- v_b_300_1 (- c_main_~malloc_~size)) 797) (<= (- (- v_b_299_1) |c_main_#t~malloc0.offset|) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 796) (<= (- (- v_b_300_1) |c_main_read~int_#ptr.offset|) (- 1))))} [2018-12-19 22:56:09,084 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 22:56:09,085 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 22:56:09,085 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 22:56:09,764 WARN L181 SmtUtils]: Spent 678.00 ms on a formula simplification. DAG size of input: 261 DAG size of output: 46 [2018-12-19 22:56:09,764 WARN L270 ngHoareTripleChecker]: Pre: {2147483463#(and |main_#t~short2| (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 400) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 796))} [2018-12-19 22:56:09,764 WARN L274 ngHoareTripleChecker]: Action: assume read~int_#sizeOfReadType + read~int_#ptr.offset <= #length[read~int_#ptr.base];assume #valid[read~int_#ptr.base];assume read~int_#sizeOfReadType + read~int_#ptr.offset <= #length[read~int_#ptr.base];havoc read~int_#value;assume read~int_#value == #memory_int[read~int_#ptr.base,read~int_#ptr.offset];#t~mem1 := read~int_#value;#t~short2 := #t~mem1 >= 0; [2018-12-19 22:56:09,764 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= |c_main_#t~mem1_primed| |c_main_read~int_#value_primed|) (or (and (not (<= 0 |c_main_#t~mem1_primed|)) (not |c_main_#t~short2_primed|)) (and |c_main_#t~short2_primed| (<= 0 |c_main_#t~mem1_primed|))) (<= (+ |c_main_read~int_#sizeOfReadType| |c_main_read~int_#ptr.offset|) (select |c_#length| |c_main_read~int_#ptr.base|)) (select |c_#valid| |c_main_read~int_#ptr.base|) (= |c_main_read~int_#value_primed| (select (select |c_#memory_int| |c_main_read~int_#ptr.base|) |c_main_read~int_#ptr.offset|))) [2018-12-19 22:56:10,507 WARN L276 ngHoareTripleChecker]: Post: {2147483462#(and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 396) (<= (- main_~p~1.offset (- main_~q~1.offset)) 396) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 396) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 400) (exists ((v_b_301_1 Int) (v_b_299_1 Int) (v_b_298_1 Int) (v_b_300_1 Int)) (and (<= (- v_b_300_1 main_~q~1.offset) 397) (forall ((v_idx_1882 Int) (v_idx_1879 Int)) (or (<= v_b_301_1 v_idx_1882) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1882) v_idx_1879)) 0) (<= v_b_300_1 v_idx_1879) (< v_idx_1882 v_b_298_1) (< v_idx_1879 v_b_299_1))) (<= (- (- v_b_299_1) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_300_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_300_1) (- main_~malloc_~size)) 399) (<= (- v_b_300_1 (- |main_~malloc_#res.offset|)) 397) (<= (- (- v_b_299_1) main_~q~1.offset) 0) (<= (- (- v_b_299_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_299_1) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_300_1) (- main_~q~1.offset)) 395) (<= (- v_b_300_1 (- v_b_300_1)) 794) (<= (- v_b_299_1 (- |main_read~int_#sizeOfReadType|)) 400) (<= (- v_b_300_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_300_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_300_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_301_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_299_1 main_~p~1.offset) 396) (<= (- (- v_b_300_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_299_1 main_~malloc_~size) (- 4)) (<= (- v_b_301_1 |main_read~int_#ptr.base|) 1) (<= (- v_b_300_1 |main_#t~malloc0.offset|) 397) (<= (- (- v_b_300_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_300_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_299_1) (- main_~malloc_~size)) 400) (<= (- v_b_300_1 (- |main_#t~malloc0.offset|)) 397) (<= (- (- v_b_299_1) v_b_300_1) (- 1)) (<= (- v_b_299_1 (- main_~malloc_~size)) 796) (<= (- v_b_299_1 |main_read~int_#sizeOfReadType|) 392) (<= (- v_b_299_1 (- |main_~malloc_#res.offset|)) 396) (<= (- (- v_b_300_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_300_1) main_~malloc_~size) (- 401)) (forall ((v_prenex_149 Int) (v_prenex_148 Int)) (or (< v_prenex_149 v_b_299_1) (<= (- |main_#t~mem1| (select (select |#memory_int| v_prenex_148) v_prenex_149)) 0) (<= v_b_300_1 v_prenex_149) (<= v_b_301_1 v_prenex_148) (< v_prenex_148 v_b_298_1))) (<= (- (- v_b_298_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- v_b_299_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_299_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_299_1 (- |main_read~int_#ptr.offset|)) 792) (<= (- (- v_b_300_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_299_1 (- |main_#t~malloc0.offset|)) 396) (<= (- v_b_298_1 |main_read~int_#ptr.base|) 0) (<= (- v_b_299_1 |main_#t~malloc0.offset|) 396) (<= (- (- v_b_299_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_300_1 |main_~malloc_#res.offset|) 397) (<= (- v_b_299_1 v_b_300_1) (- 1)) (<= (- (- v_b_300_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_299_1 (- v_b_300_1)) 793) (<= (- v_b_299_1 (- main_~p~1.offset)) 396) (<= (- (- v_b_299_1) main_~malloc_~size) (- 400)) (<= (- v_b_300_1 (- |main_read~int_#sizeOfReadType|)) 401) (<= (- v_b_300_1 main_~malloc_~size) (- 3)) (<= (- v_b_300_1 |main_read~int_#sizeOfReadType|) 393) (<= (- v_b_299_1 (- v_b_299_1)) 792) (forall ((v_prenex_145 Int) (v_prenex_144 Int)) (or (<= v_b_300_1 v_prenex_145) (< v_prenex_144 v_b_298_1) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_prenex_144) v_prenex_145))) 0) (<= v_b_301_1 v_prenex_144) (< v_prenex_145 v_b_299_1))) (<= (- v_b_300_1 (- |main_read~int_#ptr.offset|)) 793) (<= (- (- v_b_300_1) v_b_300_1) (- 2)) (<= (- (- v_b_299_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_299_1 |main_~malloc_#res.offset|) 396) (<= (- v_b_299_1 main_~q~1.offset) 396) (<= (- (- v_b_299_1) (- main_~q~1.offset)) 396) (<= (- (- v_b_298_1) (- v_b_301_1)) 1) (<= (- v_b_300_1 main_~p~1.offset) 397) (<= (- (- v_b_299_1) v_b_299_1) 0) (<= (- (- v_b_299_1) (- v_b_300_1)) 1) (forall ((v_prenex_147 Int) (v_prenex_146 Int)) (or (< v_prenex_146 v_b_298_1) (<= v_b_300_1 v_prenex_147) (<= v_b_301_1 v_prenex_146) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_prenex_146) v_prenex_147))) 0) (< v_prenex_147 v_b_299_1))) (<= (- (- v_b_299_1) (- main_~p~1.offset)) 0) (<= (- (- v_b_300_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_299_1) main_~p~1.offset) 0) (<= (- v_b_300_1 (- main_~p~1.offset)) 397) (<= (- v_b_298_1 v_b_301_1) (- 1)) (<= (- v_b_299_1 (- main_~q~1.offset)) 792) (<= (- v_b_300_1 (- main_~q~1.offset)) 793) (<= (- v_b_300_1 (- main_~malloc_~size)) 797) (<= (- (- v_b_299_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_299_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_300_1) |main_read~int_#ptr.offset|) (- 1)))) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 792) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 392) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- |main_#t~mem1| |main_read~int_#value|) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 396) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 396) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 396) (<= |main_read~int_#value| |main_#t~mem1|) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 396) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- main_~malloc_~size (- main_~q~1.offset)) 796) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 396) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 396) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- main_~q~1.offset (- main_~q~1.offset)) 792) (<= |main_#t~mem1| |main_read~int_#value|) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 396) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 396) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 396) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 396) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 792) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 392) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~mem1|) (- |main_read~int_#value|)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 396) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 400) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 796))} [2018-12-19 22:56:26,179 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 22:56:26,180 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 22:56:26,180 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 22:56:26,180 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 22:56:26,180 WARN L224 ngHoareTripleChecker]: Pre: {2147483461#(or (exists ((v_b_301_1 Int) (v_b_299_1 Int) (v_b_298_1 Int) (v_v_13580_1 Int) (v_v_13582_1 (Array Int Int)) (v_v_13575_1 (Array Int Int)) (v_b_300_1 Int)) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 396) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 396) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_299_1) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_300_1) (- c_main_~malloc_~size)) 399) (<= (- (- v_b_299_1) c_main_~q~1.offset) 0) (<= (- (- v_b_300_1) (- c_main_~q~1.offset)) 395) (<= (- |c_main_#t~mem1| v_v_13580_1) 0) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_300_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_300_1) c_main_~p~1.offset) (- 1)) (<= (- (- v_b_301_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 396) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 400) (<= (- v_b_299_1 c_main_~malloc_~size) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- v_b_300_1 |c_main_#t~malloc0.offset|) 397) (forall ((v_idx_1909 Int) (v_idx_1908 Int) (v_idx_1913 Int) (v_idx_1912 Int) (v_idx_1911 Int) (v_idx_1910 Int)) (or (< v_idx_1909 v_b_299_1) (and (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_1912) v_idx_1909)) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1912) v_idx_1909))) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1912) v_idx_1909))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1912) v_idx_1909)) 0)) (<= v_b_298_1 v_idx_1911) (<= v_b_300_1 v_idx_1909) (< v_idx_1913 v_b_301_1) (<= v_b_299_1 v_idx_1908) (<= v_b_301_1 v_idx_1912) (< v_idx_1912 v_b_298_1) (< v_idx_1910 v_b_300_1))) (<= (- (- v_b_300_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_299_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 792) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 392) (<= (- v_b_299_1 (- c_main_~malloc_~size)) 796) (<= (- v_b_299_1 (- |c_main_~malloc_#res.offset|)) 396) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- v_b_299_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_299_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_300_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_299_1 (- |c_main_#t~malloc0.offset|)) 396) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- v_b_298_1 |c_main_read~int_#ptr.base|) 0) (<= (- v_b_299_1 |c_main_#t~malloc0.offset|) 396) (<= (- |c_main_#t~mem1| |c_main_read~int_#value|) 0) (<= (- v_b_300_1 |c_main_~malloc_#res.offset|) 397) (= v_v_13582_1 v_v_13575_1) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 396) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- v_b_300_1 (- |c_main_read~int_#sizeOfReadType|)) 401) (<= (- v_b_300_1 c_main_~malloc_~size) (- 3)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 396) (<= (- v_b_300_1 |c_main_read~int_#sizeOfReadType|) 393) (<= (- (- v_b_300_1) v_b_300_1) (- 2)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_299_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_299_1 |c_main_~malloc_#res.offset|) 396) (<= (- v_b_299_1 c_main_~q~1.offset) 396) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_300_1 c_main_~p~1.offset) 397) (<= (- (- v_b_299_1) v_b_299_1) 0) (<= (- (- v_b_299_1) (- v_b_300_1)) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_299_1) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_299_1) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_300_1 (- c_main_~p~1.offset)) 397) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 396) (<= (- v_b_300_1 (- c_main_~q~1.offset)) 793) (<= (- v_b_299_1 |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 396) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 796) (<= (- v_b_300_1 c_main_~q~1.offset) 397) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 396) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 396) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- (- v_b_300_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- v_b_300_1 (- |c_main_~malloc_#res.offset|)) 397) (<= (- (- v_b_299_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_299_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 792) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#value|) (- v_v_13580_1)) 0) (<= (- v_b_300_1 (- v_b_300_1)) 794) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 396) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 4)) (<= (- v_b_299_1 (- |c_main_read~int_#sizeOfReadType|)) 400) (<= (- (- v_b_300_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 396) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- v_b_300_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_299_1 c_main_~p~1.offset) 396) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 396) (<= (- v_b_301_1 |c_main_read~int_#ptr.base|) 1) (<= (- (- v_b_300_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- v_b_300_1 (- |c_main_#t~malloc0.offset|)) 397) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_299_1) v_b_300_1) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- v_b_299_1 |c_main_read~int_#sizeOfReadType|) 392) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_300_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_300_1) c_main_~malloc_~size) (- 401)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 396) (<= (- (- v_b_298_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_299_1 (- |c_main_read~int_#ptr.offset|)) 792) (<= (- (- v_b_299_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- v_b_299_1 v_b_300_1) (- 1)) (<= (- (- v_b_300_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_299_1 (- v_b_300_1)) 793) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_299_1 (- c_main_~p~1.offset)) 396) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_299_1) c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 792) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~mem1|) (- v_v_13580_1)) 0) (<= (- v_b_299_1 (- v_b_299_1)) 792) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 392) (<= (- v_b_300_1 (- |c_main_read~int_#ptr.offset|)) 793) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 4)) (<= (- (- v_b_299_1) (- c_main_~q~1.offset)) 396) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_298_1) (- v_b_301_1)) 1) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~mem1|) (- |c_main_read~int_#value|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- (- v_b_300_1) c_main_~q~1.offset) (- 1)) (<= (- v_b_298_1 v_b_301_1) (- 1)) (<= (- |c_main_read~int_#value| v_v_13580_1) 0) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- v_b_299_1 (- c_main_~q~1.offset)) 792) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 396) (<= (- v_b_300_1 (- c_main_~malloc_~size)) 797) (<= (- (- v_b_299_1) |c_main_#t~malloc0.offset|) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 796) (<= (- (- v_b_300_1) |c_main_read~int_#ptr.offset|) (- 1)))) (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_b_62_1 Int) (v_v_625_1 (Array Int Int)) (v_v_630_1 Int) (v_v_632_1 (Array Int Int))) (and (<= (- v_b_62_1 v_b_65_1) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_62_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_62_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_#t~mem1|) (- v_v_630_1)) 0) (<= (- v_b_63_1 (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 4) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_64_1) v_b_64_1) (- 2)) (<= (- (- v_b_63_1) v_b_64_1) (- 1)) (<= (- v_b_64_1 c_main_~q~1.offset) 5) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 4) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_64_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 4) (<= (- v_b_65_1 |c_main_read~int_#ptr.base|) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 8) (<= (- (- v_b_63_1) c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_64_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_63_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_63_1 |c_main_read~int_#sizeOfReadType|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 8) (= v_v_625_1 v_v_632_1) (<= (- v_b_63_1 (- c_main_~malloc_~size)) 404) (<= (- v_b_63_1 (- c_main_~p~1.offset)) 4) (<= (- v_b_63_1 (- |c_main_~malloc_#res.offset|)) 4) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_64_1 (- c_main_~q~1.offset)) 9) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 4) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 4) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 4) (<= (- |c_main_#t~mem1| |c_main_read~int_#value|) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 0) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_64_1) (- c_main_~malloc_~size)) 399) (<= (- v_b_63_1 c_main_~malloc_~size) (- 396)) (<= (- v_b_64_1 |c_main_~malloc_#res.offset|) 5) (<= (- v_b_63_1 c_main_~p~1.offset) 4) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 0) (<= (- v_b_64_1 (- |c_main_#t~malloc0.offset|)) 5) (forall ((v_idx_1896 Int) (v_idx_1893 Int) (v_idx_1892 Int) (v_idx_1891 Int) (v_idx_1898 Int) (v_idx_1897 Int)) (or (< v_idx_1893 v_b_64_1) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1897) v_idx_1892))) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1897) v_idx_1892))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1897) v_idx_1892)) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_1897) v_idx_1892)) 0)) (<= v_b_64_1 v_idx_1892) (<= v_b_65_1 v_idx_1897) (<= v_b_63_1 v_idx_1891) (< v_idx_1898 v_b_65_1) (< v_idx_1897 v_b_62_1) (<= v_b_62_1 v_idx_1896) (< v_idx_1892 v_b_63_1))) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_63_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- v_b_63_1 (- v_b_64_1)) 9) (<= (- (- v_b_64_1) c_main_~malloc_~size) (- 401)) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_64_1 (- c_main_~malloc_~size)) 405) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_63_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_63_1) c_main_~p~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 404) (<= (- v_b_64_1 |c_main_#t~malloc0.offset|) 5) (<= (- (- v_b_65_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_63_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_64_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_64_1 |c_main_read~int_#sizeOfReadType|) 1) (<= (- (- v_b_64_1) (- c_main_~q~1.offset)) 3) (<= (- (- v_b_63_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_63_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_64_1) c_main_~p~1.offset) (- 1)) (<= (- (- v_b_63_1) c_main_~q~1.offset) 0) (<= (- (- v_b_64_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- v_b_64_1 (- |c_main_read~int_#ptr.offset|)) 9) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 4) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- v_b_63_1) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#value| v_v_630_1) 0) (<= (- (- v_b_63_1) (- v_b_64_1)) 1) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- v_b_64_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 4) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- v_b_64_1 (- v_b_64_1)) 10) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 4) (<= (- (- v_b_64_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 396)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 c_main_~malloc_~size) (- 395)) (<= (- (- v_b_64_1) c_main_~q~1.offset) (- 1)) (<= (- (- v_b_63_1) v_b_63_1) 0) (<= (- v_b_64_1 (- c_main_~p~1.offset)) 5) (<= (- (- |c_main_read~int_#value|) (- v_v_630_1)) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 4) (<= (- (- v_b_63_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_63_1 |c_main_~malloc_#res.offset|) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_63_1 (- c_main_~q~1.offset)) 8) (<= (- (- v_b_63_1) |c_main_#t~malloc0.offset|) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- v_b_63_1 |c_main_#t~malloc0.offset|) 4) (<= (- (- v_b_64_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_62_1) (- v_b_65_1)) 1) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 8) (<= (- v_b_64_1 (- |c_main_read~int_#sizeOfReadType|)) 9) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~mem1| v_v_630_1) 0) (<= (- v_b_63_1 (- |c_main_#t~malloc0.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_64_1 (- |c_main_~malloc_#res.offset|)) 5) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_64_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_63_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_64_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- v_b_63_1 c_main_~q~1.offset) 4) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_63_1) (- c_main_~q~1.offset)) 4) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- v_b_63_1 v_b_64_1) (- 1)) (<= (- v_b_63_1 (- v_b_63_1)) 8) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~mem1|) (- |c_main_read~int_#value|)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 404) (<= (- (- v_b_63_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- v_b_64_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_63_1 (- |c_main_read~int_#ptr.offset|)) 8) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 c_main_~p~1.offset) 5))))} [2018-12-19 22:56:26,181 WARN L228 ngHoareTripleChecker]: Action: assume !#t~short2;havoc #t~mem1;havoc #t~short2; [2018-12-19 22:56:26,181 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (not |c_main_#t~short2|) [2018-12-19 22:56:26,181 WARN L230 ngHoareTripleChecker]: Post: {2147483460#(exists ((v_b_301_1 Int) (v_b_299_1 Int) (v_b_298_1 Int) (v_v_13580_1 Int) (v_v_13582_1 (Array Int Int)) (v_v_13575_1 (Array Int Int)) (v_b_300_1 Int)) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 396) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 396) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_299_1) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_300_1) (- c_main_~malloc_~size)) 399) (<= (- (- v_b_299_1) c_main_~q~1.offset) 0) (<= (- (- v_b_300_1) (- c_main_~q~1.offset)) 395) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_300_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_300_1) c_main_~p~1.offset) (- 1)) (<= (- (- v_b_301_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 396) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 400) (<= (- v_b_299_1 c_main_~malloc_~size) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- v_b_300_1 |c_main_#t~malloc0.offset|) 397) (<= (- (- v_b_300_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_299_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 792) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 392) (<= (- v_b_299_1 (- c_main_~malloc_~size)) 796) (<= (- v_b_299_1 (- |c_main_~malloc_#res.offset|)) 396) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- v_b_299_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_299_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_300_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_299_1 (- |c_main_#t~malloc0.offset|)) 396) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- v_b_298_1 |c_main_read~int_#ptr.base|) 0) (<= (- v_b_299_1 |c_main_#t~malloc0.offset|) 396) (<= (- v_b_300_1 |c_main_~malloc_#res.offset|) 397) (= v_v_13582_1 v_v_13575_1) (forall ((v_idx_1928 Int) (v_idx_1927 Int) (v_idx_1926 Int) (v_idx_1925 Int) (v_idx_1924 Int) (v_idx_1923 Int)) (or (<= v_b_300_1 v_idx_1924) (< v_idx_1924 v_b_299_1) (< v_idx_1927 v_b_298_1) (<= v_b_298_1 v_idx_1926) (< v_idx_1925 v_b_300_1) (<= v_b_299_1 v_idx_1923) (< v_idx_1928 v_b_301_1) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1927) v_idx_1924))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1927) v_idx_1924)) 0)) (<= v_b_301_1 v_idx_1927))) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 396) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- v_b_300_1 (- |c_main_read~int_#sizeOfReadType|)) 401) (<= (- v_b_300_1 c_main_~malloc_~size) (- 3)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 396) (<= (- v_b_300_1 |c_main_read~int_#sizeOfReadType|) 393) (<= (- (- v_b_300_1) v_b_300_1) (- 2)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_299_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_299_1 |c_main_~malloc_#res.offset|) 396) (<= (- v_b_299_1 c_main_~q~1.offset) 396) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_300_1 c_main_~p~1.offset) 397) (<= (- (- v_b_299_1) v_b_299_1) 0) (<= (- (- v_b_299_1) (- v_b_300_1)) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_299_1) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_299_1) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_300_1 (- c_main_~p~1.offset)) 397) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 396) (<= (- v_b_300_1 (- c_main_~q~1.offset)) 793) (<= (- v_b_299_1 |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 396) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 796) (<= (- v_b_300_1 c_main_~q~1.offset) 397) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 396) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 396) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- (- v_b_300_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- v_b_300_1 (- |c_main_~malloc_#res.offset|)) 397) (<= (- (- v_b_299_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_299_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 792) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#value|) (- v_v_13580_1)) 0) (<= (- v_b_300_1 (- v_b_300_1)) 794) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 396) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 4)) (<= (- v_b_299_1 (- |c_main_read~int_#sizeOfReadType|)) 400) (<= (- (- v_b_300_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 396) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- v_b_300_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_299_1 c_main_~p~1.offset) 396) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 396) (<= (- v_b_301_1 |c_main_read~int_#ptr.base|) 1) (<= (- (- v_b_300_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- v_b_300_1 (- |c_main_#t~malloc0.offset|)) 397) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_299_1) v_b_300_1) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- v_b_299_1 |c_main_read~int_#sizeOfReadType|) 392) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_300_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_300_1) c_main_~malloc_~size) (- 401)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 396) (<= (- (- v_b_298_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_299_1 (- |c_main_read~int_#ptr.offset|)) 792) (<= (- (- v_b_299_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- v_b_299_1 v_b_300_1) (- 1)) (<= (- (- v_b_300_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_299_1 (- v_b_300_1)) 793) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_299_1 (- c_main_~p~1.offset)) 396) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_299_1) c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 792) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- v_b_299_1 (- v_b_299_1)) 792) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 392) (<= (- v_b_300_1 (- |c_main_read~int_#ptr.offset|)) 793) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 4)) (<= (- (- v_b_299_1) (- c_main_~q~1.offset)) 396) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_298_1) (- v_b_301_1)) 1) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- (- v_b_300_1) c_main_~q~1.offset) (- 1)) (<= (- v_b_298_1 v_b_301_1) (- 1)) (<= (- |c_main_read~int_#value| v_v_13580_1) 0) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- v_b_299_1 (- c_main_~q~1.offset)) 792) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 396) (<= (- v_b_300_1 (- c_main_~malloc_~size)) 797) (<= (- (- v_b_299_1) |c_main_#t~malloc0.offset|) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 796) (<= (- (- v_b_300_1) |c_main_read~int_#ptr.offset|) (- 1))))} [2018-12-19 22:56:26,181 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 22:56:26,182 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 22:56:26,182 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 22:56:26,292 WARN L181 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 665 [2018-12-19 22:56:26,292 WARN L270 ngHoareTripleChecker]: Pre: {2147483461#(or (exists ((v_b_301_1 Int) (v_b_299_1 Int) (v_b_298_1 Int) (v_v_13580_1 Int) (v_v_13582_1 (Array Int Int)) (v_v_13575_1 (Array Int Int)) (v_b_300_1 Int)) (and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 396) (<= (- main_~p~1.offset (- main_~q~1.offset)) 396) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_299_1) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_300_1) (- main_~malloc_~size)) 399) (<= (- (- v_b_299_1) main_~q~1.offset) 0) (<= (- (- v_b_300_1) (- main_~q~1.offset)) 395) (<= (- |main_#t~mem1| v_v_13580_1) 0) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- v_b_300_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_300_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_301_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 396) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 400) (<= (- v_b_299_1 main_~malloc_~size) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- v_b_300_1 |main_#t~malloc0.offset|) 397) (forall ((v_idx_1909 Int) (v_idx_1908 Int) (v_idx_1913 Int) (v_idx_1912 Int) (v_idx_1911 Int) (v_idx_1910 Int)) (or (< v_idx_1909 v_b_299_1) (and (<= (- |main_#t~mem1| (select (select |#memory_int| v_idx_1912) v_idx_1909)) 0) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_idx_1912) v_idx_1909))) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1912) v_idx_1909))) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1912) v_idx_1909)) 0)) (<= v_b_298_1 v_idx_1911) (<= v_b_300_1 v_idx_1909) (< v_idx_1913 v_b_301_1) (<= v_b_299_1 v_idx_1908) (<= v_b_301_1 v_idx_1912) (< v_idx_1912 v_b_298_1) (< v_idx_1910 v_b_300_1))) (<= (- (- v_b_300_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_299_1) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 792) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 392) (<= (- v_b_299_1 (- main_~malloc_~size)) 796) (<= (- v_b_299_1 (- |main_~malloc_#res.offset|)) 396) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- (- v_b_299_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_299_1) (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- (- v_b_300_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_299_1 (- |main_#t~malloc0.offset|)) 396) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- v_b_298_1 |main_read~int_#ptr.base|) 0) (<= (- v_b_299_1 |main_#t~malloc0.offset|) 396) (<= (- |main_#t~mem1| |main_read~int_#value|) 0) (<= (- v_b_300_1 |main_~malloc_#res.offset|) 397) (= v_v_13582_1 v_v_13575_1) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 396) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- v_b_300_1 (- |main_read~int_#sizeOfReadType|)) 401) (<= (- v_b_300_1 main_~malloc_~size) (- 3)) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 396) (<= (- v_b_300_1 |main_read~int_#sizeOfReadType|) 393) (<= (- (- v_b_300_1) v_b_300_1) (- 2)) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_299_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_299_1 |main_~malloc_#res.offset|) 396) (<= (- v_b_299_1 main_~q~1.offset) 396) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_300_1 main_~p~1.offset) 397) (<= (- (- v_b_299_1) v_b_299_1) 0) (<= (- (- v_b_299_1) (- v_b_300_1)) 1) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- (- v_b_299_1) (- main_~p~1.offset)) 0) (<= (- (- v_b_299_1) main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_300_1 (- main_~p~1.offset)) 397) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 396) (<= (- v_b_300_1 (- main_~q~1.offset)) 793) (<= (- v_b_299_1 |main_read~int_#ptr.offset|) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 396) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- main_~malloc_~size (- main_~q~1.offset)) 796) (<= (- v_b_300_1 main_~q~1.offset) 397) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 396) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 396) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- (- v_b_300_1) |main_#t~malloc0.offset|) (- 1)) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- v_b_300_1 (- |main_~malloc_#res.offset|)) 397) (<= (- (- v_b_299_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_299_1) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~q~1.offset (- main_~q~1.offset)) 792) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#value|) (- v_v_13580_1)) 0) (<= (- v_b_300_1 (- v_b_300_1)) 794) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 396) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 4)) (<= (- v_b_299_1 (- |main_read~int_#sizeOfReadType|)) 400) (<= (- (- v_b_300_1) (- main_~p~1.offset)) (- 1)) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 396) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- (- v_b_300_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_299_1 main_~p~1.offset) 396) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 396) (<= (- v_b_301_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_300_1) |main_~malloc_#res.offset|) (- 1)) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- v_b_300_1 (- |main_#t~malloc0.offset|)) 397) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_299_1) v_b_300_1) (- 1)) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- v_b_299_1 |main_read~int_#sizeOfReadType|) 392) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_300_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_300_1) main_~malloc_~size) (- 401)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 396) (<= (- (- v_b_298_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- v_b_299_1 (- |main_read~int_#ptr.offset|)) 792) (<= (- (- v_b_299_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- v_b_299_1 v_b_300_1) (- 1)) (<= (- (- v_b_300_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_299_1 (- v_b_300_1)) 793) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_299_1 (- main_~p~1.offset)) 396) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_299_1) main_~malloc_~size) (- 400)) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 792) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~mem1|) (- v_v_13580_1)) 0) (<= (- v_b_299_1 (- v_b_299_1)) 792) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 392) (<= (- v_b_300_1 (- |main_read~int_#ptr.offset|)) 793) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 4)) (<= (- (- v_b_299_1) (- main_~q~1.offset)) 396) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- (- v_b_298_1) (- v_b_301_1)) 1) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~mem1|) (- |main_read~int_#value|)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- (- v_b_300_1) main_~q~1.offset) (- 1)) (<= (- v_b_298_1 v_b_301_1) (- 1)) (<= (- |main_read~int_#value| v_v_13580_1) 0) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- v_b_299_1 (- main_~q~1.offset)) 792) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 396) (<= (- v_b_300_1 (- main_~malloc_~size)) 797) (<= (- (- v_b_299_1) |main_#t~malloc0.offset|) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 400) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 796) (<= (- (- v_b_300_1) |main_read~int_#ptr.offset|) (- 1)))) (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_b_62_1 Int) (v_v_625_1 (Array Int Int)) (v_v_630_1 Int) (v_v_632_1 (Array Int Int))) (and (<= (- v_b_62_1 v_b_65_1) (- 1)) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 8) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_62_1 |main_read~int_#ptr.base|) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- (- v_b_62_1) (- |main_read~int_#ptr.base|)) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- |main_#t~mem1|) (- v_v_630_1)) 0) (<= (- v_b_63_1 (- |main_read~int_#sizeOfReadType|)) 8) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 4) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_64_1) v_b_64_1) (- 2)) (<= (- (- v_b_63_1) v_b_64_1) (- 1)) (<= (- v_b_64_1 main_~q~1.offset) 5) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 4) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_64_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 4) (<= (- v_b_65_1 |main_read~int_#ptr.base|) 1) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 8) (<= (- (- v_b_63_1) main_~malloc_~size) (- 400)) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 4) (<= (- (- v_b_64_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_63_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_63_1 |main_read~int_#sizeOfReadType|) 0) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 8) (= v_v_625_1 v_v_632_1) (<= (- v_b_63_1 (- main_~malloc_~size)) 404) (<= (- v_b_63_1 (- main_~p~1.offset)) 4) (<= (- v_b_63_1 (- |main_~malloc_#res.offset|)) 4) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- v_b_64_1 (- main_~q~1.offset)) 9) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 4) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 4) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 4) (<= (- |main_#t~mem1| |main_read~int_#value|) 0) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 0) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- v_b_64_1) (- main_~malloc_~size)) 399) (<= (- v_b_63_1 main_~malloc_~size) (- 396)) (<= (- v_b_64_1 |main_~malloc_#res.offset|) 5) (<= (- v_b_63_1 main_~p~1.offset) 4) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 0) (<= (- v_b_64_1 (- |main_#t~malloc0.offset|)) 5) (forall ((v_idx_1896 Int) (v_idx_1893 Int) (v_idx_1892 Int) (v_idx_1891 Int) (v_idx_1898 Int) (v_idx_1897 Int)) (or (< v_idx_1893 v_b_64_1) (and (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1897) v_idx_1892))) 0) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_idx_1897) v_idx_1892))) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1897) v_idx_1892)) 0) (<= (- |main_#t~mem1| (select (select |#memory_int| v_idx_1897) v_idx_1892)) 0)) (<= v_b_64_1 v_idx_1892) (<= v_b_65_1 v_idx_1897) (<= v_b_63_1 v_idx_1891) (< v_idx_1898 v_b_65_1) (< v_idx_1897 v_b_62_1) (<= v_b_62_1 v_idx_1896) (< v_idx_1892 v_b_63_1))) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_63_1) (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- v_b_63_1 (- v_b_64_1)) 9) (<= (- (- v_b_64_1) main_~malloc_~size) (- 401)) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_64_1 (- main_~malloc_~size)) 405) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_63_1) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_63_1) main_~p~1.offset) 0) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- main_~malloc_~size (- main_~q~1.offset)) 404) (<= (- v_b_64_1 |main_#t~malloc0.offset|) 5) (<= (- (- v_b_65_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_63_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_64_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_64_1 |main_read~int_#sizeOfReadType|) 1) (<= (- (- v_b_64_1) (- main_~q~1.offset)) 3) (<= (- (- v_b_63_1) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- v_b_63_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 396)) (<= (- (- v_b_64_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_63_1) main_~q~1.offset) 0) (<= (- (- v_b_64_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- v_b_64_1 (- |main_read~int_#ptr.offset|)) 9) (<= (- main_~p~1.offset (- main_~q~1.offset)) 4) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- v_b_63_1) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#value| v_v_630_1) 0) (<= (- (- v_b_63_1) (- v_b_64_1)) 1) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- v_b_64_1 |main_read~int_#ptr.offset|) 1) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 4) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- v_b_64_1 (- v_b_64_1)) 10) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 4) (<= (- (- v_b_64_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 396)) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 main_~malloc_~size) (- 395)) (<= (- (- v_b_64_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_63_1) v_b_63_1) 0) (<= (- v_b_64_1 (- main_~p~1.offset)) 5) (<= (- (- |main_read~int_#value|) (- v_v_630_1)) 0) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 4) (<= (- (- v_b_63_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_63_1 |main_~malloc_#res.offset|) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_63_1 (- main_~q~1.offset)) 8) (<= (- (- v_b_63_1) |main_#t~malloc0.offset|) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- v_b_63_1 |main_#t~malloc0.offset|) 4) (<= (- (- v_b_64_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_62_1) (- v_b_65_1)) 1) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 8) (<= (- v_b_64_1 (- |main_read~int_#sizeOfReadType|)) 9) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- |main_#t~mem1| v_v_630_1) 0) (<= (- v_b_63_1 (- |main_#t~malloc0.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_64_1 (- |main_~malloc_#res.offset|)) 5) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_64_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_63_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_64_1) (- main_~p~1.offset)) (- 1)) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- v_b_63_1 main_~q~1.offset) 4) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_63_1) (- main_~q~1.offset)) 4) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- v_b_63_1 v_b_64_1) (- 1)) (<= (- v_b_63_1 (- v_b_63_1)) 8) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~mem1|) (- |main_read~int_#value|)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 404) (<= (- (- v_b_63_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- v_b_64_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- v_b_63_1 (- |main_read~int_#ptr.offset|)) 8) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 main_~p~1.offset) 5))))} [2018-12-19 22:56:26,293 WARN L274 ngHoareTripleChecker]: Action: assume !#t~short2;havoc #t~mem1;havoc #t~short2; [2018-12-19 22:56:26,293 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (not |c_main_#t~short2|) [2018-12-19 22:56:26,996 WARN L276 ngHoareTripleChecker]: Post: {2147483460#(and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 396) (<= (- main_~p~1.offset (- main_~q~1.offset)) 396) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (exists ((v_b_301_1 Int) (v_b_299_1 Int) (v_b_298_1 Int) (v_b_300_1 Int)) (and (<= (- v_b_300_1 main_~q~1.offset) 397) (<= (- (- v_b_299_1) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_300_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_300_1) (- main_~malloc_~size)) 399) (<= (- v_b_300_1 (- |main_~malloc_#res.offset|)) 397) (<= (- (- v_b_299_1) main_~q~1.offset) 0) (<= (- (- v_b_299_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_299_1) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_300_1) (- main_~q~1.offset)) 395) (<= (- v_b_300_1 (- v_b_300_1)) 794) (<= (- v_b_299_1 (- |main_read~int_#sizeOfReadType|)) 400) (<= (- v_b_300_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_300_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_300_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_301_1) (- |main_read~int_#ptr.base|)) (- 1)) (forall ((v_idx_1927 Int) (v_idx_1924 Int)) (or (<= v_b_300_1 v_idx_1924) (< v_idx_1927 v_b_298_1) (< v_idx_1924 v_b_299_1) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1927) v_idx_1924)) 0) (<= v_b_301_1 v_idx_1927))) (<= (- v_b_299_1 main_~p~1.offset) 396) (<= (- (- v_b_300_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_299_1 main_~malloc_~size) (- 4)) (<= (- v_b_301_1 |main_read~int_#ptr.base|) 1) (<= (- v_b_300_1 |main_#t~malloc0.offset|) 397) (<= (- (- v_b_300_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_300_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_299_1) (- main_~malloc_~size)) 400) (<= (- v_b_300_1 (- |main_#t~malloc0.offset|)) 397) (<= (- (- v_b_299_1) v_b_300_1) (- 1)) (<= (- v_b_299_1 (- main_~malloc_~size)) 796) (<= (- v_b_299_1 |main_read~int_#sizeOfReadType|) 392) (<= (- v_b_299_1 (- |main_~malloc_#res.offset|)) 396) (<= (- (- v_b_300_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_300_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_298_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- v_b_299_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_299_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_299_1 (- |main_read~int_#ptr.offset|)) 792) (<= (- (- v_b_300_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_299_1 (- |main_#t~malloc0.offset|)) 396) (forall ((v_prenex_150 Int) (v_prenex_151 Int)) (or (<= v_b_300_1 v_prenex_151) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_prenex_150) v_prenex_151))) 0) (< v_prenex_151 v_b_299_1) (<= v_b_301_1 v_prenex_150) (< v_prenex_150 v_b_298_1))) (<= (- v_b_298_1 |main_read~int_#ptr.base|) 0) (<= (- v_b_299_1 |main_#t~malloc0.offset|) 396) (<= (- (- v_b_299_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_300_1 |main_~malloc_#res.offset|) 397) (<= (- v_b_299_1 v_b_300_1) (- 1)) (<= (- (- v_b_300_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_299_1 (- v_b_300_1)) 793) (<= (- v_b_299_1 (- main_~p~1.offset)) 396) (<= (- (- v_b_299_1) main_~malloc_~size) (- 400)) (<= (- v_b_300_1 (- |main_read~int_#sizeOfReadType|)) 401) (<= (- v_b_300_1 main_~malloc_~size) (- 3)) (<= (- v_b_300_1 |main_read~int_#sizeOfReadType|) 393) (<= (- v_b_299_1 (- v_b_299_1)) 792) (<= (- v_b_300_1 (- |main_read~int_#ptr.offset|)) 793) (<= (- (- v_b_300_1) v_b_300_1) (- 2)) (<= (- (- v_b_299_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_299_1 |main_~malloc_#res.offset|) 396) (<= (- v_b_299_1 main_~q~1.offset) 396) (<= (- (- v_b_299_1) (- main_~q~1.offset)) 396) (<= (- (- v_b_298_1) (- v_b_301_1)) 1) (<= (- v_b_300_1 main_~p~1.offset) 397) (<= (- (- v_b_299_1) v_b_299_1) 0) (<= (- (- v_b_299_1) (- v_b_300_1)) 1) (<= (- (- v_b_299_1) (- main_~p~1.offset)) 0) (<= (- (- v_b_300_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_299_1) main_~p~1.offset) 0) (<= (- v_b_300_1 (- main_~p~1.offset)) 397) (<= (- v_b_298_1 v_b_301_1) (- 1)) (<= (- v_b_299_1 (- main_~q~1.offset)) 792) (<= (- v_b_300_1 (- main_~q~1.offset)) 793) (<= (- v_b_300_1 (- main_~malloc_~size)) 797) (<= (- (- v_b_299_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_299_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_300_1) |main_read~int_#ptr.offset|) (- 1)))) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 396) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 792) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 392) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 396) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 396) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 396) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 396) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- main_~malloc_~size (- main_~q~1.offset)) 796) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 396) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 396) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- main_~q~1.offset (- main_~q~1.offset)) 792) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 396) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 396) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 396) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 396) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 792) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 392) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 396) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 400) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 796))} [2018-12-19 22:56:41,949 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 22:56:41,949 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 22:56:41,949 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 22:56:41,949 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 22:56:41,950 WARN L224 ngHoareTripleChecker]: Pre: {2147483459#(or (exists ((v_b_301_1 Int) (v_b_299_1 Int) (v_b_298_1 Int) (v_v_13580_1 Int) (v_v_13582_1 (Array Int Int)) (v_v_13575_1 (Array Int Int)) (v_b_300_1 Int)) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 396) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 396) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_299_1) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_300_1) (- c_main_~malloc_~size)) 399) (<= (- (- v_b_299_1) c_main_~q~1.offset) 0) (<= (- (- v_b_300_1) (- c_main_~q~1.offset)) 395) (<= (- |c_main_#t~mem1| v_v_13580_1) 0) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_300_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_300_1) c_main_~p~1.offset) (- 1)) (<= (- (- v_b_301_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 396) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 400) (<= (- v_b_299_1 c_main_~malloc_~size) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- v_b_300_1 |c_main_#t~malloc0.offset|) 397) (<= (- (- v_b_300_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_299_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 792) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 392) (<= (- v_b_299_1 (- c_main_~malloc_~size)) 796) (<= (- v_b_299_1 (- |c_main_~malloc_#res.offset|)) 396) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- v_b_299_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_299_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_300_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_299_1 (- |c_main_#t~malloc0.offset|)) 396) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- v_b_298_1 |c_main_read~int_#ptr.base|) 0) (<= (- v_b_299_1 |c_main_#t~malloc0.offset|) 396) (<= (- |c_main_#t~mem1| |c_main_read~int_#value|) 0) (<= (- v_b_300_1 |c_main_~malloc_#res.offset|) 397) (= v_v_13582_1 v_v_13575_1) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 396) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- v_b_300_1 (- |c_main_read~int_#sizeOfReadType|)) 401) (<= (- v_b_300_1 c_main_~malloc_~size) (- 3)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 396) (<= (- v_b_300_1 |c_main_read~int_#sizeOfReadType|) 393) (<= (- (- v_b_300_1) v_b_300_1) (- 2)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_299_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_299_1 |c_main_~malloc_#res.offset|) 396) (<= (- v_b_299_1 c_main_~q~1.offset) 396) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_300_1 c_main_~p~1.offset) 397) (<= (- (- v_b_299_1) v_b_299_1) 0) (<= (- (- v_b_299_1) (- v_b_300_1)) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_299_1) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_299_1) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_300_1 (- c_main_~p~1.offset)) 397) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 396) (<= (- v_b_300_1 (- c_main_~q~1.offset)) 793) (<= (- v_b_299_1 |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 396) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 796) (<= (- v_b_300_1 c_main_~q~1.offset) 397) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 396) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 396) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- (- v_b_300_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- v_b_300_1 (- |c_main_~malloc_#res.offset|)) 397) (<= (- (- v_b_299_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_299_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 792) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#value|) (- v_v_13580_1)) 0) (<= (- v_b_300_1 (- v_b_300_1)) 794) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 396) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 4)) (<= (- v_b_299_1 (- |c_main_read~int_#sizeOfReadType|)) 400) (<= (- (- v_b_300_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 396) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- v_b_300_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_299_1 c_main_~p~1.offset) 396) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 396) (<= (- v_b_301_1 |c_main_read~int_#ptr.base|) 1) (<= (- (- v_b_300_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- v_b_300_1 (- |c_main_#t~malloc0.offset|)) 397) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_299_1) v_b_300_1) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- v_b_299_1 |c_main_read~int_#sizeOfReadType|) 392) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_300_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_300_1) c_main_~malloc_~size) (- 401)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 396) (<= (- (- v_b_298_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_299_1 (- |c_main_read~int_#ptr.offset|)) 792) (<= (- (- v_b_299_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- v_b_299_1 v_b_300_1) (- 1)) (<= (- (- v_b_300_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_299_1 (- v_b_300_1)) 793) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_299_1 (- c_main_~p~1.offset)) 396) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_299_1) c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 792) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~mem1|) (- v_v_13580_1)) 0) (<= (- v_b_299_1 (- v_b_299_1)) 792) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 392) (<= (- v_b_300_1 (- |c_main_read~int_#ptr.offset|)) 793) (forall ((v_idx_1958 Int) (v_idx_1957 Int) (v_idx_1956 Int) (v_idx_1955 Int) (v_idx_1954 Int) (v_idx_1953 Int)) (or (<= v_b_300_1 v_idx_1954) (< v_idx_1957 v_b_298_1) (<= v_b_301_1 v_idx_1957) (<= v_b_298_1 v_idx_1956) (< v_idx_1954 v_b_299_1) (and (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_1957) v_idx_1954)) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1957) v_idx_1954))) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1957) v_idx_1954))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1957) v_idx_1954)) 0)) (< v_idx_1955 v_b_300_1) (< v_idx_1958 v_b_301_1) (<= v_b_299_1 v_idx_1953))) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 4)) (<= (- (- v_b_299_1) (- c_main_~q~1.offset)) 396) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_298_1) (- v_b_301_1)) 1) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~mem1|) (- |c_main_read~int_#value|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- (- v_b_300_1) c_main_~q~1.offset) (- 1)) (<= (- v_b_298_1 v_b_301_1) (- 1)) (<= (- |c_main_read~int_#value| v_v_13580_1) 0) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- v_b_299_1 (- c_main_~q~1.offset)) 792) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 396) (<= (- v_b_300_1 (- c_main_~malloc_~size)) 797) (<= (- (- v_b_299_1) |c_main_#t~malloc0.offset|) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 796) (<= (- (- v_b_300_1) |c_main_read~int_#ptr.offset|) (- 1)))) (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_b_62_1 Int) (v_v_625_1 (Array Int Int)) (v_v_630_1 Int) (v_v_632_1 (Array Int Int))) (and (<= (- v_b_62_1 v_b_65_1) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_62_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_62_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_#t~mem1|) (- v_v_630_1)) 0) (<= (- v_b_63_1 (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 4) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_64_1) v_b_64_1) (- 2)) (<= (- (- v_b_63_1) v_b_64_1) (- 1)) (<= (- v_b_64_1 c_main_~q~1.offset) 5) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 4) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_64_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 4) (<= (- v_b_65_1 |c_main_read~int_#ptr.base|) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 8) (<= (- (- v_b_63_1) c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_64_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_63_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_63_1 |c_main_read~int_#sizeOfReadType|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 8) (= v_v_625_1 v_v_632_1) (<= (- v_b_63_1 (- c_main_~malloc_~size)) 404) (<= (- v_b_63_1 (- c_main_~p~1.offset)) 4) (<= (- v_b_63_1 (- |c_main_~malloc_#res.offset|)) 4) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_64_1 (- c_main_~q~1.offset)) 9) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (forall ((v_idx_1938 Int) (v_idx_1937 Int) (v_idx_1936 Int) (v_idx_1943 Int) (v_idx_1942 Int) (v_idx_1941 Int)) (or (< v_idx_1942 v_b_62_1) (<= v_b_63_1 v_idx_1936) (<= v_b_62_1 v_idx_1941) (< v_idx_1938 v_b_64_1) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1942) v_idx_1937))) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1942) v_idx_1937))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1942) v_idx_1937)) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_1942) v_idx_1937)) 0)) (< v_idx_1937 v_b_63_1) (<= v_b_64_1 v_idx_1937) (< v_idx_1943 v_b_65_1) (<= v_b_65_1 v_idx_1942))) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 4) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 4) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 4) (<= (- |c_main_#t~mem1| |c_main_read~int_#value|) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 0) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_64_1) (- c_main_~malloc_~size)) 399) (<= (- v_b_63_1 c_main_~malloc_~size) (- 396)) (<= (- v_b_64_1 |c_main_~malloc_#res.offset|) 5) (<= (- v_b_63_1 c_main_~p~1.offset) 4) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 0) (<= (- v_b_64_1 (- |c_main_#t~malloc0.offset|)) 5) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_63_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- v_b_63_1 (- v_b_64_1)) 9) (<= (- (- v_b_64_1) c_main_~malloc_~size) (- 401)) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_64_1 (- c_main_~malloc_~size)) 405) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_63_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_63_1) c_main_~p~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 404) (<= (- v_b_64_1 |c_main_#t~malloc0.offset|) 5) (<= (- (- v_b_65_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_63_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_64_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_64_1 |c_main_read~int_#sizeOfReadType|) 1) (<= (- (- v_b_64_1) (- c_main_~q~1.offset)) 3) (<= (- (- v_b_63_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_63_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_64_1) c_main_~p~1.offset) (- 1)) (<= (- (- v_b_63_1) c_main_~q~1.offset) 0) (<= (- (- v_b_64_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- v_b_64_1 (- |c_main_read~int_#ptr.offset|)) 9) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 4) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- v_b_63_1) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#value| v_v_630_1) 0) (<= (- (- v_b_63_1) (- v_b_64_1)) 1) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- v_b_64_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 4) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- v_b_64_1 (- v_b_64_1)) 10) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 4) (<= (- (- v_b_64_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 396)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 c_main_~malloc_~size) (- 395)) (<= (- (- v_b_64_1) c_main_~q~1.offset) (- 1)) (<= (- (- v_b_63_1) v_b_63_1) 0) (<= (- v_b_64_1 (- c_main_~p~1.offset)) 5) (<= (- (- |c_main_read~int_#value|) (- v_v_630_1)) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 4) (<= (- (- v_b_63_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_63_1 |c_main_~malloc_#res.offset|) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_63_1 (- c_main_~q~1.offset)) 8) (<= (- (- v_b_63_1) |c_main_#t~malloc0.offset|) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- v_b_63_1 |c_main_#t~malloc0.offset|) 4) (<= (- (- v_b_64_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_62_1) (- v_b_65_1)) 1) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 8) (<= (- v_b_64_1 (- |c_main_read~int_#sizeOfReadType|)) 9) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~mem1| v_v_630_1) 0) (<= (- v_b_63_1 (- |c_main_#t~malloc0.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_64_1 (- |c_main_~malloc_#res.offset|)) 5) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_64_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_63_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_64_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- v_b_63_1 c_main_~q~1.offset) 4) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_63_1) (- c_main_~q~1.offset)) 4) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- v_b_63_1 v_b_64_1) (- 1)) (<= (- v_b_63_1 (- v_b_63_1)) 8) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~mem1|) (- |c_main_read~int_#value|)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 404) (<= (- (- v_b_63_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- v_b_64_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_63_1 (- |c_main_read~int_#ptr.offset|)) 8) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 c_main_~p~1.offset) 5))))} [2018-12-19 22:56:41,950 WARN L228 ngHoareTripleChecker]: Action: assume !!#t~short2;havoc #t~mem1;havoc #t~short2;#t~post3.base, #t~post3.offset := ~q~1.base, ~q~1.offset;~q~1.base, ~q~1.offset := #t~post3.base, #t~post3.offset + 4;havoc #t~post3.base, #t~post3.offset; [2018-12-19 22:56:41,950 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= c_main_~q~1.offset_primed (+ c_main_~q~1.offset 4)) |c_main_#t~short2| (= c_main_~q~1.base c_main_~q~1.base_primed)) [2018-12-19 22:56:41,951 WARN L230 ngHoareTripleChecker]: Post: {2147483458#(exists ((v_b_301_1 Int) (v_b_299_1 Int) (v_b_298_1 Int) (v_v_13580_1 Int) (v_v_13582_1 (Array Int Int)) (v_v_13575_1 (Array Int Int)) (v_b_300_1 Int)) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (forall ((v_idx_1973 Int) (v_idx_1972 Int) (v_idx_1971 Int) (v_idx_1970 Int) (v_idx_1969 Int) (v_idx_1968 Int)) (or (<= v_b_300_1 v_idx_1969) (<= v_b_298_1 v_idx_1971) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1972) v_idx_1969))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1972) v_idx_1969)) 0)) (< v_idx_1969 v_b_299_1) (< v_idx_1970 v_b_300_1) (<= v_b_301_1 v_idx_1972) (<= v_b_299_1 v_idx_1968) (< v_idx_1972 v_b_298_1) (< v_idx_1973 v_b_301_1))) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_299_1) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_300_1) (- c_main_~malloc_~size)) 399) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 8)) (<= (- (- v_b_300_1) c_main_~q~1.offset) (- 5)) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) (- 4)) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_299_1) c_main_~q~1.offset) (- 4)) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 396) (<= (- v_b_300_1 c_main_~q~1.offset) 393) (<= (- v_b_300_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_300_1) c_main_~p~1.offset) (- 1)) (<= (- (- v_b_301_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 400) (<= (- c_main_~p~1.offset c_main_~q~1.offset) (- 4)) (<= (- v_b_299_1 c_main_~malloc_~size) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- v_b_300_1 |c_main_#t~malloc0.offset|) 397) (<= (- (- v_b_300_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) (- 8)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 396) (<= (- (- v_b_299_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 792) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 392) (<= (- v_b_299_1 (- c_main_~malloc_~size)) 796) (<= (- v_b_299_1 (- |c_main_~malloc_#res.offset|)) 396) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) (- 4)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- v_b_299_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_299_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_300_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 400) (<= (- v_b_299_1 (- |c_main_#t~malloc0.offset|)) 396) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- v_b_298_1 |c_main_read~int_#ptr.base|) 0) (<= (- v_b_299_1 |c_main_#t~malloc0.offset|) 396) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) (- 4)) (<= (- v_b_300_1 |c_main_~malloc_#res.offset|) 397) (= v_v_13582_1 v_v_13575_1) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- v_b_300_1 (- |c_main_read~int_#sizeOfReadType|)) 401) (<= (- v_b_300_1 c_main_~malloc_~size) (- 3)) (<= (- v_b_300_1 |c_main_read~int_#sizeOfReadType|) 393) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 800) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) (- 4)) (<= (- (- v_b_300_1) v_b_300_1) (- 2)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_299_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_299_1 |c_main_~malloc_#res.offset|) 396) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_300_1 c_main_~p~1.offset) 397) (<= (- (- v_b_299_1) v_b_299_1) 0) (<= (- (- v_b_299_1) (- v_b_300_1)) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_299_1) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_299_1) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_300_1 (- c_main_~p~1.offset)) 397) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) (- 4)) (<= (- v_b_299_1 |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 396) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 400) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 396) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_300_1) (- c_main_~q~1.offset)) 399) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 400) (<= (- v_b_299_1 c_main_~q~1.offset) 392) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- (- v_b_300_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- v_b_300_1 (- |c_main_~malloc_#res.offset|)) 397) (<= (- (- v_b_299_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_299_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 400) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 392) (<= (- (- |c_main_read~int_#value|) (- v_v_13580_1)) 0) (<= (- v_b_300_1 (- v_b_300_1)) 794) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 396) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- v_b_299_1 (- |c_main_read~int_#sizeOfReadType|)) 400) (<= (- (- v_b_300_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 396) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- v_b_300_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_299_1 c_main_~p~1.offset) 396) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 396) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 404)) (<= (- v_b_301_1 |c_main_read~int_#ptr.base|) 1) (<= (- (- v_b_300_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- v_b_299_1 (- c_main_~q~1.offset)) 796) (<= (- (- v_b_299_1) (- c_main_~q~1.offset)) 400) (<= (- v_b_300_1 (- |c_main_#t~malloc0.offset|)) 397) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_299_1) v_b_300_1) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) (- 4)) (<= (- v_b_299_1 |c_main_read~int_#sizeOfReadType|) 392) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_300_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_300_1) c_main_~malloc_~size) (- 401)) (<= (- (- v_b_298_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- v_b_299_1 (- |c_main_read~int_#ptr.offset|)) 792) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 796) (<= (- (- v_b_299_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- v_b_299_1 v_b_300_1) (- 1)) (<= (- (- v_b_300_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_299_1 (- v_b_300_1)) 793) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 800) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_299_1 (- c_main_~p~1.offset)) 396) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_299_1) c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 404) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- v_b_299_1 (- v_b_299_1)) 792) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 400) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 400) (<= (- v_b_300_1 (- |c_main_read~int_#ptr.offset|)) 793) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_298_1) (- v_b_301_1)) 1) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- v_b_298_1 v_b_301_1) (- 1)) (<= (- |c_main_read~int_#value| v_v_13580_1) 0) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 396) (<= (- v_b_300_1 (- c_main_~malloc_~size)) 797) (<= (- (- v_b_299_1) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_300_1 (- c_main_~q~1.offset)) 797) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 796) (<= (- (- v_b_300_1) |c_main_read~int_#ptr.offset|) (- 1))))} [2018-12-19 22:56:41,951 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 22:56:41,952 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 22:56:41,952 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 22:56:42,066 WARN L181 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 665 [2018-12-19 22:56:42,066 WARN L270 ngHoareTripleChecker]: Pre: {2147483459#(or (exists ((v_b_301_1 Int) (v_b_299_1 Int) (v_b_298_1 Int) (v_v_13580_1 Int) (v_v_13582_1 (Array Int Int)) (v_v_13575_1 (Array Int Int)) (v_b_300_1 Int)) (and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 396) (<= (- main_~p~1.offset (- main_~q~1.offset)) 396) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_299_1) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_300_1) (- main_~malloc_~size)) 399) (<= (- (- v_b_299_1) main_~q~1.offset) 0) (<= (- (- v_b_300_1) (- main_~q~1.offset)) 395) (<= (- |main_#t~mem1| v_v_13580_1) 0) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- v_b_300_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_300_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_301_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 396) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 400) (<= (- v_b_299_1 main_~malloc_~size) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- v_b_300_1 |main_#t~malloc0.offset|) 397) (<= (- (- v_b_300_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_299_1) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 792) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 392) (<= (- v_b_299_1 (- main_~malloc_~size)) 796) (<= (- v_b_299_1 (- |main_~malloc_#res.offset|)) 396) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- (- v_b_299_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_299_1) (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- (- v_b_300_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_299_1 (- |main_#t~malloc0.offset|)) 396) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- v_b_298_1 |main_read~int_#ptr.base|) 0) (<= (- v_b_299_1 |main_#t~malloc0.offset|) 396) (<= (- |main_#t~mem1| |main_read~int_#value|) 0) (<= (- v_b_300_1 |main_~malloc_#res.offset|) 397) (= v_v_13582_1 v_v_13575_1) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 396) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- v_b_300_1 (- |main_read~int_#sizeOfReadType|)) 401) (<= (- v_b_300_1 main_~malloc_~size) (- 3)) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 396) (<= (- v_b_300_1 |main_read~int_#sizeOfReadType|) 393) (<= (- (- v_b_300_1) v_b_300_1) (- 2)) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_299_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_299_1 |main_~malloc_#res.offset|) 396) (<= (- v_b_299_1 main_~q~1.offset) 396) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_300_1 main_~p~1.offset) 397) (<= (- (- v_b_299_1) v_b_299_1) 0) (<= (- (- v_b_299_1) (- v_b_300_1)) 1) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- (- v_b_299_1) (- main_~p~1.offset)) 0) (<= (- (- v_b_299_1) main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_300_1 (- main_~p~1.offset)) 397) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 396) (<= (- v_b_300_1 (- main_~q~1.offset)) 793) (<= (- v_b_299_1 |main_read~int_#ptr.offset|) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 396) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- main_~malloc_~size (- main_~q~1.offset)) 796) (<= (- v_b_300_1 main_~q~1.offset) 397) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 396) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 396) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- (- v_b_300_1) |main_#t~malloc0.offset|) (- 1)) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- v_b_300_1 (- |main_~malloc_#res.offset|)) 397) (<= (- (- v_b_299_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_299_1) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~q~1.offset (- main_~q~1.offset)) 792) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#value|) (- v_v_13580_1)) 0) (<= (- v_b_300_1 (- v_b_300_1)) 794) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 396) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 4)) (<= (- v_b_299_1 (- |main_read~int_#sizeOfReadType|)) 400) (<= (- (- v_b_300_1) (- main_~p~1.offset)) (- 1)) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 396) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- (- v_b_300_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_299_1 main_~p~1.offset) 396) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 396) (<= (- v_b_301_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_300_1) |main_~malloc_#res.offset|) (- 1)) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- v_b_300_1 (- |main_#t~malloc0.offset|)) 397) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_299_1) v_b_300_1) (- 1)) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- v_b_299_1 |main_read~int_#sizeOfReadType|) 392) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_300_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_300_1) main_~malloc_~size) (- 401)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 396) (<= (- (- v_b_298_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- v_b_299_1 (- |main_read~int_#ptr.offset|)) 792) (<= (- (- v_b_299_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- v_b_299_1 v_b_300_1) (- 1)) (<= (- (- v_b_300_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_299_1 (- v_b_300_1)) 793) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_299_1 (- main_~p~1.offset)) 396) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_299_1) main_~malloc_~size) (- 400)) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 792) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~mem1|) (- v_v_13580_1)) 0) (<= (- v_b_299_1 (- v_b_299_1)) 792) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 392) (<= (- v_b_300_1 (- |main_read~int_#ptr.offset|)) 793) (forall ((v_idx_1958 Int) (v_idx_1957 Int) (v_idx_1956 Int) (v_idx_1955 Int) (v_idx_1954 Int) (v_idx_1953 Int)) (or (<= v_b_300_1 v_idx_1954) (< v_idx_1957 v_b_298_1) (<= v_b_301_1 v_idx_1957) (<= v_b_298_1 v_idx_1956) (< v_idx_1954 v_b_299_1) (and (<= (- |main_#t~mem1| (select (select |#memory_int| v_idx_1957) v_idx_1954)) 0) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_idx_1957) v_idx_1954))) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1957) v_idx_1954))) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1957) v_idx_1954)) 0)) (< v_idx_1955 v_b_300_1) (< v_idx_1958 v_b_301_1) (<= v_b_299_1 v_idx_1953))) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 4)) (<= (- (- v_b_299_1) (- main_~q~1.offset)) 396) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- (- v_b_298_1) (- v_b_301_1)) 1) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~mem1|) (- |main_read~int_#value|)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- (- v_b_300_1) main_~q~1.offset) (- 1)) (<= (- v_b_298_1 v_b_301_1) (- 1)) (<= (- |main_read~int_#value| v_v_13580_1) 0) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- v_b_299_1 (- main_~q~1.offset)) 792) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 396) (<= (- v_b_300_1 (- main_~malloc_~size)) 797) (<= (- (- v_b_299_1) |main_#t~malloc0.offset|) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 400) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 796) (<= (- (- v_b_300_1) |main_read~int_#ptr.offset|) (- 1)))) (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_b_62_1 Int) (v_v_625_1 (Array Int Int)) (v_v_630_1 Int) (v_v_632_1 (Array Int Int))) (and (<= (- v_b_62_1 v_b_65_1) (- 1)) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 8) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_62_1 |main_read~int_#ptr.base|) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- (- v_b_62_1) (- |main_read~int_#ptr.base|)) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- |main_#t~mem1|) (- v_v_630_1)) 0) (<= (- v_b_63_1 (- |main_read~int_#sizeOfReadType|)) 8) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 4) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_64_1) v_b_64_1) (- 2)) (<= (- (- v_b_63_1) v_b_64_1) (- 1)) (<= (- v_b_64_1 main_~q~1.offset) 5) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 4) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_64_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 4) (<= (- v_b_65_1 |main_read~int_#ptr.base|) 1) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 8) (<= (- (- v_b_63_1) main_~malloc_~size) (- 400)) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 4) (<= (- (- v_b_64_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_63_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_63_1 |main_read~int_#sizeOfReadType|) 0) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 8) (= v_v_625_1 v_v_632_1) (<= (- v_b_63_1 (- main_~malloc_~size)) 404) (<= (- v_b_63_1 (- main_~p~1.offset)) 4) (<= (- v_b_63_1 (- |main_~malloc_#res.offset|)) 4) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- v_b_64_1 (- main_~q~1.offset)) 9) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (forall ((v_idx_1938 Int) (v_idx_1937 Int) (v_idx_1936 Int) (v_idx_1943 Int) (v_idx_1942 Int) (v_idx_1941 Int)) (or (< v_idx_1942 v_b_62_1) (<= v_b_63_1 v_idx_1936) (<= v_b_62_1 v_idx_1941) (< v_idx_1938 v_b_64_1) (and (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1942) v_idx_1937))) 0) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_idx_1942) v_idx_1937))) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1942) v_idx_1937)) 0) (<= (- |main_#t~mem1| (select (select |#memory_int| v_idx_1942) v_idx_1937)) 0)) (< v_idx_1937 v_b_63_1) (<= v_b_64_1 v_idx_1937) (< v_idx_1943 v_b_65_1) (<= v_b_65_1 v_idx_1942))) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 4) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 4) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 4) (<= (- |main_#t~mem1| |main_read~int_#value|) 0) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 0) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- v_b_64_1) (- main_~malloc_~size)) 399) (<= (- v_b_63_1 main_~malloc_~size) (- 396)) (<= (- v_b_64_1 |main_~malloc_#res.offset|) 5) (<= (- v_b_63_1 main_~p~1.offset) 4) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 0) (<= (- v_b_64_1 (- |main_#t~malloc0.offset|)) 5) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_63_1) (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- v_b_63_1 (- v_b_64_1)) 9) (<= (- (- v_b_64_1) main_~malloc_~size) (- 401)) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_64_1 (- main_~malloc_~size)) 405) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_63_1) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_63_1) main_~p~1.offset) 0) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- main_~malloc_~size (- main_~q~1.offset)) 404) (<= (- v_b_64_1 |main_#t~malloc0.offset|) 5) (<= (- (- v_b_65_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_63_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_64_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_64_1 |main_read~int_#sizeOfReadType|) 1) (<= (- (- v_b_64_1) (- main_~q~1.offset)) 3) (<= (- (- v_b_63_1) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- v_b_63_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 396)) (<= (- (- v_b_64_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_63_1) main_~q~1.offset) 0) (<= (- (- v_b_64_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- v_b_64_1 (- |main_read~int_#ptr.offset|)) 9) (<= (- main_~p~1.offset (- main_~q~1.offset)) 4) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- v_b_63_1) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#value| v_v_630_1) 0) (<= (- (- v_b_63_1) (- v_b_64_1)) 1) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- v_b_64_1 |main_read~int_#ptr.offset|) 1) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 4) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- v_b_64_1 (- v_b_64_1)) 10) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 4) (<= (- (- v_b_64_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 396)) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 main_~malloc_~size) (- 395)) (<= (- (- v_b_64_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_63_1) v_b_63_1) 0) (<= (- v_b_64_1 (- main_~p~1.offset)) 5) (<= (- (- |main_read~int_#value|) (- v_v_630_1)) 0) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 4) (<= (- (- v_b_63_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_63_1 |main_~malloc_#res.offset|) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_63_1 (- main_~q~1.offset)) 8) (<= (- (- v_b_63_1) |main_#t~malloc0.offset|) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- v_b_63_1 |main_#t~malloc0.offset|) 4) (<= (- (- v_b_64_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_62_1) (- v_b_65_1)) 1) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 8) (<= (- v_b_64_1 (- |main_read~int_#sizeOfReadType|)) 9) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- |main_#t~mem1| v_v_630_1) 0) (<= (- v_b_63_1 (- |main_#t~malloc0.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_64_1 (- |main_~malloc_#res.offset|)) 5) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_64_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_63_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_64_1) (- main_~p~1.offset)) (- 1)) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- v_b_63_1 main_~q~1.offset) 4) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_63_1) (- main_~q~1.offset)) 4) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- v_b_63_1 v_b_64_1) (- 1)) (<= (- v_b_63_1 (- v_b_63_1)) 8) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~mem1|) (- |main_read~int_#value|)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 404) (<= (- (- v_b_63_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- v_b_64_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- v_b_63_1 (- |main_read~int_#ptr.offset|)) 8) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_64_1 main_~p~1.offset) 5))))} [2018-12-19 22:56:42,067 WARN L274 ngHoareTripleChecker]: Action: assume !!#t~short2;havoc #t~mem1;havoc #t~short2;#t~post3.base, #t~post3.offset := ~q~1.base, ~q~1.offset;~q~1.base, ~q~1.offset := #t~post3.base, #t~post3.offset + 4;havoc #t~post3.base, #t~post3.offset; [2018-12-19 22:56:42,067 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= c_main_~q~1.offset_primed (+ c_main_~q~1.offset 4)) |c_main_#t~short2| (= c_main_~q~1.base c_main_~q~1.base_primed)) [2018-12-19 22:56:42,759 WARN L276 ngHoareTripleChecker]: Post: {2147483458#(and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 8)) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) (- 4)) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 396) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 400) (exists ((v_b_301_1 Int) (v_b_299_1 Int) (v_b_298_1 Int) (v_b_300_1 Int)) (and (<= (- (- v_b_300_1) (- main_~q~1.offset)) 399) (<= (- v_b_299_1 main_~q~1.offset) 392) (<= (- (- v_b_299_1) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_300_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_300_1) (- main_~malloc_~size)) 399) (<= (- v_b_300_1 (- |main_~malloc_#res.offset|)) 397) (<= (- (- v_b_299_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_299_1) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_300_1) main_~q~1.offset) (- 5)) (forall ((v_prenex_152 Int) (v_prenex_153 Int)) (or (< v_prenex_153 v_b_299_1) (<= v_b_301_1 v_prenex_152) (<= (- |main_read~int_#value| (select (select |#memory_int| v_prenex_152) v_prenex_153)) 0) (<= v_b_300_1 v_prenex_153) (< v_prenex_152 v_b_298_1))) (<= (- (- v_b_299_1) main_~q~1.offset) (- 4)) (<= (- v_b_300_1 (- v_b_300_1)) 794) (<= (- v_b_300_1 main_~q~1.offset) 393) (<= (- v_b_299_1 (- |main_read~int_#sizeOfReadType|)) 400) (<= (- v_b_300_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_300_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_300_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_301_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_299_1 main_~p~1.offset) 396) (<= (- (- v_b_300_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_299_1 main_~malloc_~size) (- 4)) (<= (- v_b_301_1 |main_read~int_#ptr.base|) 1) (<= (- v_b_300_1 |main_#t~malloc0.offset|) 397) (<= (- (- v_b_300_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_300_1) |main_~malloc_#res.offset|) (- 1)) (forall ((v_idx_1972 Int) (v_idx_1969 Int)) (or (<= v_b_300_1 v_idx_1969) (< v_idx_1969 v_b_299_1) (<= v_b_301_1 v_idx_1972) (< v_idx_1972 v_b_298_1) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1972) v_idx_1969))) 0))) (<= (- (- v_b_299_1) (- main_~malloc_~size)) 400) (<= (- v_b_299_1 (- main_~q~1.offset)) 796) (<= (- (- v_b_299_1) (- main_~q~1.offset)) 400) (<= (- v_b_300_1 (- |main_#t~malloc0.offset|)) 397) (<= (- (- v_b_299_1) v_b_300_1) (- 1)) (<= (- v_b_299_1 (- main_~malloc_~size)) 796) (<= (- v_b_299_1 |main_read~int_#sizeOfReadType|) 392) (<= (- v_b_299_1 (- |main_~malloc_#res.offset|)) 396) (<= (- (- v_b_300_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_300_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_298_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- v_b_299_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_299_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_299_1 (- |main_read~int_#ptr.offset|)) 792) (<= (- (- v_b_300_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_299_1 (- |main_#t~malloc0.offset|)) 396) (<= (- v_b_298_1 |main_read~int_#ptr.base|) 0) (<= (- v_b_299_1 |main_#t~malloc0.offset|) 396) (<= (- (- v_b_299_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_300_1 |main_~malloc_#res.offset|) 397) (<= (- v_b_299_1 v_b_300_1) (- 1)) (<= (- (- v_b_300_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_299_1 (- v_b_300_1)) 793) (<= (- v_b_299_1 (- main_~p~1.offset)) 396) (<= (- (- v_b_299_1) main_~malloc_~size) (- 400)) (<= (- v_b_300_1 (- |main_read~int_#sizeOfReadType|)) 401) (<= (- v_b_300_1 main_~malloc_~size) (- 3)) (<= (- v_b_300_1 |main_read~int_#sizeOfReadType|) 393) (<= (- v_b_299_1 (- v_b_299_1)) 792) (<= (- v_b_300_1 (- |main_read~int_#ptr.offset|)) 793) (<= (- (- v_b_300_1) v_b_300_1) (- 2)) (<= (- (- v_b_299_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_299_1 |main_~malloc_#res.offset|) 396) (<= (- (- v_b_298_1) (- v_b_301_1)) 1) (<= (- v_b_300_1 main_~p~1.offset) 397) (<= (- (- v_b_299_1) v_b_299_1) 0) (<= (- (- v_b_299_1) (- v_b_300_1)) 1) (<= (- (- v_b_299_1) (- main_~p~1.offset)) 0) (<= (- (- v_b_299_1) main_~p~1.offset) 0) (<= (- v_b_300_1 (- main_~p~1.offset)) 397) (<= (- v_b_298_1 v_b_301_1) (- 1)) (<= (- v_b_300_1 (- main_~malloc_~size)) 797) (<= (- (- v_b_299_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_299_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_300_1 (- main_~q~1.offset)) 797) (<= (- (- v_b_300_1) |main_read~int_#ptr.offset|) (- 1)))) (<= (- main_~p~1.offset main_~q~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- (- main_~q~1.offset) main_~q~1.offset) (- 8)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 396) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 792) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 392) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) (- 4)) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 400) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) (- 4)) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- main_~q~1.offset (- main_~q~1.offset)) 800) (<= (- (- main_~p~1.offset) main_~q~1.offset) (- 4)) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) (- 4)) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 396) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- main_~p~1.offset (- main_~q~1.offset)) 400) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 396) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 400) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 400) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 392) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 396) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 396) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 396) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 404)) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) (- 4)) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 796) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- main_~malloc_~size (- main_~q~1.offset)) 800) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 404) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 400) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 400) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 396) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 796))} [2018-12-19 22:56:58,614 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 22:56:58,614 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 22:56:58,614 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 22:56:58,615 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 22:56:58,615 WARN L224 ngHoareTripleChecker]: Pre: {2147483457#(or (exists ((v_b_301_1 Int) (v_b_299_1 Int) (v_b_298_1 Int) (v_v_13580_1 Int) (v_v_13582_1 (Array Int Int)) (v_v_13575_1 (Array Int Int)) (v_b_300_1 Int)) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 396) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 396) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_299_1) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_300_1) (- c_main_~malloc_~size)) 399) (<= (- (- v_b_299_1) c_main_~q~1.offset) 0) (<= (- (- v_b_300_1) (- c_main_~q~1.offset)) 395) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_300_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_300_1) c_main_~p~1.offset) (- 1)) (<= (- (- v_b_301_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 396) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 400) (<= (- v_b_299_1 c_main_~malloc_~size) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- v_b_300_1 |c_main_#t~malloc0.offset|) 397) (<= (- (- v_b_300_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_299_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 792) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 392) (<= (- v_b_299_1 (- c_main_~malloc_~size)) 796) (<= (- v_b_299_1 (- |c_main_~malloc_#res.offset|)) 396) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- v_b_299_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_299_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_300_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_299_1 (- |c_main_#t~malloc0.offset|)) 396) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- v_b_298_1 |c_main_read~int_#ptr.base|) 0) (<= (- v_b_299_1 |c_main_#t~malloc0.offset|) 396) (<= (- v_b_300_1 |c_main_~malloc_#res.offset|) 397) (= v_v_13582_1 v_v_13575_1) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 396) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- v_b_300_1 (- |c_main_read~int_#sizeOfReadType|)) 401) (<= (- v_b_300_1 c_main_~malloc_~size) (- 3)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 396) (<= (- v_b_300_1 |c_main_read~int_#sizeOfReadType|) 393) (<= (- (- v_b_300_1) v_b_300_1) (- 2)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_299_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_299_1 |c_main_~malloc_#res.offset|) 396) (<= (- v_b_299_1 c_main_~q~1.offset) 396) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_300_1 c_main_~p~1.offset) 397) (<= (- (- v_b_299_1) v_b_299_1) 0) (<= (- (- v_b_299_1) (- v_b_300_1)) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_299_1) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_299_1) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_300_1 (- c_main_~p~1.offset)) 397) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 396) (<= (- v_b_300_1 (- c_main_~q~1.offset)) 793) (<= (- v_b_299_1 |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 396) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 796) (<= (- v_b_300_1 c_main_~q~1.offset) 397) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 396) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 396) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- (- v_b_300_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- v_b_300_1 (- |c_main_~malloc_#res.offset|)) 397) (<= (- (- v_b_299_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_299_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 792) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#value|) (- v_v_13580_1)) 0) (<= (- v_b_300_1 (- v_b_300_1)) 794) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 396) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 4)) (<= (- v_b_299_1 (- |c_main_read~int_#sizeOfReadType|)) 400) (<= (- (- v_b_300_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 396) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- v_b_300_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_299_1 c_main_~p~1.offset) 396) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 396) (<= (- v_b_301_1 |c_main_read~int_#ptr.base|) 1) (<= (- (- v_b_300_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- v_b_300_1 (- |c_main_#t~malloc0.offset|)) 397) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_299_1) v_b_300_1) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- v_b_299_1 |c_main_read~int_#sizeOfReadType|) 392) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_300_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_300_1) c_main_~malloc_~size) (- 401)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 396) (<= (- (- v_b_298_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_299_1 (- |c_main_read~int_#ptr.offset|)) 792) (<= (- (- v_b_299_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- v_b_299_1 v_b_300_1) (- 1)) (<= (- (- v_b_300_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_299_1 (- v_b_300_1)) 793) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_299_1 (- c_main_~p~1.offset)) 396) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_299_1) c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 792) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- v_b_299_1 (- v_b_299_1)) 792) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 392) (<= (- v_b_300_1 (- |c_main_read~int_#ptr.offset|)) 793) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 4)) (<= (- (- v_b_299_1) (- c_main_~q~1.offset)) 396) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_298_1) (- v_b_301_1)) 1) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- (- v_b_300_1) c_main_~q~1.offset) (- 1)) (<= (- v_b_298_1 v_b_301_1) (- 1)) (<= (- |c_main_read~int_#value| v_v_13580_1) 0) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- v_b_299_1 (- c_main_~q~1.offset)) 792) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 396) (<= (- v_b_300_1 (- c_main_~malloc_~size)) 797) (<= (- (- v_b_299_1) |c_main_#t~malloc0.offset|) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 796) (forall ((v_idx_2003 Int) (v_idx_2002 Int) (v_idx_2001 Int) (v_idx_2000 Int) (v_idx_1999 Int) (v_idx_1998 Int)) (or (< v_idx_2000 v_b_300_1) (<= v_b_299_1 v_idx_1998) (<= v_b_300_1 v_idx_1999) (<= v_b_298_1 v_idx_2001) (< v_idx_2003 v_b_301_1) (< v_idx_2002 v_b_298_1) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_2002) v_idx_1999))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_2002) v_idx_1999)) 0)) (< v_idx_1999 v_b_299_1) (<= v_b_301_1 v_idx_2002))) (<= (- (- v_b_300_1) |c_main_read~int_#ptr.offset|) (- 1)))) (exists ((v_b_141_1 Int) (v_v_4594_1 (Array Int Int)) (v_b_140_1 Int) (v_v_4587_1 (Array Int Int)) (v_b_138_1 Int) (v_b_139_1 Int) (v_v_4592_1 Int)) (and (<= (- (- v_b_140_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_139_1 |c_main_~malloc_#res.offset|) 12) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- v_b_139_1 v_b_140_1) (- 1)) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_139_1) |c_main_read~int_#ptr.offset|) 0) (= v_v_4594_1 v_v_4587_1) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 388)) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_139_1 (- c_main_~p~1.offset)) 12) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_140_1) (- c_main_~malloc_~size)) 399) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 12) (<= (- (- v_b_138_1) (- v_b_141_1)) 1) (<= (- (- v_b_140_1) v_b_140_1) (- 2)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 24) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 412) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_140_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_140_1) c_main_~p~1.offset) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_139_1) c_main_~q~1.offset) 0) (<= (- v_b_139_1 (- v_b_140_1)) 25) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 8) (<= (- v_b_139_1 (- |c_main_read~int_#ptr.offset|)) 24) (<= (- (- v_b_140_1) (- c_main_~p~1.offset)) (- 1)) (<= (- v_b_140_1 c_main_~q~1.offset) 9) (<= (- (- v_b_139_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 12) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_140_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_140_1 c_main_~p~1.offset) 13) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_139_1) v_b_140_1) (- 1)) (<= (- v_b_140_1 (- |c_main_read~int_#ptr.offset|)) 25) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 24) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 12) (<= (- v_b_140_1 (- c_main_~q~1.offset)) 25) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 16) (<= (- (- v_b_139_1) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_139_1) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 12) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_140_1) c_main_~malloc_~size) (- 401)) (<= (- v_b_139_1 |c_main_#t~malloc0.offset|) 12) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_139_1 (- |c_main_#t~malloc0.offset|)) 12) (<= (- (- v_b_140_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_140_1 c_main_~malloc_~size) (- 387)) (<= (- v_b_140_1 (- v_b_140_1)) 26) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 8) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_140_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_140_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_139_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- (- v_b_141_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- v_b_140_1 |c_main_read~int_#sizeOfReadType|) 9) (<= (- v_b_140_1 (- |c_main_~malloc_#res.offset|)) 13) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- (- v_b_140_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- v_b_139_1 (- |c_main_~malloc_#res.offset|)) 12) (<= (- (- v_b_139_1) (- c_main_~q~1.offset)) 8) (<= (- (- v_b_140_1) c_main_~q~1.offset) (- 1)) (<= (- v_b_138_1 v_b_141_1) (- 1)) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (forall ((v_idx_1981 Int) (v_idx_1980 Int) (v_idx_1979 Int) (v_idx_1988 Int) (v_idx_1987 Int) (v_idx_1986 Int)) (or (<= v_b_138_1 v_idx_1986) (< v_idx_1980 v_b_139_1) (< v_idx_1987 v_b_138_1) (< v_idx_1988 v_b_141_1) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1987) v_idx_1980))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1987) v_idx_1980)) 0)) (<= v_b_141_1 v_idx_1987) (<= v_b_139_1 v_idx_1979) (< v_idx_1981 v_b_140_1) (<= v_b_140_1 v_idx_1980))) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- |c_main_read~int_#value| v_v_4592_1) 0) (<= (- v_b_138_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- v_b_140_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 12) (<= (- (- v_b_139_1) v_b_139_1) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- v_b_140_1 |c_main_#t~malloc0.offset|) 13) (<= (- v_b_140_1 |c_main_~malloc_#res.offset|) 13) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_139_1 (- c_main_~q~1.offset)) 24) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 16) (<= (- (- v_b_139_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 12) (<= (- v_b_139_1 c_main_~p~1.offset) 12) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 12) (<= (- (- |c_main_read~int_#value|) (- v_v_4592_1)) 0) (<= (- v_b_140_1 (- c_main_~p~1.offset)) 13) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- v_b_139_1) (- v_b_140_1)) 1) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_138_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 12) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 8) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_139_1 |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 388)) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 412) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 12) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_139_1 (- c_main_~malloc_~size)) 412) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_139_1) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_139_1) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 12) (<= (- (- v_b_140_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 12) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_140_1) (- c_main_~q~1.offset)) 7) (<= (- v_b_139_1 (- |c_main_read~int_#sizeOfReadType|)) 16) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_139_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_139_1 c_main_~malloc_~size) (- 388)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_140_1 (- |c_main_read~int_#sizeOfReadType|)) 17) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- v_b_139_1 |c_main_read~int_#sizeOfReadType|) 8) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 12) (<= (- v_b_141_1 |c_main_read~int_#ptr.base|) 1) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_139_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_140_1 (- |c_main_#t~malloc0.offset|)) 13) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 24) (<= (- v_b_139_1 c_main_~q~1.offset) 8) (<= (- v_b_139_1 (- v_b_139_1)) 24) (<= (- (- v_b_139_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_140_1 (- c_main_~malloc_~size)) 413) (<= (- (- v_b_139_1) |c_main_#t~malloc0.offset|) 0))))} [2018-12-19 22:56:58,615 WARN L228 ngHoareTripleChecker]: Action: main := 0; [2018-12-19 22:56:58,615 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= c_main_main_primed 0) [2018-12-19 22:56:58,616 WARN L230 ngHoareTripleChecker]: Post: {2147483456#(exists ((v_b_301_1 Int) (v_b_299_1 Int) (v_b_298_1 Int) (v_v_13580_1 Int) (v_v_13582_1 (Array Int Int)) (v_v_13575_1 (Array Int Int)) (v_b_300_1 Int)) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_main)) 0) (<= (- (- c_main_main) c_main_~q~1.offset) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 396) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_299_1) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- v_b_299_1) c_main_~q~1.offset) 0) (<= (- (- c_main_main) (- |c_main_read~int_#ptr.offset|)) 396) (<= (- (- v_b_300_1) (- c_main_~q~1.offset)) 395) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- v_b_300_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 396) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 400) (<= (- v_b_299_1 c_main_~malloc_~size) (- 4)) (<= (- (- c_main_main) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 392) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_299_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_300_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_299_1 (- |c_main_#t~malloc0.offset|)) 396) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- v_b_298_1 |c_main_read~int_#ptr.base|) 0) (= v_v_13582_1 v_v_13575_1) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- v_b_300_1 c_main_~malloc_~size) (- 3)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 396) (<= (- c_main_main (- c_main_~q~1.offset)) 396) (<= (- v_b_300_1 (- c_main_main)) 397) (<= (- c_main_main |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- c_main_main (- |c_main_read~int_#ptr.offset|)) 396) (<= (- v_b_299_1 |c_main_~malloc_#res.offset|) 396) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_299_1) v_b_299_1) 0) (<= (- (- v_b_299_1) (- v_b_300_1)) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_299_1) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (forall ((v_idx_2017 Int) (v_idx_2016 Int) (v_idx_2015 Int) (v_idx_2014 Int) (v_idx_2013 Int) (v_idx_2018 Int)) (or (< v_idx_2015 v_b_300_1) (<= v_b_300_1 v_idx_2014) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_2017) v_idx_2014))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_2017) v_idx_2014)) 0)) (< v_idx_2014 v_b_299_1) (< v_idx_2017 v_b_298_1) (<= v_b_301_1 v_idx_2017) (< v_idx_2018 v_b_301_1) (<= v_b_298_1 v_idx_2016) (<= v_b_299_1 v_idx_2013))) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_300_1 (- c_main_~q~1.offset)) 793) (<= (- v_b_299_1 |c_main_read~int_#ptr.offset|) 0) (<= (- c_main_main (- c_main_~malloc_~size)) 400) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- v_b_300_1 c_main_~q~1.offset) 397) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- c_main_main) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- (- v_b_300_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- v_b_300_1 (- |c_main_~malloc_#res.offset|)) 397) (<= (- (- v_b_299_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_299_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_main c_main_~malloc_~size) (- 400)) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#value|) (- v_v_13580_1)) 0) (<= (- v_b_300_1 (- v_b_300_1)) 794) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 396) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- v_b_300_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- v_b_299_1 c_main_main) 396) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_301_1 |c_main_read~int_#ptr.base|) 1) (<= (- (- v_b_300_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- c_main_main) (- c_main_~malloc_~size)) 400) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- (- v_b_300_1) c_main_main) (- 1)) (<= (- v_b_300_1 (- |c_main_#t~malloc0.offset|)) 397) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_299_1 |c_main_read~int_#sizeOfReadType|) 392) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_300_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_300_1) c_main_~malloc_~size) (- 401)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 396) (<= (- (- v_b_298_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- v_b_299_1 (- |c_main_read~int_#ptr.offset|)) 792) (<= (- (- v_b_299_1) (- c_main_main)) 0) (<= (- (- v_b_299_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- v_b_299_1 v_b_300_1) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 792) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- v_b_299_1 (- v_b_299_1)) 792) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- v_b_300_1 (- |c_main_read~int_#ptr.offset|)) 793) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_main) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- c_main_main) c_main_main) 0) (<= (- v_b_298_1 v_b_301_1) (- 1)) (<= (- (- v_b_300_1) (- c_main_main)) (- 1)) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 396) (<= (- v_b_300_1 (- c_main_~malloc_~size)) 797) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 796) (<= (- (- v_b_300_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- |c_main_#t~malloc0.offset| (- c_main_main)) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 396) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_300_1) (- c_main_~malloc_~size)) 399) (<= (- (- v_b_299_1) c_main_main) 0) (<= (- c_main_main (- c_main_main)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_300_1) c_main_~p~1.offset) (- 1)) (<= (- (- v_b_301_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- v_b_300_1 |c_main_#t~malloc0.offset|) 397) (<= (- v_b_299_1 (- c_main_main)) 396) (<= (- (- v_b_300_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_299_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 792) (<= (- (- c_main_main) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_299_1 (- c_main_~malloc_~size)) 796) (<= (- v_b_299_1 (- |c_main_~malloc_#res.offset|)) 396) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- c_main_main (- c_main_~p~1.offset)) 0) (<= (- (- c_main_main) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_299_1) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_299_1 |c_main_#t~malloc0.offset|) 396) (<= (- v_b_300_1 |c_main_~malloc_#res.offset|) 397) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 396) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- v_b_300_1 (- |c_main_read~int_#sizeOfReadType|)) 401) (<= (- v_b_300_1 |c_main_read~int_#sizeOfReadType|) 393) (<= (- c_main_main c_main_~p~1.offset) 0) (<= (- (- v_b_300_1) v_b_300_1) (- 2)) (<= (- (- v_b_299_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_299_1 c_main_~q~1.offset) 396) (<= (- c_main_main (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_300_1 c_main_~p~1.offset) 397) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_299_1) c_main_~p~1.offset) 0) (<= (- v_b_300_1 (- c_main_~p~1.offset)) 397) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 396) (<= (- c_main_main |c_main_read~int_#ptr.offset|) 0) (<= (- c_main_main |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 396) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- c_main_main c_main_~q~1.offset) 0) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 796) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 396) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 396) (<= (- (- c_main_main) (- c_main_~q~1.offset)) 396) (<= (- (- c_main_main) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 792) (<= (- |c_main_#t~malloc0.offset| c_main_main) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 4)) (<= (- v_b_299_1 (- |c_main_read~int_#sizeOfReadType|)) 400) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 396) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- c_main_main) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_300_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_299_1 c_main_~p~1.offset) 396) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 396) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- (- v_b_299_1) v_b_300_1) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- (- c_main_main) c_main_~p~1.offset) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_300_1 c_main_main) 397) (<= (- (- v_b_300_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_299_1 (- v_b_300_1)) 793) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_299_1 (- c_main_~p~1.offset)) 396) (<= (- (- v_b_299_1) c_main_~malloc_~size) (- 400)) (<= (- (- c_main_main) |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 392) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 4)) (<= (- (- v_b_299_1) (- c_main_~q~1.offset)) 396) (<= (- (- v_b_298_1) (- v_b_301_1)) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- (- v_b_300_1) c_main_~q~1.offset) (- 1)) (<= (- |c_main_read~int_#value| v_v_13580_1) 0) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- v_b_299_1 (- c_main_~q~1.offset)) 792) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_299_1) |c_main_#t~malloc0.offset|) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- c_main_main (- |c_main_~malloc_#res.offset|)) 0)))} [2018-12-19 22:56:58,616 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 22:56:58,617 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 22:56:58,617 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 22:56:58,776 WARN L181 SmtUtils]: Spent 158.00 ms on a formula simplification that was a NOOP. DAG size: 651 [2018-12-19 22:56:58,776 WARN L270 ngHoareTripleChecker]: Pre: {2147483457#(or (exists ((v_b_301_1 Int) (v_b_299_1 Int) (v_b_298_1 Int) (v_v_13580_1 Int) (v_v_13582_1 (Array Int Int)) (v_v_13575_1 (Array Int Int)) (v_b_300_1 Int)) (and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 396) (<= (- main_~p~1.offset (- main_~q~1.offset)) 396) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_299_1) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_300_1) (- main_~malloc_~size)) 399) (<= (- (- v_b_299_1) main_~q~1.offset) 0) (<= (- (- v_b_300_1) (- main_~q~1.offset)) 395) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- v_b_300_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_300_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_301_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 396) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 400) (<= (- v_b_299_1 main_~malloc_~size) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- v_b_300_1 |main_#t~malloc0.offset|) 397) (<= (- (- v_b_300_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_299_1) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 792) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 392) (<= (- v_b_299_1 (- main_~malloc_~size)) 796) (<= (- v_b_299_1 (- |main_~malloc_#res.offset|)) 396) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- (- v_b_299_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_299_1) (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- (- v_b_300_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_299_1 (- |main_#t~malloc0.offset|)) 396) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- v_b_298_1 |main_read~int_#ptr.base|) 0) (<= (- v_b_299_1 |main_#t~malloc0.offset|) 396) (<= (- v_b_300_1 |main_~malloc_#res.offset|) 397) (= v_v_13582_1 v_v_13575_1) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 396) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- v_b_300_1 (- |main_read~int_#sizeOfReadType|)) 401) (<= (- v_b_300_1 main_~malloc_~size) (- 3)) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 396) (<= (- v_b_300_1 |main_read~int_#sizeOfReadType|) 393) (<= (- (- v_b_300_1) v_b_300_1) (- 2)) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_299_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_299_1 |main_~malloc_#res.offset|) 396) (<= (- v_b_299_1 main_~q~1.offset) 396) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_300_1 main_~p~1.offset) 397) (<= (- (- v_b_299_1) v_b_299_1) 0) (<= (- (- v_b_299_1) (- v_b_300_1)) 1) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- (- v_b_299_1) (- main_~p~1.offset)) 0) (<= (- (- v_b_299_1) main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_300_1 (- main_~p~1.offset)) 397) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 396) (<= (- v_b_300_1 (- main_~q~1.offset)) 793) (<= (- v_b_299_1 |main_read~int_#ptr.offset|) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 396) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- main_~malloc_~size (- main_~q~1.offset)) 796) (<= (- v_b_300_1 main_~q~1.offset) 397) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 396) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 396) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- (- v_b_300_1) |main_#t~malloc0.offset|) (- 1)) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- v_b_300_1 (- |main_~malloc_#res.offset|)) 397) (<= (- (- v_b_299_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_299_1) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~q~1.offset (- main_~q~1.offset)) 792) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#value|) (- v_v_13580_1)) 0) (<= (- v_b_300_1 (- v_b_300_1)) 794) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 396) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 4)) (<= (- v_b_299_1 (- |main_read~int_#sizeOfReadType|)) 400) (<= (- (- v_b_300_1) (- main_~p~1.offset)) (- 1)) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 396) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- (- v_b_300_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_299_1 main_~p~1.offset) 396) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 396) (<= (- v_b_301_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_300_1) |main_~malloc_#res.offset|) (- 1)) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- v_b_300_1 (- |main_#t~malloc0.offset|)) 397) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_299_1) v_b_300_1) (- 1)) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- v_b_299_1 |main_read~int_#sizeOfReadType|) 392) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_300_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_300_1) main_~malloc_~size) (- 401)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 396) (<= (- (- v_b_298_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- v_b_299_1 (- |main_read~int_#ptr.offset|)) 792) (<= (- (- v_b_299_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- v_b_299_1 v_b_300_1) (- 1)) (<= (- (- v_b_300_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_299_1 (- v_b_300_1)) 793) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_299_1 (- main_~p~1.offset)) 396) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_299_1) main_~malloc_~size) (- 400)) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 792) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- v_b_299_1 (- v_b_299_1)) 792) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 392) (<= (- v_b_300_1 (- |main_read~int_#ptr.offset|)) 793) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 4)) (<= (- (- v_b_299_1) (- main_~q~1.offset)) 396) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- (- v_b_298_1) (- v_b_301_1)) 1) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- (- v_b_300_1) main_~q~1.offset) (- 1)) (<= (- v_b_298_1 v_b_301_1) (- 1)) (<= (- |main_read~int_#value| v_v_13580_1) 0) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- v_b_299_1 (- main_~q~1.offset)) 792) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 396) (<= (- v_b_300_1 (- main_~malloc_~size)) 797) (<= (- (- v_b_299_1) |main_#t~malloc0.offset|) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 400) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 796) (forall ((v_idx_2003 Int) (v_idx_2002 Int) (v_idx_2001 Int) (v_idx_2000 Int) (v_idx_1999 Int) (v_idx_1998 Int)) (or (< v_idx_2000 v_b_300_1) (<= v_b_299_1 v_idx_1998) (<= v_b_300_1 v_idx_1999) (<= v_b_298_1 v_idx_2001) (< v_idx_2003 v_b_301_1) (< v_idx_2002 v_b_298_1) (and (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_2002) v_idx_1999))) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_2002) v_idx_1999)) 0)) (< v_idx_1999 v_b_299_1) (<= v_b_301_1 v_idx_2002))) (<= (- (- v_b_300_1) |main_read~int_#ptr.offset|) (- 1)))) (exists ((v_b_141_1 Int) (v_v_4594_1 (Array Int Int)) (v_b_140_1 Int) (v_v_4587_1 (Array Int Int)) (v_b_138_1 Int) (v_b_139_1 Int) (v_v_4592_1 Int)) (and (<= (- (- v_b_140_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_139_1 |main_~malloc_#res.offset|) 12) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- v_b_139_1 v_b_140_1) (- 1)) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_139_1) |main_read~int_#ptr.offset|) 0) (= v_v_4594_1 v_v_4587_1) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 388)) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_139_1 (- main_~p~1.offset)) 12) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_140_1) (- main_~malloc_~size)) 399) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 12) (<= (- (- v_b_138_1) (- v_b_141_1)) 1) (<= (- (- v_b_140_1) v_b_140_1) (- 2)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 24) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 412) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- v_b_140_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_140_1) main_~p~1.offset) (- 1)) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_139_1) main_~q~1.offset) 0) (<= (- v_b_139_1 (- v_b_140_1)) 25) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 8) (<= (- v_b_139_1 (- |main_read~int_#ptr.offset|)) 24) (<= (- (- v_b_140_1) (- main_~p~1.offset)) (- 1)) (<= (- v_b_140_1 main_~q~1.offset) 9) (<= (- (- v_b_139_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 12) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- (- v_b_140_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_140_1 main_~p~1.offset) 13) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- (- v_b_139_1) v_b_140_1) (- 1)) (<= (- v_b_140_1 (- |main_read~int_#ptr.offset|)) 25) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 24) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 12) (<= (- v_b_140_1 (- main_~q~1.offset)) 25) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 16) (<= (- (- v_b_139_1) (- main_~p~1.offset)) 0) (<= (- (- v_b_139_1) main_~p~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 12) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_140_1) main_~malloc_~size) (- 401)) (<= (- v_b_139_1 |main_#t~malloc0.offset|) 12) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_139_1 (- |main_#t~malloc0.offset|)) 12) (<= (- (- v_b_140_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_140_1 main_~malloc_~size) (- 387)) (<= (- v_b_140_1 (- v_b_140_1)) 26) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 8) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_140_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_140_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_139_1) (- main_~malloc_~size)) 400) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- (- v_b_141_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- v_b_140_1 |main_read~int_#sizeOfReadType|) 9) (<= (- v_b_140_1 (- |main_~malloc_#res.offset|)) 13) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 8) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- (- v_b_140_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- v_b_139_1 (- |main_~malloc_#res.offset|)) 12) (<= (- (- v_b_139_1) (- main_~q~1.offset)) 8) (<= (- (- v_b_140_1) main_~q~1.offset) (- 1)) (<= (- v_b_138_1 v_b_141_1) (- 1)) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (forall ((v_idx_1981 Int) (v_idx_1980 Int) (v_idx_1979 Int) (v_idx_1988 Int) (v_idx_1987 Int) (v_idx_1986 Int)) (or (<= v_b_138_1 v_idx_1986) (< v_idx_1980 v_b_139_1) (< v_idx_1987 v_b_138_1) (< v_idx_1988 v_b_141_1) (and (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1987) v_idx_1980))) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1987) v_idx_1980)) 0)) (<= v_b_141_1 v_idx_1987) (<= v_b_139_1 v_idx_1979) (< v_idx_1981 v_b_140_1) (<= v_b_140_1 v_idx_1980))) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- |main_read~int_#value| v_v_4592_1) 0) (<= (- v_b_138_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_140_1) |main_~malloc_#res.offset|) (- 1)) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 12) (<= (- (- v_b_139_1) v_b_139_1) 0) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- v_b_140_1 |main_#t~malloc0.offset|) 13) (<= (- v_b_140_1 |main_~malloc_#res.offset|) 13) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_139_1 (- main_~q~1.offset)) 24) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 16) (<= (- (- v_b_139_1) (- |main_#t~malloc0.offset|)) 0) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 12) (<= (- v_b_139_1 main_~p~1.offset) 12) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 12) (<= (- (- |main_read~int_#value|) (- v_v_4592_1)) 0) (<= (- v_b_140_1 (- main_~p~1.offset)) 13) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- v_b_139_1) (- v_b_140_1)) 1) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_138_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 12) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 8) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- v_b_139_1 |main_read~int_#ptr.offset|) 0) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 388)) (<= (- main_~malloc_~size (- main_~q~1.offset)) 412) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 12) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_139_1 (- main_~malloc_~size)) 412) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_139_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_139_1) |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 12) (<= (- (- v_b_140_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- main_~p~1.offset (- main_~q~1.offset)) 12) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_140_1) (- main_~q~1.offset)) 7) (<= (- v_b_139_1 (- |main_read~int_#sizeOfReadType|)) 16) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- v_b_139_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_139_1 main_~malloc_~size) (- 388)) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_140_1 (- |main_read~int_#sizeOfReadType|)) 17) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- v_b_139_1 |main_read~int_#sizeOfReadType|) 8) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 12) (<= (- v_b_141_1 |main_read~int_#ptr.base|) 1) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- v_b_139_1) (- |main_~malloc_#res.offset|)) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_140_1 (- |main_#t~malloc0.offset|)) 13) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 24) (<= (- v_b_139_1 main_~q~1.offset) 8) (<= (- v_b_139_1 (- v_b_139_1)) 24) (<= (- (- v_b_139_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_140_1 (- main_~malloc_~size)) 413) (<= (- (- v_b_139_1) |main_#t~malloc0.offset|) 0))))} [2018-12-19 22:56:58,777 WARN L274 ngHoareTripleChecker]: Action: main := 0; [2018-12-19 22:56:58,777 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= c_main_main_primed 0) [2018-12-19 22:56:59,609 WARN L276 ngHoareTripleChecker]: Post: {2147483456#(and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_main)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_main)) 0) (<= (- (- main_main) main_~q~1.offset) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 396) (<= (- main_~p~1.offset (- main_~q~1.offset)) 396) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- main_main) (- |main_read~int_#ptr.offset|)) 396) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- main_main (- main_main)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 396) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- (- main_main) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 792) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 392) (<= (- (- main_main) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- main_main (- main_~p~1.offset)) 0) (<= (- (- main_main) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 396) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 396) (<= (- main_main (- main_~q~1.offset)) 396) (<= (- main_main main_~p~1.offset) 0) (<= (- main_main |main_~malloc_#res.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- main_main (- |main_read~int_#ptr.offset|)) 396) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- main_main (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 396) (<= (- main_main |main_read~int_#ptr.offset|) 0) (<= (- main_main |main_read~int_#sizeOfReadType|) (- 4)) (<= (- main_main (- main_~malloc_~size)) 400) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 396) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- main_main main_~q~1.offset) 0) (<= (- main_~malloc_~size (- main_~q~1.offset)) 796) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 396) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 396) (<= (- (- main_main) (- main_~q~1.offset)) 396) (<= (- (- main_main) (- main_~p~1.offset)) 0) (<= (- (- main_main) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- main_~q~1.offset (- main_~q~1.offset)) 792) (<= (- main_main main_~malloc_~size) (- 400)) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 396) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- |main_#t~malloc0.offset| main_main) 0) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 396) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- (- main_main) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 396) (<= (- (- main_main) (- main_~malloc_~size)) 400) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 396) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- (- main_main) main_~p~1.offset) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 792) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- (- main_main) |main_~malloc_#res.offset|) 0) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 392) (exists ((v_b_301_1 Int) (v_b_299_1 Int) (v_b_298_1 Int) (v_b_300_1 Int)) (and (<= (- v_b_300_1 main_~q~1.offset) 397) (<= (- (- v_b_299_1) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_300_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_300_1) (- main_~malloc_~size)) 399) (<= (- v_b_300_1 (- |main_~malloc_#res.offset|)) 397) (<= (- (- v_b_299_1) main_~q~1.offset) 0) (<= (- (- v_b_299_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_299_1) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_300_1) (- main_~q~1.offset)) 395) (<= (- (- v_b_299_1) main_main) 0) (<= (- v_b_300_1 (- v_b_300_1)) 794) (<= (- v_b_299_1 (- |main_read~int_#sizeOfReadType|)) 400) (<= (- v_b_300_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_300_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_300_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_301_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_299_1 main_main) 396) (<= (- v_b_299_1 main_~p~1.offset) 396) (<= (- (- v_b_300_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_299_1 main_~malloc_~size) (- 4)) (<= (- v_b_301_1 |main_read~int_#ptr.base|) 1) (<= (- v_b_299_1 (- main_main)) 396) (<= (- v_b_300_1 |main_#t~malloc0.offset|) 397) (<= (- (- v_b_300_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_300_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_299_1) (- main_~malloc_~size)) 400) (<= (- (- v_b_300_1) main_main) (- 1)) (<= (- v_b_300_1 (- |main_#t~malloc0.offset|)) 397) (<= (- (- v_b_299_1) v_b_300_1) (- 1)) (<= (- v_b_299_1 |main_read~int_#sizeOfReadType|) 392) (<= (- v_b_299_1 (- main_~malloc_~size)) 796) (<= (- v_b_299_1 (- |main_~malloc_#res.offset|)) 396) (<= (- (- v_b_300_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_300_1) main_~malloc_~size) (- 401)) (forall ((v_idx_2017 Int) (v_idx_2014 Int)) (or (<= v_b_300_1 v_idx_2014) (< v_idx_2014 v_b_299_1) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_2017) v_idx_2014))) 0) (< v_idx_2017 v_b_298_1) (<= v_b_301_1 v_idx_2017))) (<= (- (- v_b_298_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- v_b_299_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_299_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_299_1 (- |main_read~int_#ptr.offset|)) 792) (<= (- (- v_b_300_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_299_1 (- |main_#t~malloc0.offset|)) 396) (<= (- (- v_b_299_1) (- main_main)) 0) (<= (- v_b_298_1 |main_read~int_#ptr.base|) 0) (<= (- v_b_299_1 |main_#t~malloc0.offset|) 396) (<= (- (- v_b_299_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_300_1 |main_~malloc_#res.offset|) 397) (<= (- v_b_300_1 main_main) 397) (<= (- v_b_299_1 v_b_300_1) (- 1)) (<= (- (- v_b_300_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_299_1 (- v_b_300_1)) 793) (<= (- v_b_299_1 (- main_~p~1.offset)) 396) (<= (- (- v_b_299_1) main_~malloc_~size) (- 400)) (<= (- v_b_300_1 (- |main_read~int_#sizeOfReadType|)) 401) (<= (- v_b_300_1 main_~malloc_~size) (- 3)) (<= (- v_b_300_1 |main_read~int_#sizeOfReadType|) 393) (<= (- v_b_300_1 (- main_main)) 397) (<= (- v_b_299_1 (- v_b_299_1)) 792) (<= (- v_b_300_1 (- |main_read~int_#ptr.offset|)) 793) (<= (- (- v_b_300_1) v_b_300_1) (- 2)) (<= (- v_b_299_1 |main_~malloc_#res.offset|) 396) (<= (- (- v_b_299_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_299_1 main_~q~1.offset) 396) (<= (- (- v_b_299_1) (- main_~q~1.offset)) 396) (<= (- (- v_b_298_1) (- v_b_301_1)) 1) (<= (- v_b_300_1 main_~p~1.offset) 397) (<= (- (- v_b_299_1) v_b_299_1) 0) (<= (- (- v_b_299_1) (- v_b_300_1)) 1) (<= (- (- v_b_299_1) (- main_~p~1.offset)) 0) (<= (- (- v_b_300_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_299_1) main_~p~1.offset) 0) (<= (- v_b_300_1 (- main_~p~1.offset)) 397) (<= (- v_b_298_1 v_b_301_1) (- 1)) (<= (- v_b_299_1 (- main_~q~1.offset)) 792) (<= (- (- v_b_300_1) (- main_main)) (- 1)) (<= (- v_b_300_1 (- main_~q~1.offset)) 793) (<= (- v_b_300_1 (- main_~malloc_~size)) 797) (<= (- (- v_b_299_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_299_1 |main_read~int_#ptr.offset|) 0) (forall ((v_prenex_154 Int) (v_prenex_155 Int)) (or (< v_prenex_154 v_b_298_1) (< v_prenex_155 v_b_299_1) (<= v_b_300_1 v_prenex_155) (<= v_b_301_1 v_prenex_154) (<= (- |main_read~int_#value| (select (select |#memory_int| v_prenex_154) v_prenex_155)) 0))) (<= (- (- v_b_300_1) |main_read~int_#ptr.offset|) (- 1)))) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_main) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- (- main_main) main_main) 0) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 396) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 400) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 796) (<= (- main_main (- |main_~malloc_#res.offset|)) 0))} [2018-12-19 22:57:22,589 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 22:57:22,589 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 22:57:22,589 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 22:57:22,589 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 22:57:22,590 WARN L224 ngHoareTripleChecker]: Pre: {2147483451#(or (exists ((v_b_164_1 Int) (v_v_6887_1 (Array Int Int)) (v_b_167_1 Int) (v_b_166_1 Int) (v_b_165_1 Int) (v_v_6894_1 (Array Int Int)) (v_v_6892_1 Int)) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_165_1 (- |c_main_~malloc_#res.offset|)) 16) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_main)) 0) (<= (- (- c_main_main) c_main_~q~1.offset) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 12) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 32) (<= (- v_b_166_1 |c_main_#t~malloc0.offset|) 17) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- c_main_main) (- |c_main_read~int_#ptr.offset|)) 16) (<= (- v_b_165_1 c_main_~p~1.offset) 16) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 16) (<= (- |c_main_read~int_#value| v_v_6892_1) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 16) (<= (- v_b_165_1 (- c_main_~p~1.offset)) 16) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_166_1 (- |c_main_~malloc_#res.offset|)) 17) (<= (- (- v_b_165_1) (- c_main_~p~1.offset)) 0) (<= (- (- c_main_main) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_166_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_165_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_166_1 |c_main_read~int_#sizeOfReadType|) 13) (<= (- (- v_b_165_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_166_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_165_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (= v_v_6894_1 v_v_6887_1) (<= (- c_main_main |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_164_1 v_b_167_1) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_167_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- v_b_165_1) (- c_main_main)) 0) (<= (- c_main_main (- c_main_~malloc_~size)) 400) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 20) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_165_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- (- v_b_166_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- v_b_166_1 (- c_main_~q~1.offset)) 33) (<= (- (- c_main_main) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_166_1) c_main_~q~1.offset) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- (- v_b_165_1) v_b_165_1) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 16) (<= (- c_main_main c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 32) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 12) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- v_b_165_1) (- c_main_~q~1.offset)) 16) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- v_b_165_1 |c_main_read~int_#sizeOfReadType|) 12) (<= (- v_b_165_1 c_main_main) 16) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_166_1) (- c_main_~malloc_~size)) 399) (<= (- (- v_b_166_1) (- c_main_~q~1.offset)) 15) (<= (- (- c_main_main) (- c_main_~q~1.offset)) 16) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- c_main_main) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_165_1) c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 32) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_166_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_165_1) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_166_1 (- c_main_main)) 17) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 16) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- v_b_165_1 |c_main_#t~malloc0.offset|) 16) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_main) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (forall ((v_idx_2028 Int) (v_idx_2033 Int) (v_idx_2032 Int) (v_idx_2031 Int) (v_idx_2030 Int) (v_idx_2029 Int)) (or (< v_idx_2029 v_b_165_1) (< v_idx_2033 v_b_167_1) (<= v_b_164_1 v_idx_2031) (<= v_b_167_1 v_idx_2032) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_2032) v_idx_2029)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_2032) v_idx_2029))) 0)) (<= v_b_165_1 v_idx_2028) (< v_idx_2030 v_b_166_1) (<= v_b_166_1 v_idx_2029) (< v_idx_2032 v_b_164_1))) (<= (- (- v_b_166_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_166_1 (- c_main_~malloc_~size)) 417) (<= (- (- c_main_main) c_main_main) 0) (<= (- (- v_b_165_1) c_main_~malloc_~size) (- 400)) (<= (- v_b_165_1 (- v_b_166_1)) 33) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 416) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 16) (<= (- v_b_166_1 c_main_~p~1.offset) 17) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 16) (<= (- v_b_165_1 (- c_main_~malloc_~size)) 416) (<= (- c_main_main (- c_main_~q~1.offset)) 16) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_166_1 c_main_~q~1.offset) 17) (<= (- v_b_165_1 c_main_~q~1.offset) 16) (<= (- |c_main_#t~malloc0.offset| (- c_main_main)) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 16) (<= (- (- v_b_166_1) (- c_main_main)) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 20) (<= (- v_b_165_1 (- v_b_165_1)) 32) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_166_1 c_main_~malloc_~size) (- 383)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_167_1 |c_main_read~int_#ptr.base|) 1) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 16) (<= (- (- v_b_166_1) c_main_~malloc_~size) (- 401)) (<= (- c_main_main (- c_main_main)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_164_1) (- v_b_167_1)) 1) (<= (- v_b_166_1 c_main_main) 17) (<= (- (- v_b_165_1) v_b_166_1) (- 1)) (<= (- v_b_166_1 (- |c_main_read~int_#sizeOfReadType|)) 21) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- (- v_b_165_1) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_166_1) c_main_main) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 16) (<= (- (- c_main_main) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_165_1) c_main_main) 0) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- (- v_b_166_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- c_main_main (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#value|) (- v_v_6892_1)) 0) (<= (- (- c_main_main) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_166_1 (- c_main_~p~1.offset)) 17) (<= (- v_b_166_1 (- v_b_166_1)) 34) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_166_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_165_1 |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_166_1 (- |c_main_#t~malloc0.offset|)) 17) (<= (- c_main_main c_main_~p~1.offset) 0) (<= (- c_main_main (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_166_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- v_b_165_1 c_main_~malloc_~size) (- 384)) (<= (- c_main_main (- |c_main_read~int_#ptr.offset|)) 16) (<= (- c_main_main |c_main_read~int_#ptr.offset|) 0) (<= (- c_main_main |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_165_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_165_1) (- v_b_166_1)) 1) (<= (- c_main_main c_main_~q~1.offset) 0) (<= (- v_b_166_1 |c_main_~malloc_#res.offset|) 17) (<= (- v_b_165_1 |c_main_~malloc_#res.offset|) 16) (<= (- (- c_main_main) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_166_1) c_main_~p~1.offset) (- 1)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- (- v_b_166_1) v_b_166_1) (- 2)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 16) (<= (- v_b_165_1 (- c_main_~q~1.offset)) 32) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 16) (<= (- |c_main_#t~malloc0.offset| c_main_main) 0) (<= (- (- v_b_164_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- c_main_main) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_165_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_166_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 16) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- (- v_b_165_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_165_1 (- |c_main_#t~malloc0.offset|)) 16) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 16) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 416) (<= (- (- c_main_main) c_main_~p~1.offset) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 384)) (<= (- v_b_165_1 v_b_166_1) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_166_1 (- |c_main_read~int_#ptr.offset|)) 33) (<= (- v_b_165_1 (- |c_main_read~int_#ptr.offset|)) 32) (<= (- (- c_main_main) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_165_1 (- |c_main_read~int_#sizeOfReadType|)) 20) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- (- v_b_166_1) (- c_main_~p~1.offset)) (- 1)) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- v_b_164_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_165_1 (- c_main_main)) 16) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 384)) (<= (- c_main_main (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_165_1) c_main_~p~1.offset) 0))) (exists ((v_b_301_1 Int) (v_b_299_1 Int) (v_b_298_1 Int) (v_v_13580_1 Int) (v_v_13582_1 (Array Int Int)) (v_v_13575_1 (Array Int Int)) (v_b_300_1 Int)) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_main)) 0) (<= (- (- c_main_main) c_main_~q~1.offset) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 396) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_299_1) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- v_b_299_1) c_main_~q~1.offset) 0) (<= (- (- c_main_main) (- |c_main_read~int_#ptr.offset|)) 396) (<= (- (- v_b_300_1) (- c_main_~q~1.offset)) 395) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- v_b_300_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 396) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 400) (<= (- v_b_299_1 c_main_~malloc_~size) (- 4)) (<= (- (- c_main_main) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 392) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_299_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_300_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_299_1 (- |c_main_#t~malloc0.offset|)) 396) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- v_b_298_1 |c_main_read~int_#ptr.base|) 0) (= v_v_13582_1 v_v_13575_1) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- v_b_300_1 c_main_~malloc_~size) (- 3)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 396) (<= (- c_main_main (- c_main_~q~1.offset)) 396) (<= (- v_b_300_1 (- c_main_main)) 397) (<= (- c_main_main |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- c_main_main (- |c_main_read~int_#ptr.offset|)) 396) (<= (- v_b_299_1 |c_main_~malloc_#res.offset|) 396) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_299_1) v_b_299_1) 0) (<= (- (- v_b_299_1) (- v_b_300_1)) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_299_1) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_300_1 (- c_main_~q~1.offset)) 793) (<= (- v_b_299_1 |c_main_read~int_#ptr.offset|) 0) (<= (- c_main_main (- c_main_~malloc_~size)) 400) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- v_b_300_1 c_main_~q~1.offset) 397) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- c_main_main) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- (- v_b_300_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- v_b_300_1 (- |c_main_~malloc_#res.offset|)) 397) (<= (- (- v_b_299_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_299_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_main c_main_~malloc_~size) (- 400)) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#value|) (- v_v_13580_1)) 0) (<= (- v_b_300_1 (- v_b_300_1)) 794) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 396) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- v_b_300_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- v_b_299_1 c_main_main) 396) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_301_1 |c_main_read~int_#ptr.base|) 1) (<= (- (- v_b_300_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- c_main_main) (- c_main_~malloc_~size)) 400) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- (- v_b_300_1) c_main_main) (- 1)) (<= (- v_b_300_1 (- |c_main_#t~malloc0.offset|)) 397) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_299_1 |c_main_read~int_#sizeOfReadType|) 392) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_300_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_300_1) c_main_~malloc_~size) (- 401)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 396) (<= (- (- v_b_298_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- v_b_299_1 (- |c_main_read~int_#ptr.offset|)) 792) (<= (- (- v_b_299_1) (- c_main_main)) 0) (<= (- (- v_b_299_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- v_b_299_1 v_b_300_1) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 792) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- v_b_299_1 (- v_b_299_1)) 792) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- v_b_300_1 (- |c_main_read~int_#ptr.offset|)) 793) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_main) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- c_main_main) c_main_main) 0) (<= (- v_b_298_1 v_b_301_1) (- 1)) (<= (- (- v_b_300_1) (- c_main_main)) (- 1)) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 396) (<= (- v_b_300_1 (- c_main_~malloc_~size)) 797) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 796) (<= (- (- v_b_300_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- |c_main_#t~malloc0.offset| (- c_main_main)) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 396) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_300_1) (- c_main_~malloc_~size)) 399) (<= (- (- v_b_299_1) c_main_main) 0) (<= (- c_main_main (- c_main_main)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_300_1) c_main_~p~1.offset) (- 1)) (<= (- (- v_b_301_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- v_b_300_1 |c_main_#t~malloc0.offset|) 397) (<= (- v_b_299_1 (- c_main_main)) 396) (<= (- (- v_b_300_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_299_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 792) (<= (- (- c_main_main) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_299_1 (- c_main_~malloc_~size)) 796) (<= (- v_b_299_1 (- |c_main_~malloc_#res.offset|)) 396) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- c_main_main (- c_main_~p~1.offset)) 0) (<= (- (- c_main_main) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_299_1) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_299_1 |c_main_#t~malloc0.offset|) 396) (<= (- v_b_300_1 |c_main_~malloc_#res.offset|) 397) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 396) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- v_b_300_1 (- |c_main_read~int_#sizeOfReadType|)) 401) (<= (- v_b_300_1 |c_main_read~int_#sizeOfReadType|) 393) (<= (- c_main_main c_main_~p~1.offset) 0) (<= (- (- v_b_300_1) v_b_300_1) (- 2)) (<= (- (- v_b_299_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_299_1 c_main_~q~1.offset) 396) (<= (- c_main_main (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_300_1 c_main_~p~1.offset) 397) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_299_1) c_main_~p~1.offset) 0) (forall ((v_idx_2048 Int) (v_idx_2047 Int) (v_idx_2046 Int) (v_idx_2045 Int) (v_idx_2044 Int) (v_idx_2043 Int)) (or (< v_idx_2045 v_b_300_1) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_2047) v_idx_2044))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_2047) v_idx_2044)) 0)) (<= v_b_298_1 v_idx_2046) (<= v_b_301_1 v_idx_2047) (<= v_b_300_1 v_idx_2044) (<= v_b_299_1 v_idx_2043) (< v_idx_2047 v_b_298_1) (< v_idx_2044 v_b_299_1) (< v_idx_2048 v_b_301_1))) (<= (- v_b_300_1 (- c_main_~p~1.offset)) 397) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 396) (<= (- c_main_main |c_main_read~int_#ptr.offset|) 0) (<= (- c_main_main |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 396) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- c_main_main c_main_~q~1.offset) 0) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 796) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 396) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 396) (<= (- (- c_main_main) (- c_main_~q~1.offset)) 396) (<= (- (- c_main_main) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 792) (<= (- |c_main_#t~malloc0.offset| c_main_main) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 4)) (<= (- v_b_299_1 (- |c_main_read~int_#sizeOfReadType|)) 400) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 396) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- c_main_main) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_300_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_299_1 c_main_~p~1.offset) 396) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 396) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- (- v_b_299_1) v_b_300_1) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- (- c_main_main) c_main_~p~1.offset) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_300_1 c_main_main) 397) (<= (- (- v_b_300_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_299_1 (- v_b_300_1)) 793) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_299_1 (- c_main_~p~1.offset)) 396) (<= (- (- v_b_299_1) c_main_~malloc_~size) (- 400)) (<= (- (- c_main_main) |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 392) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 4)) (<= (- (- v_b_299_1) (- c_main_~q~1.offset)) 396) (<= (- (- v_b_298_1) (- v_b_301_1)) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- (- v_b_300_1) c_main_~q~1.offset) (- 1)) (<= (- |c_main_read~int_#value| v_v_13580_1) 0) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- v_b_299_1 (- c_main_~q~1.offset)) 792) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_299_1) |c_main_#t~malloc0.offset|) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- c_main_main (- |c_main_~malloc_#res.offset|)) 0))))} [2018-12-19 22:57:22,590 WARN L228 ngHoareTripleChecker]: Action: assume true; [2018-12-19 22:57:22,590 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: true [2018-12-19 22:57:22,590 WARN L230 ngHoareTripleChecker]: Post: {2147483450#(exists ((v_b_301_1 Int) (v_b_299_1 Int) (v_b_298_1 Int) (v_v_13580_1 Int) (v_v_13582_1 (Array Int Int)) (v_v_13575_1 (Array Int Int)) (v_b_300_1 Int)) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_main)) 0) (<= (- (- c_main_main) c_main_~q~1.offset) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 396) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_299_1) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- v_b_299_1) c_main_~q~1.offset) 0) (<= (- (- c_main_main) (- |c_main_read~int_#ptr.offset|)) 396) (<= (- (- v_b_300_1) (- c_main_~q~1.offset)) 395) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- v_b_300_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 396) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 400) (<= (- v_b_299_1 c_main_~malloc_~size) (- 4)) (<= (- (- c_main_main) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 392) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_299_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_300_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_299_1 (- |c_main_#t~malloc0.offset|)) 396) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- v_b_298_1 |c_main_read~int_#ptr.base|) 0) (= v_v_13582_1 v_v_13575_1) (forall ((v_idx_2059 Int) (v_idx_2058 Int) (v_idx_2063 Int) (v_idx_2062 Int) (v_idx_2061 Int) (v_idx_2060 Int)) (or (<= v_b_300_1 v_idx_2059) (< v_idx_2062 v_b_298_1) (<= v_b_299_1 v_idx_2058) (<= v_b_298_1 v_idx_2061) (< v_idx_2059 v_b_299_1) (<= v_b_301_1 v_idx_2062) (< v_idx_2063 v_b_301_1) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_2062) v_idx_2059))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_2062) v_idx_2059)) 0)) (< v_idx_2060 v_b_300_1))) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- v_b_300_1 c_main_~malloc_~size) (- 3)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 396) (<= (- c_main_main (- c_main_~q~1.offset)) 396) (<= (- v_b_300_1 (- c_main_main)) 397) (<= (- c_main_main |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- c_main_main (- |c_main_read~int_#ptr.offset|)) 396) (<= (- v_b_299_1 |c_main_~malloc_#res.offset|) 396) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_299_1) v_b_299_1) 0) (<= (- (- v_b_299_1) (- v_b_300_1)) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_299_1) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_300_1 (- c_main_~q~1.offset)) 793) (<= (- v_b_299_1 |c_main_read~int_#ptr.offset|) 0) (<= (- c_main_main (- c_main_~malloc_~size)) 400) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- v_b_300_1 c_main_~q~1.offset) 397) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- c_main_main) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- (- v_b_300_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- v_b_300_1 (- |c_main_~malloc_#res.offset|)) 397) (<= (- (- v_b_299_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_299_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_main c_main_~malloc_~size) (- 400)) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#value|) (- v_v_13580_1)) 0) (<= (- v_b_300_1 (- v_b_300_1)) 794) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 396) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- v_b_300_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- v_b_299_1 c_main_main) 396) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_301_1 |c_main_read~int_#ptr.base|) 1) (<= (- (- v_b_300_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- c_main_main) (- c_main_~malloc_~size)) 400) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- (- v_b_300_1) c_main_main) (- 1)) (<= (- v_b_300_1 (- |c_main_#t~malloc0.offset|)) 397) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_299_1 |c_main_read~int_#sizeOfReadType|) 392) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_300_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_300_1) c_main_~malloc_~size) (- 401)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 396) (<= (- (- v_b_298_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- v_b_299_1 (- |c_main_read~int_#ptr.offset|)) 792) (<= (- (- v_b_299_1) (- c_main_main)) 0) (<= (- (- v_b_299_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- v_b_299_1 v_b_300_1) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 792) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- v_b_299_1 (- v_b_299_1)) 792) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- v_b_300_1 (- |c_main_read~int_#ptr.offset|)) 793) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_main) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- c_main_main) c_main_main) 0) (<= (- v_b_298_1 v_b_301_1) (- 1)) (<= (- (- v_b_300_1) (- c_main_main)) (- 1)) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 396) (<= (- v_b_300_1 (- c_main_~malloc_~size)) 797) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 796) (<= (- (- v_b_300_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- |c_main_#t~malloc0.offset| (- c_main_main)) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 396) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_300_1) (- c_main_~malloc_~size)) 399) (<= (- (- v_b_299_1) c_main_main) 0) (<= (- c_main_main (- c_main_main)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_300_1) c_main_~p~1.offset) (- 1)) (<= (- (- v_b_301_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- v_b_300_1 |c_main_#t~malloc0.offset|) 397) (<= (- v_b_299_1 (- c_main_main)) 396) (<= (- (- v_b_300_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_299_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 792) (<= (- (- c_main_main) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_299_1 (- c_main_~malloc_~size)) 796) (<= (- v_b_299_1 (- |c_main_~malloc_#res.offset|)) 396) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- c_main_main (- c_main_~p~1.offset)) 0) (<= (- (- c_main_main) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_299_1) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_299_1 |c_main_#t~malloc0.offset|) 396) (<= (- v_b_300_1 |c_main_~malloc_#res.offset|) 397) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 396) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- v_b_300_1 (- |c_main_read~int_#sizeOfReadType|)) 401) (<= (- v_b_300_1 |c_main_read~int_#sizeOfReadType|) 393) (<= (- c_main_main c_main_~p~1.offset) 0) (<= (- (- v_b_300_1) v_b_300_1) (- 2)) (<= (- (- v_b_299_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_299_1 c_main_~q~1.offset) 396) (<= (- c_main_main (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_300_1 c_main_~p~1.offset) 397) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_299_1) c_main_~p~1.offset) 0) (<= (- v_b_300_1 (- c_main_~p~1.offset)) 397) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 396) (<= (- c_main_main |c_main_read~int_#ptr.offset|) 0) (<= (- c_main_main |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 396) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- c_main_main c_main_~q~1.offset) 0) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 796) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 396) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 396) (<= (- (- c_main_main) (- c_main_~q~1.offset)) 396) (<= (- (- c_main_main) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 792) (<= (- |c_main_#t~malloc0.offset| c_main_main) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 4)) (<= (- v_b_299_1 (- |c_main_read~int_#sizeOfReadType|)) 400) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 396) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- c_main_main) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_300_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_299_1 c_main_~p~1.offset) 396) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 396) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- (- v_b_299_1) v_b_300_1) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- (- c_main_main) c_main_~p~1.offset) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_300_1 c_main_main) 397) (<= (- (- v_b_300_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_299_1 (- v_b_300_1)) 793) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_299_1 (- c_main_~p~1.offset)) 396) (<= (- (- v_b_299_1) c_main_~malloc_~size) (- 400)) (<= (- (- c_main_main) |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 392) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 4)) (<= (- (- v_b_299_1) (- c_main_~q~1.offset)) 396) (<= (- (- v_b_298_1) (- v_b_301_1)) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- (- v_b_300_1) c_main_~q~1.offset) (- 1)) (<= (- |c_main_read~int_#value| v_v_13580_1) 0) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- v_b_299_1 (- c_main_~q~1.offset)) 792) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_299_1) |c_main_#t~malloc0.offset|) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- c_main_main (- |c_main_~malloc_#res.offset|)) 0)))} [2018-12-19 22:57:22,591 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 22:57:22,591 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 22:57:22,592 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 22:57:22,750 WARN L181 SmtUtils]: Spent 157.00 ms on a formula simplification that was a NOOP. DAG size: 750 [2018-12-19 22:57:22,750 WARN L270 ngHoareTripleChecker]: Pre: {2147483451#(or (exists ((v_b_164_1 Int) (v_v_6887_1 (Array Int Int)) (v_b_167_1 Int) (v_b_166_1 Int) (v_b_165_1 Int) (v_v_6894_1 (Array Int Int)) (v_v_6892_1 Int)) (and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_165_1 (- |main_~malloc_#res.offset|)) 16) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_main)) 0) (<= (- (- main_main) main_~q~1.offset) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 12) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- main_~q~1.offset (- main_~q~1.offset)) 32) (<= (- v_b_166_1 |main_#t~malloc0.offset|) 17) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- main_main) (- |main_read~int_#ptr.offset|)) 16) (<= (- v_b_165_1 main_~p~1.offset) 16) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 16) (<= (- |main_read~int_#value| v_v_6892_1) 0) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 16) (<= (- v_b_165_1 (- main_~p~1.offset)) 16) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- v_b_166_1 (- |main_~malloc_#res.offset|)) 17) (<= (- (- v_b_165_1) (- main_~p~1.offset)) 0) (<= (- (- main_main) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_166_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_165_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_166_1 |main_read~int_#sizeOfReadType|) 13) (<= (- (- v_b_165_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- (- v_b_166_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- (- v_b_165_1) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (= v_v_6894_1 v_v_6887_1) (<= (- main_main |main_~malloc_#res.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_164_1 v_b_167_1) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_167_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- v_b_165_1) (- main_main)) 0) (<= (- main_main (- main_~malloc_~size)) 400) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 20) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_165_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- (- v_b_166_1) |main_~malloc_#res.offset|) (- 1)) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- v_b_166_1 (- main_~q~1.offset)) 33) (<= (- (- main_main) (- main_~p~1.offset)) 0) (<= (- (- v_b_166_1) main_~q~1.offset) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- (- v_b_165_1) v_b_165_1) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 16) (<= (- main_main main_~malloc_~size) (- 400)) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 32) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 12) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- v_b_165_1) (- main_~q~1.offset)) 16) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- v_b_165_1 |main_read~int_#sizeOfReadType|) 12) (<= (- v_b_165_1 main_main) 16) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_166_1) (- main_~malloc_~size)) 399) (<= (- (- v_b_166_1) (- main_~q~1.offset)) 15) (<= (- (- main_main) (- main_~q~1.offset)) 16) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 16) (<= (- (- main_main) (- main_~malloc_~size)) 400) (<= (- (- v_b_165_1) main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 32) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_166_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- (- v_b_165_1) |main_~malloc_#res.offset|) 0) (<= (- v_b_166_1 (- main_main)) 17) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 16) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- v_b_165_1 |main_#t~malloc0.offset|) 16) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_main) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (forall ((v_idx_2028 Int) (v_idx_2033 Int) (v_idx_2032 Int) (v_idx_2031 Int) (v_idx_2030 Int) (v_idx_2029 Int)) (or (< v_idx_2029 v_b_165_1) (< v_idx_2033 v_b_167_1) (<= v_b_164_1 v_idx_2031) (<= v_b_167_1 v_idx_2032) (and (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_2032) v_idx_2029)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_2032) v_idx_2029))) 0)) (<= v_b_165_1 v_idx_2028) (< v_idx_2030 v_b_166_1) (<= v_b_166_1 v_idx_2029) (< v_idx_2032 v_b_164_1))) (<= (- (- v_b_166_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_166_1 (- main_~malloc_~size)) 417) (<= (- (- main_main) main_main) 0) (<= (- (- v_b_165_1) main_~malloc_~size) (- 400)) (<= (- v_b_165_1 (- v_b_166_1)) 33) (<= (- main_~malloc_~size (- main_~q~1.offset)) 416) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 16) (<= (- v_b_166_1 main_~p~1.offset) 17) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 16) (<= (- v_b_165_1 (- main_~malloc_~size)) 416) (<= (- main_main (- main_~q~1.offset)) 16) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_166_1 main_~q~1.offset) 17) (<= (- v_b_165_1 main_~q~1.offset) 16) (<= (- |main_#t~malloc0.offset| (- main_main)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 16) (<= (- (- v_b_166_1) (- main_main)) (- 1)) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 20) (<= (- v_b_165_1 (- v_b_165_1)) 32) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_166_1 main_~malloc_~size) (- 383)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- v_b_167_1 |main_read~int_#ptr.base|) 1) (<= (- main_~p~1.offset (- main_~q~1.offset)) 16) (<= (- (- v_b_166_1) main_~malloc_~size) (- 401)) (<= (- main_main (- main_main)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_164_1) (- v_b_167_1)) 1) (<= (- v_b_166_1 main_main) 17) (<= (- (- v_b_165_1) v_b_166_1) (- 1)) (<= (- v_b_166_1 (- |main_read~int_#sizeOfReadType|)) 21) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- (- v_b_165_1) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_166_1) main_main) (- 1)) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 16) (<= (- (- main_main) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_165_1) main_main) 0) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- (- v_b_166_1) |main_#t~malloc0.offset|) (- 1)) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- main_main (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#value|) (- v_v_6892_1)) 0) (<= (- (- main_main) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_166_1 (- main_~p~1.offset)) 17) (<= (- v_b_166_1 (- v_b_166_1)) 34) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- v_b_166_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_165_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_166_1 (- |main_#t~malloc0.offset|)) 17) (<= (- main_main main_~p~1.offset) 0) (<= (- main_main (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_166_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- v_b_165_1 main_~malloc_~size) (- 384)) (<= (- main_main (- |main_read~int_#ptr.offset|)) 16) (<= (- main_main |main_read~int_#ptr.offset|) 0) (<= (- main_main |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_165_1) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_165_1) (- v_b_166_1)) 1) (<= (- main_main main_~q~1.offset) 0) (<= (- v_b_166_1 |main_~malloc_#res.offset|) 17) (<= (- v_b_165_1 |main_~malloc_#res.offset|) 16) (<= (- (- main_main) main_~malloc_~size) (- 400)) (<= (- (- v_b_166_1) main_~p~1.offset) (- 1)) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- (- v_b_166_1) v_b_166_1) (- 2)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 16) (<= (- v_b_165_1 (- main_~q~1.offset)) 32) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 16) (<= (- |main_#t~malloc0.offset| main_main) 0) (<= (- (- v_b_164_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- (- main_main) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_165_1) (- |main_#t~malloc0.offset|)) 0) (<= (- (- v_b_166_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 16) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- (- v_b_165_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_165_1 (- |main_#t~malloc0.offset|)) 16) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 16) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 416) (<= (- (- main_main) main_~p~1.offset) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 384)) (<= (- v_b_165_1 v_b_166_1) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_166_1 (- |main_read~int_#ptr.offset|)) 33) (<= (- v_b_165_1 (- |main_read~int_#ptr.offset|)) 32) (<= (- (- main_main) |main_~malloc_#res.offset|) 0) (<= (- v_b_165_1 (- |main_read~int_#sizeOfReadType|)) 20) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- (- v_b_166_1) (- main_~p~1.offset)) (- 1)) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- v_b_164_1 |main_read~int_#ptr.base|) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- v_b_165_1 (- main_main)) 16) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 384)) (<= (- main_main (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_165_1) main_~p~1.offset) 0))) (exists ((v_b_301_1 Int) (v_b_299_1 Int) (v_b_298_1 Int) (v_v_13580_1 Int) (v_v_13582_1 (Array Int Int)) (v_v_13575_1 (Array Int Int)) (v_b_300_1 Int)) (and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_main)) 0) (<= (- (- main_main) main_~q~1.offset) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 396) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_299_1) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- v_b_299_1) main_~q~1.offset) 0) (<= (- (- main_main) (- |main_read~int_#ptr.offset|)) 396) (<= (- (- v_b_300_1) (- main_~q~1.offset)) 395) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- v_b_300_1 |main_read~int_#ptr.offset|) 1) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 396) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 400) (<= (- v_b_299_1 main_~malloc_~size) (- 4)) (<= (- (- main_main) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 392) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- (- v_b_299_1) (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- (- v_b_300_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_299_1 (- |main_#t~malloc0.offset|)) 396) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- v_b_298_1 |main_read~int_#ptr.base|) 0) (= v_v_13582_1 v_v_13575_1) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- v_b_300_1 main_~malloc_~size) (- 3)) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 396) (<= (- main_main (- main_~q~1.offset)) 396) (<= (- v_b_300_1 (- main_main)) 397) (<= (- main_main |main_~malloc_#res.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- main_main (- |main_read~int_#ptr.offset|)) 396) (<= (- v_b_299_1 |main_~malloc_#res.offset|) 396) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_299_1) v_b_299_1) 0) (<= (- (- v_b_299_1) (- v_b_300_1)) 1) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_299_1) (- main_~p~1.offset)) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_300_1 (- main_~q~1.offset)) 793) (<= (- v_b_299_1 |main_read~int_#ptr.offset|) 0) (<= (- main_main (- main_~malloc_~size)) 400) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- v_b_300_1 main_~q~1.offset) 397) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- main_main) (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- (- v_b_300_1) |main_#t~malloc0.offset|) (- 1)) (<= (- v_b_300_1 (- |main_~malloc_#res.offset|)) 397) (<= (- (- v_b_299_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_299_1) (- |main_~malloc_#res.offset|)) 0) (<= (- main_main main_~malloc_~size) (- 400)) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#value|) (- v_v_13580_1)) 0) (<= (- v_b_300_1 (- v_b_300_1)) 794) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 396) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- (- v_b_300_1) (- main_~p~1.offset)) (- 1)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- v_b_299_1 main_main) 396) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_301_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_300_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- main_main) (- main_~malloc_~size)) 400) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- (- v_b_300_1) main_main) (- 1)) (<= (- v_b_300_1 (- |main_#t~malloc0.offset|)) 397) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_299_1 |main_read~int_#sizeOfReadType|) 392) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_300_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_300_1) main_~malloc_~size) (- 401)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 396) (<= (- (- v_b_298_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- v_b_299_1 (- |main_read~int_#ptr.offset|)) 792) (<= (- (- v_b_299_1) (- main_main)) 0) (<= (- (- v_b_299_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- v_b_299_1 v_b_300_1) (- 1)) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 792) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- v_b_299_1 (- v_b_299_1)) 792) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- v_b_300_1 (- |main_read~int_#ptr.offset|)) 793) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_main) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- main_main) main_main) 0) (<= (- v_b_298_1 v_b_301_1) (- 1)) (<= (- (- v_b_300_1) (- main_main)) (- 1)) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 396) (<= (- v_b_300_1 (- main_~malloc_~size)) 797) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 796) (<= (- (- v_b_300_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- |main_#t~malloc0.offset| (- main_main)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- main_~p~1.offset (- main_~q~1.offset)) 396) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_300_1) (- main_~malloc_~size)) 399) (<= (- (- v_b_299_1) main_main) 0) (<= (- main_main (- main_main)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_300_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_301_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- v_b_300_1 |main_#t~malloc0.offset|) 397) (<= (- v_b_299_1 (- main_main)) 396) (<= (- (- v_b_300_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_299_1) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 792) (<= (- (- main_main) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_299_1 (- main_~malloc_~size)) 796) (<= (- v_b_299_1 (- |main_~malloc_#res.offset|)) 396) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- main_main (- main_~p~1.offset)) 0) (<= (- (- main_main) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_299_1) |main_~malloc_#res.offset|) 0) (<= (- v_b_299_1 |main_#t~malloc0.offset|) 396) (<= (- v_b_300_1 |main_~malloc_#res.offset|) 397) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 396) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- v_b_300_1 (- |main_read~int_#sizeOfReadType|)) 401) (<= (- v_b_300_1 |main_read~int_#sizeOfReadType|) 393) (<= (- main_main main_~p~1.offset) 0) (<= (- (- v_b_300_1) v_b_300_1) (- 2)) (<= (- (- v_b_299_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_299_1 main_~q~1.offset) 396) (<= (- main_main (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_300_1 main_~p~1.offset) 397) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- (- v_b_299_1) main_~p~1.offset) 0) (forall ((v_idx_2048 Int) (v_idx_2047 Int) (v_idx_2046 Int) (v_idx_2045 Int) (v_idx_2044 Int) (v_idx_2043 Int)) (or (< v_idx_2045 v_b_300_1) (and (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_2047) v_idx_2044))) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_2047) v_idx_2044)) 0)) (<= v_b_298_1 v_idx_2046) (<= v_b_301_1 v_idx_2047) (<= v_b_300_1 v_idx_2044) (<= v_b_299_1 v_idx_2043) (< v_idx_2047 v_b_298_1) (< v_idx_2044 v_b_299_1) (< v_idx_2048 v_b_301_1))) (<= (- v_b_300_1 (- main_~p~1.offset)) 397) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 396) (<= (- main_main |main_read~int_#ptr.offset|) 0) (<= (- main_main |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 396) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- main_main main_~q~1.offset) 0) (<= (- main_~malloc_~size (- main_~q~1.offset)) 796) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 396) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 396) (<= (- (- main_main) (- main_~q~1.offset)) 396) (<= (- (- main_main) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- main_~q~1.offset (- main_~q~1.offset)) 792) (<= (- |main_#t~malloc0.offset| main_main) 0) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 4)) (<= (- v_b_299_1 (- |main_read~int_#sizeOfReadType|)) 400) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 396) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- (- main_main) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_300_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_299_1 main_~p~1.offset) 396) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 396) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- (- v_b_299_1) v_b_300_1) (- 1)) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- (- main_main) main_~p~1.offset) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- v_b_300_1 main_main) 397) (<= (- (- v_b_300_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_299_1 (- v_b_300_1)) 793) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_299_1 (- main_~p~1.offset)) 396) (<= (- (- v_b_299_1) main_~malloc_~size) (- 400)) (<= (- (- main_main) |main_~malloc_#res.offset|) 0) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 392) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 4)) (<= (- (- v_b_299_1) (- main_~q~1.offset)) 396) (<= (- (- v_b_298_1) (- v_b_301_1)) 1) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- (- v_b_300_1) main_~q~1.offset) (- 1)) (<= (- |main_read~int_#value| v_v_13580_1) 0) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- v_b_299_1 (- main_~q~1.offset)) 792) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- v_b_299_1) |main_#t~malloc0.offset|) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 400) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- main_main (- |main_~malloc_#res.offset|)) 0))))} [2018-12-19 22:57:22,750 WARN L274 ngHoareTripleChecker]: Action: assume true; [2018-12-19 22:57:22,751 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: true [2018-12-19 22:57:23,505 WARN L276 ngHoareTripleChecker]: Post: {2147483450#(and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_main)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_main)) 0) (<= (- (- main_main) main_~q~1.offset) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 396) (<= (- main_~p~1.offset (- main_~q~1.offset)) 396) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- main_main) (- |main_read~int_#ptr.offset|)) 396) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- main_main (- main_main)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 396) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- (- main_main) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 792) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 392) (<= (- (- main_main) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- main_main (- main_~p~1.offset)) 0) (<= (- (- main_main) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 396) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 396) (<= (- main_main (- main_~q~1.offset)) 396) (<= (- main_main main_~p~1.offset) 0) (<= (- main_main |main_~malloc_#res.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- main_main (- |main_read~int_#ptr.offset|)) 396) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- main_main (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 396) (<= (- main_main |main_read~int_#ptr.offset|) 0) (<= (- main_main |main_read~int_#sizeOfReadType|) (- 4)) (<= (- main_main (- main_~malloc_~size)) 400) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 396) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- main_main main_~q~1.offset) 0) (<= (- main_~malloc_~size (- main_~q~1.offset)) 796) (exists ((v_b_301_1 Int) (v_b_299_1 Int) (v_b_298_1 Int) (v_b_300_1 Int)) (and (<= (- v_b_300_1 main_~q~1.offset) 397) (<= (- (- v_b_299_1) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_300_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_300_1) (- main_~malloc_~size)) 399) (<= (- v_b_300_1 (- |main_~malloc_#res.offset|)) 397) (<= (- (- v_b_299_1) main_~q~1.offset) 0) (<= (- (- v_b_299_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_299_1) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_300_1) (- main_~q~1.offset)) 395) (<= (- (- v_b_299_1) main_main) 0) (<= (- v_b_300_1 (- v_b_300_1)) 794) (<= (- v_b_299_1 (- |main_read~int_#sizeOfReadType|)) 400) (<= (- v_b_300_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_300_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_300_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_301_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_299_1 main_main) 396) (<= (- v_b_299_1 main_~p~1.offset) 396) (<= (- (- v_b_300_1) (- |main_read~int_#ptr.offset|)) (- 1)) (forall ((v_prenex_156 Int) (v_prenex_157 Int)) (or (< v_prenex_157 v_b_298_1) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_prenex_157) v_prenex_156))) 0) (<= v_b_300_1 v_prenex_156) (< v_prenex_156 v_b_299_1) (<= v_b_301_1 v_prenex_157))) (<= (- v_b_299_1 main_~malloc_~size) (- 4)) (<= (- v_b_301_1 |main_read~int_#ptr.base|) 1) (<= (- v_b_299_1 (- main_main)) 396) (<= (- v_b_300_1 |main_#t~malloc0.offset|) 397) (<= (- (- v_b_300_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_300_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_299_1) (- main_~malloc_~size)) 400) (<= (- (- v_b_300_1) main_main) (- 1)) (<= (- v_b_300_1 (- |main_#t~malloc0.offset|)) 397) (<= (- (- v_b_299_1) v_b_300_1) (- 1)) (<= (- v_b_299_1 |main_read~int_#sizeOfReadType|) 392) (<= (- v_b_299_1 (- main_~malloc_~size)) 796) (<= (- v_b_299_1 (- |main_~malloc_#res.offset|)) 396) (<= (- (- v_b_300_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_300_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_298_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- v_b_299_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_299_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_299_1 (- |main_read~int_#ptr.offset|)) 792) (<= (- (- v_b_300_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_299_1 (- |main_#t~malloc0.offset|)) 396) (<= (- (- v_b_299_1) (- main_main)) 0) (<= (- v_b_298_1 |main_read~int_#ptr.base|) 0) (<= (- v_b_299_1 |main_#t~malloc0.offset|) 396) (<= (- (- v_b_299_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_300_1 |main_~malloc_#res.offset|) 397) (<= (- v_b_300_1 main_main) 397) (<= (- v_b_299_1 v_b_300_1) (- 1)) (<= (- (- v_b_300_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_299_1 (- v_b_300_1)) 793) (<= (- v_b_299_1 (- main_~p~1.offset)) 396) (<= (- (- v_b_299_1) main_~malloc_~size) (- 400)) (<= (- v_b_300_1 (- |main_read~int_#sizeOfReadType|)) 401) (<= (- v_b_300_1 main_~malloc_~size) (- 3)) (<= (- v_b_300_1 |main_read~int_#sizeOfReadType|) 393) (<= (- v_b_300_1 (- main_main)) 397) (<= (- v_b_299_1 (- v_b_299_1)) 792) (<= (- v_b_300_1 (- |main_read~int_#ptr.offset|)) 793) (<= (- (- v_b_300_1) v_b_300_1) (- 2)) (<= (- v_b_299_1 |main_~malloc_#res.offset|) 396) (<= (- (- v_b_299_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_299_1 main_~q~1.offset) 396) (<= (- (- v_b_299_1) (- main_~q~1.offset)) 396) (<= (- (- v_b_298_1) (- v_b_301_1)) 1) (<= (- v_b_300_1 main_~p~1.offset) 397) (<= (- (- v_b_299_1) v_b_299_1) 0) (<= (- (- v_b_299_1) (- v_b_300_1)) 1) (forall ((v_idx_2059 Int) (v_idx_2062 Int)) (or (<= v_b_300_1 v_idx_2059) (< v_idx_2062 v_b_298_1) (< v_idx_2059 v_b_299_1) (<= v_b_301_1 v_idx_2062) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_2062) v_idx_2059)) 0))) (<= (- (- v_b_299_1) (- main_~p~1.offset)) 0) (<= (- (- v_b_300_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_299_1) main_~p~1.offset) 0) (<= (- v_b_300_1 (- main_~p~1.offset)) 397) (<= (- v_b_298_1 v_b_301_1) (- 1)) (<= (- v_b_299_1 (- main_~q~1.offset)) 792) (<= (- (- v_b_300_1) (- main_main)) (- 1)) (<= (- v_b_300_1 (- main_~q~1.offset)) 793) (<= (- v_b_300_1 (- main_~malloc_~size)) 797) (<= (- (- v_b_299_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_299_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_300_1) |main_read~int_#ptr.offset|) (- 1)))) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 396) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 396) (<= (- (- main_main) (- main_~q~1.offset)) 396) (<= (- (- main_main) (- main_~p~1.offset)) 0) (<= (- (- main_main) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- main_~q~1.offset (- main_~q~1.offset)) 792) (<= (- main_main main_~malloc_~size) (- 400)) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 396) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- |main_#t~malloc0.offset| main_main) 0) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 396) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- (- main_main) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 396) (<= (- (- main_main) (- main_~malloc_~size)) 400) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 396) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- (- main_main) main_~p~1.offset) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 792) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- (- main_main) |main_~malloc_#res.offset|) 0) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 392) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_main) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- (- main_main) main_main) 0) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 396) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 400) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 796) (<= (- main_main (- |main_~malloc_#res.offset|)) 0))} [2018-12-19 22:59:02,900 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 22:59:02,900 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 22:59:02,900 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 22:59:02,900 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 22:59:02,901 WARN L224 ngHoareTripleChecker]: Pre: {2147483435#(or (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 800) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 800) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 404) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 400) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) |c_main_#t~short2| (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 396) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 400) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 396) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 800) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 400) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 800) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 400) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 400) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 400) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 400) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 400) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 800) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 404) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 400) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 400) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 400)) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 16) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 20) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 12) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 32) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 16) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) |c_main_#t~short2| (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 16) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 16) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 16) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 20) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 16) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 32) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 16) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 12) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 16) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 16) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 32) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 16) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 416) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 384)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 16) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 416) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 16) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 16) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 384))))} [2018-12-19 22:59:02,901 WARN L228 ngHoareTripleChecker]: Action: assume read~int_#sizeOfReadType + read~int_#ptr.offset <= #length[read~int_#ptr.base];assume #valid[read~int_#ptr.base];assume read~int_#sizeOfReadType + read~int_#ptr.offset <= #length[read~int_#ptr.base];havoc read~int_#value;assume read~int_#value == #memory_int[read~int_#ptr.base,read~int_#ptr.offset];#t~mem1 := read~int_#value;#t~short2 := #t~mem1 >= 0; [2018-12-19 22:59:02,901 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= |c_main_#t~mem1_primed| |c_main_read~int_#value_primed|) (or (and (not (<= 0 |c_main_#t~mem1_primed|)) (not |c_main_#t~short2_primed|)) (and |c_main_#t~short2_primed| (<= 0 |c_main_#t~mem1_primed|))) (<= (+ |c_main_read~int_#sizeOfReadType| |c_main_read~int_#ptr.offset|) (select |c_#length| |c_main_read~int_#ptr.base|)) (select |c_#valid| |c_main_read~int_#ptr.base|) (= |c_main_read~int_#value_primed| (select (select |c_#memory_int| |c_main_read~int_#ptr.base|) |c_main_read~int_#ptr.offset|))) [2018-12-19 22:59:02,901 WARN L230 ngHoareTripleChecker]: Post: {2147483434#(exists ((v_b_344_1 Int) (v_b_343_1 Int) (v_v_16526_1 (Array Int Int)) (v_b_342_1 Int) (v_v_16524_1 Int) (v_v_16519_1 (Array Int Int)) (v_b_345_1 Int)) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_343_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_344_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 800) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_344_1) (- c_main_~p~1.offset)) (- 1)) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 800) (<= (- |c_main_#t~mem1| v_v_16524_1) 0) (<= (- (- v_b_345_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 404) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 400) (<= (- (- v_b_342_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- v_b_343_1 c_main_~q~1.offset) 400) (<= (- (- v_b_343_1) v_b_344_1) (- 1)) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_343_1 (- v_b_343_1)) 800) (<= (- (- v_b_344_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (forall ((v_idx_2097 Int) (v_idx_2096 Int) (v_idx_2095 Int) (v_idx_2108 Int) (v_idx_2107 Int) (v_idx_2106 Int)) (or (<= v_b_342_1 v_idx_2106) (<= v_b_345_1 v_idx_2107) (<= v_b_344_1 v_idx_2096) (< v_idx_2108 v_b_345_1) (< v_idx_2096 v_b_343_1) (< v_idx_2107 v_b_342_1) (and (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_2107) v_idx_2096))) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_2107) v_idx_2096))) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_2107) v_idx_2096)) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_2107) v_idx_2096)) 0)) (<= v_b_343_1 v_idx_2095) (< v_idx_2097 v_b_344_1))) (<= (- v_b_344_1 (- v_b_344_1)) 802) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_343_1 |c_main_read~int_#sizeOfReadType|) 396) (<= (- (- v_b_343_1) (- c_main_~malloc_~size)) 400) (<= (- v_b_342_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- v_b_343_1 (- c_main_~malloc_~size)) 800) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 396) (<= (- (- v_b_343_1) v_b_343_1) 0) (<= (- v_b_344_1 |c_main_#t~malloc0.offset|) 401) (<= (- v_b_344_1 |c_main_read~int_#ptr.offset|) 1) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- (- v_b_344_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- v_b_344_1 (- c_main_~p~1.offset)) 401) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- v_b_344_1 c_main_~p~1.offset) 401) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 400) (<= (- v_b_344_1 (- |c_main_#t~malloc0.offset|)) 401) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 400) (<= (- (- v_b_343_1) c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_344_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |c_main_#t~mem1| |c_main_read~int_#value|) 0) (<= (- v_b_344_1 (- c_main_~malloc_~size)) 801) (<= (- v_b_344_1 c_main_~q~1.offset) 401) (<= (- (- v_b_343_1) |c_main_read~int_#ptr.offset|) 0) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#value| v_v_16524_1) 0) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_342_1) (- v_b_345_1)) 1) (<= (- (- v_b_344_1) c_main_~malloc_~size) (- 401)) (<= (- v_b_344_1 (- |c_main_~malloc_#res.offset|)) 401) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 396) (<= (- v_b_343_1 |c_main_read~int_#ptr.offset|) 0) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 800) (<= (- (- v_b_344_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- v_b_343_1 (- |c_main_~malloc_#res.offset|)) 400) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 400) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_343_1 |c_main_#t~malloc0.offset|) 400) (<= (- v_b_343_1 (- |c_main_read~int_#sizeOfReadType|)) 404) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- v_b_343_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_343_1) c_main_~p~1.offset) 0) (<= (- (- v_b_344_1) v_b_344_1) (- 2)) (<= (- (- v_b_343_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_344_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_343_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- v_b_345_1 |c_main_read~int_#ptr.base|) 1) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 400) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 800) (<= (- v_b_343_1 c_main_~p~1.offset) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- v_b_343_1) (- v_b_344_1)) 1) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 400) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 400) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- v_b_343_1) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_344_1) (- c_main_~q~1.offset)) 399) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 400) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- v_b_344_1 |c_main_~malloc_#res.offset|) 401) (<= (- v_b_343_1 (- c_main_~q~1.offset)) 800) (<= (- (- |c_main_#t~mem1|) (- v_v_16524_1)) 0) (<= (- v_b_343_1 v_b_344_1) (- 1)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- v_b_344_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_344_1) c_main_~p~1.offset) (- 1)) (<= (- (- v_b_344_1) (- c_main_~malloc_~size)) 399) (<= (- (- v_b_343_1) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#value|) (- v_v_16524_1)) 0) (<= (- v_b_343_1 |c_main_~malloc_#res.offset|) 400) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) 0) (<= (- (- v_b_343_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 400) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 400) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_344_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- v_b_343_1 (- v_b_344_1)) 801) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_344_1 |c_main_read~int_#sizeOfReadType|) 397) (= v_v_16526_1 v_v_16519_1) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 800) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_343_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_343_1 (- |c_main_read~int_#ptr.offset|)) 800) (<= (- v_b_344_1 c_main_~malloc_~size) 1) (<= (- (- v_b_343_1) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 404) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- v_b_344_1) c_main_~q~1.offset) (- 1)) (<= (- v_b_343_1 (- |c_main_#t~malloc0.offset|)) 400) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 400) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 400) (<= (- v_b_343_1 c_main_~malloc_~size) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) 0) (<= (- (- |c_main_#t~mem1|) (- |c_main_read~int_#value|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- v_b_342_1 v_b_345_1) (- 1)) (<= (- v_b_343_1 (- c_main_~p~1.offset)) 400) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_344_1 (- |c_main_read~int_#ptr.offset|)) 801) (<= (- (- v_b_343_1) (- c_main_~q~1.offset)) 400) (<= (- v_b_344_1 (- c_main_~q~1.offset)) 801) (<= (- v_b_344_1 (- |c_main_read~int_#sizeOfReadType|)) 405) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 400)))} [2018-12-19 22:59:02,901 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 22:59:02,902 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 22:59:02,902 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 22:59:03,577 WARN L181 SmtUtils]: Spent 674.00 ms on a formula simplification. DAG size of input: 258 DAG size of output: 45 [2018-12-19 22:59:03,577 WARN L270 ngHoareTripleChecker]: Pre: {2147483435#(and |main_#t~short2| (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) 0) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 400))} [2018-12-19 22:59:03,577 WARN L274 ngHoareTripleChecker]: Action: assume read~int_#sizeOfReadType + read~int_#ptr.offset <= #length[read~int_#ptr.base];assume #valid[read~int_#ptr.base];assume read~int_#sizeOfReadType + read~int_#ptr.offset <= #length[read~int_#ptr.base];havoc read~int_#value;assume read~int_#value == #memory_int[read~int_#ptr.base,read~int_#ptr.offset];#t~mem1 := read~int_#value;#t~short2 := #t~mem1 >= 0; [2018-12-19 22:59:03,577 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= |c_main_#t~mem1_primed| |c_main_read~int_#value_primed|) (or (and (not (<= 0 |c_main_#t~mem1_primed|)) (not |c_main_#t~short2_primed|)) (and |c_main_#t~short2_primed| (<= 0 |c_main_#t~mem1_primed|))) (<= (+ |c_main_read~int_#sizeOfReadType| |c_main_read~int_#ptr.offset|) (select |c_#length| |c_main_read~int_#ptr.base|)) (select |c_#valid| |c_main_read~int_#ptr.base|) (= |c_main_read~int_#value_primed| (select (select |c_#memory_int| |c_main_read~int_#ptr.base|) |c_main_read~int_#ptr.offset|))) [2018-12-19 22:59:04,361 WARN L276 ngHoareTripleChecker]: Post: {2147483434#(and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 800) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 800) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 404) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 400) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 396) (exists ((v_b_344_1 Int) (v_b_343_1 Int) (v_b_342_1 Int) (v_b_345_1 Int)) (and (<= (- (- v_b_343_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_344_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_343_1 main_~p~1.offset) 400) (<= (- (- v_b_343_1) (- v_b_344_1)) 1) (forall ((v_idx_2096 Int) (v_idx_2107 Int)) (or (<= v_b_345_1 v_idx_2107) (<= v_b_344_1 v_idx_2096) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_2107) v_idx_2096)) 0) (< v_idx_2096 v_b_343_1) (< v_idx_2107 v_b_342_1))) (<= (- (- v_b_344_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_344_1) (- main_~q~1.offset)) 399) (<= (- (- v_b_343_1) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_345_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_343_1 main_~q~1.offset) 400) (<= (- (- v_b_342_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- v_b_343_1) v_b_344_1) (- 1)) (<= (- v_b_343_1 (- v_b_343_1)) 800) (<= (- (- v_b_344_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_344_1 |main_~malloc_#res.offset|) 401) (<= (- v_b_343_1 (- main_~q~1.offset)) 800) (<= (- v_b_344_1 (- v_b_344_1)) 802) (<= (- v_b_343_1 v_b_344_1) (- 1)) (<= (- (- v_b_344_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_344_1) main_~p~1.offset) (- 1)) (<= (- v_b_343_1 |main_read~int_#sizeOfReadType|) 396) (<= (- (- v_b_343_1) (- main_~malloc_~size)) 400) (<= (- (- v_b_344_1) (- main_~malloc_~size)) 399) (<= (- (- v_b_343_1) (- main_~p~1.offset)) 0) (<= (- v_b_342_1 |main_read~int_#ptr.base|) 0) (<= (- v_b_343_1 (- main_~malloc_~size)) 800) (<= (- v_b_343_1 |main_~malloc_#res.offset|) 400) (forall ((v_prenex_158 Int) (v_prenex_159 Int)) (or (<= v_b_345_1 v_prenex_159) (<= v_b_344_1 v_prenex_158) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_prenex_159) v_prenex_158))) 0) (< v_prenex_158 v_b_343_1) (< v_prenex_159 v_b_342_1))) (<= (- (- v_b_343_1) v_b_343_1) 0) (<= (- v_b_344_1 |main_#t~malloc0.offset|) 401) (<= (- v_b_344_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_343_1) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_344_1) |main_read~int_#ptr.offset|) (- 1)) (forall ((v_prenex_161 Int) (v_prenex_160 Int)) (or (< v_prenex_160 v_b_343_1) (<= v_b_344_1 v_prenex_160) (<= v_b_345_1 v_prenex_161) (<= (- |main_#t~mem1| (select (select |#memory_int| v_prenex_161) v_prenex_160)) 0) (< v_prenex_161 v_b_342_1))) (<= (- v_b_344_1 (- main_~p~1.offset)) 401) (<= (- (- v_b_344_1) |main_~malloc_#res.offset|) (- 1)) (<= (- v_b_344_1 main_~p~1.offset) 401) (<= (- v_b_343_1 (- v_b_344_1)) 801) (<= (- v_b_344_1 (- |main_#t~malloc0.offset|)) 401) (<= (- (- v_b_343_1) main_~malloc_~size) (- 400)) (<= (- v_b_344_1 |main_read~int_#sizeOfReadType|) 397) (<= (- (- v_b_344_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_344_1 (- main_~malloc_~size)) 801) (<= (- v_b_344_1 main_~q~1.offset) 401) (<= (- (- v_b_343_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_343_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_344_1 main_~malloc_~size) 1) (<= (- v_b_343_1 (- |main_read~int_#ptr.offset|)) 800) (<= (- (- v_b_343_1) main_~q~1.offset) 0) (<= (- (- v_b_344_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_342_1) (- v_b_345_1)) 1) (<= (- v_b_344_1 (- |main_~malloc_#res.offset|)) 401) (<= (- (- v_b_344_1) main_~q~1.offset) (- 1)) (<= (- v_b_343_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_343_1 (- |main_#t~malloc0.offset|)) 400) (<= (- (- v_b_344_1) |main_#t~malloc0.offset|) (- 1)) (<= (- v_b_343_1 (- |main_~malloc_#res.offset|)) 400) (<= (- v_b_343_1 main_~malloc_~size) 0) (<= (- v_b_343_1 |main_#t~malloc0.offset|) 400) (<= (- v_b_343_1 (- |main_read~int_#sizeOfReadType|)) 404) (<= (- v_b_342_1 v_b_345_1) (- 1)) (<= (- (- v_b_343_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_343_1) main_~p~1.offset) 0) (<= (- v_b_343_1 (- main_~p~1.offset)) 400) (forall ((v_prenex_163 Int) (v_prenex_162 Int)) (or (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_prenex_163) v_prenex_162))) 0) (<= v_b_345_1 v_prenex_163) (<= v_b_344_1 v_prenex_162) (< v_prenex_162 v_b_343_1) (< v_prenex_163 v_b_342_1))) (<= (- (- v_b_344_1) v_b_344_1) (- 2)) (<= (- (- v_b_344_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_343_1) (- |main_#t~malloc0.offset|)) 0) (<= (- (- v_b_343_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_344_1 (- |main_read~int_#ptr.offset|)) 801) (<= (- v_b_344_1 (- main_~q~1.offset)) 801) (<= (- (- v_b_343_1) (- main_~q~1.offset)) 400) (<= (- v_b_345_1 |main_read~int_#ptr.base|) 1) (<= (- v_b_344_1 (- |main_read~int_#sizeOfReadType|)) 405))) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 400) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- |main_#t~mem1| |main_read~int_#value|) 0) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 396) (<= (- main_~q~1.offset (- main_~q~1.offset)) 800) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 400) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= |main_read~int_#value| |main_#t~mem1|) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- main_~p~1.offset (- main_~q~1.offset)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 400) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 800) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 400) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 400) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 400) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= |main_#t~mem1| |main_read~int_#value|) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 400) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 400) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- main_~malloc_~size (- main_~q~1.offset)) 800) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 404) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 400) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 400) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) 0) (<= (- (- |main_#t~mem1|) (- |main_read~int_#value|)) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 400))}