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-15a42f0 [2018-12-18 23:33:02,850 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-12-18 23:33:02,852 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-12-18 23:33:02,865 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-12-18 23:33:02,865 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-12-18 23:33:02,866 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-12-18 23:33:02,868 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-12-18 23:33:02,870 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-12-18 23:33:02,871 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-12-18 23:33:02,872 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-12-18 23:33:02,873 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-12-18 23:33:02,873 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-12-18 23:33:02,874 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-12-18 23:33:02,875 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-12-18 23:33:02,876 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-12-18 23:33:02,877 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-12-18 23:33:02,878 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-12-18 23:33:02,880 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-12-18 23:33:02,882 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-12-18 23:33:02,884 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-12-18 23:33:02,885 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-12-18 23:33:02,886 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-12-18 23:33:02,889 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-12-18 23:33:02,890 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-12-18 23:33:02,890 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-12-18 23:33:02,891 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-12-18 23:33:02,892 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-12-18 23:33:02,893 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-12-18 23:33:02,894 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-12-18 23:33:02,895 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-12-18 23:33:02,895 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-12-18 23:33:02,896 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-12-18 23:33:02,896 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-12-18 23:33:02,897 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-12-18 23:33:02,898 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-12-18 23:33:02,899 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-12-18 23:33:02,899 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-18 23:33:02,918 INFO L110 SettingsManager]: Loading preferences was successful [2018-12-18 23:33:02,919 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-12-18 23:33:02,919 INFO L131 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2018-12-18 23:33:02,922 INFO L133 SettingsManager]: * Show backtranslation warnings=false [2018-12-18 23:33:02,922 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-12-18 23:33:02,923 INFO L133 SettingsManager]: * User list type=DISABLED [2018-12-18 23:33:02,923 INFO L133 SettingsManager]: * Inline calls to unimplemented procedures=true [2018-12-18 23:33:02,923 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-12-18 23:33:02,923 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2018-12-18 23:33:02,923 INFO L133 SettingsManager]: * Underlying domain=OctagonDomain [2018-12-18 23:33:02,924 INFO L133 SettingsManager]: * Abstract domain=ArrayDomain [2018-12-18 23:33:02,924 INFO L133 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2018-12-18 23:33:02,924 INFO L133 SettingsManager]: * Interval Domain=false [2018-12-18 23:33:02,926 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-12-18 23:33:02,926 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-12-18 23:33:02,926 INFO L133 SettingsManager]: * Use SBE=true [2018-12-18 23:33:02,926 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-12-18 23:33:02,926 INFO L133 SettingsManager]: * sizeof long=4 [2018-12-18 23:33:02,927 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-12-18 23:33:02,927 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-12-18 23:33:02,927 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-12-18 23:33:02,927 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-12-18 23:33:02,927 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-12-18 23:33:02,928 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-12-18 23:33:02,930 INFO L133 SettingsManager]: * sizeof long double=12 [2018-12-18 23:33:02,930 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-12-18 23:33:02,930 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-12-18 23:33:02,930 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-12-18 23:33:02,930 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-12-18 23:33:02,931 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-12-18 23:33:02,931 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-12-18 23:33:02,931 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-12-18 23:33:02,931 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-12-18 23:33:02,931 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-12-18 23:33:02,932 INFO L133 SettingsManager]: * Trace refinement strategy=TAIPAN [2018-12-18 23:33:02,932 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-12-18 23:33:02,932 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-12-18 23:33:02,932 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-12-18 23:33:02,932 INFO L133 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2018-12-18 23:33:02,987 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-12-18 23:33:03,000 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-12-18 23:33:03,004 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-12-18 23:33:03,006 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2018-12-18 23:33:03,006 INFO L276 PluginConnector]: Boogie PL CUP Parser initialized [2018-12-18 23:33:03,007 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-18 23:33:03,007 INFO L111 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/toy/tooDifficultLoopInvariant/PointerIncrement-simplified01.bpl' [2018-12-18 23:33:03,056 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-12-18 23:33:03,058 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-12-18 23:33:03,059 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-12-18 23:33:03,059 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-12-18 23:33:03,059 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-12-18 23:33:03,077 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "PointerIncrement-simplified01.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.12 11:33:03" (1/1) ... [2018-12-18 23:33:03,090 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "PointerIncrement-simplified01.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.12 11:33:03" (1/1) ... [2018-12-18 23:33:03,097 WARN L165 Inliner]: Program contained no entry procedure! [2018-12-18 23:33:03,098 WARN L168 Inliner]: Missing entry procedures: [ULTIMATE.start] [2018-12-18 23:33:03,098 WARN L175 Inliner]: Fallback enabled. All procedures will be processed. [2018-12-18 23:33:03,117 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-12-18 23:33:03,118 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-12-18 23:33:03,118 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-12-18 23:33:03,118 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-12-18 23:33:03,130 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "PointerIncrement-simplified01.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.12 11:33:03" (1/1) ... [2018-12-18 23:33:03,130 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "PointerIncrement-simplified01.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.12 11:33:03" (1/1) ... [2018-12-18 23:33:03,132 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "PointerIncrement-simplified01.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.12 11:33:03" (1/1) ... [2018-12-18 23:33:03,132 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "PointerIncrement-simplified01.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.12 11:33:03" (1/1) ... [2018-12-18 23:33:03,139 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "PointerIncrement-simplified01.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.12 11:33:03" (1/1) ... [2018-12-18 23:33:03,143 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "PointerIncrement-simplified01.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.12 11:33:03" (1/1) ... [2018-12-18 23:33:03,145 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "PointerIncrement-simplified01.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.12 11:33:03" (1/1) ... [2018-12-18 23:33:03,146 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-12-18 23:33:03,147 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-12-18 23:33:03,147 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-12-18 23:33:03,147 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-12-18 23:33:03,148 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "PointerIncrement-simplified01.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.12 11:33:03" (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-18 23:33:03,207 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2018-12-18 23:33:03,207 INFO L130 BoogieDeclarations]: Found specification of procedure main [2018-12-18 23:33:03,207 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2018-12-18 23:33:03,207 INFO L130 BoogieDeclarations]: Found specification of procedure ~malloc [2018-12-18 23:33:03,709 INFO L272 CfgBuilder]: Using library mode [2018-12-18 23:33:03,710 INFO L280 CfgBuilder]: Removed 5 assue(true) statements. [2018-12-18 23:33:03,710 INFO L202 PluginConnector]: Adding new model PointerIncrement-simplified01.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.12 11:33:03 BoogieIcfgContainer [2018-12-18 23:33:03,711 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-12-18 23:33:03,711 INFO L113 PluginConnector]: ------------------------Abstract Interpretation---------------------------- [2018-12-18 23:33:03,712 INFO L271 PluginConnector]: Initializing Abstract Interpretation... [2018-12-18 23:33:03,712 INFO L276 PluginConnector]: Abstract Interpretation initialized [2018-12-18 23:33:03,713 INFO L185 PluginConnector]: Executing the observer AbstractInterpretationRcfgObserver from plugin Abstract Interpretation for "PointerIncrement-simplified01.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.12 11:33:03" (1/1) ... [2018-12-18 23:33:03,765 INFO L101 FixpointEngine]: Starting fixpoint engine with domain ArrayDomain (maxUnwinding=3, maxParallelStates=2) [2018-12-18 23:33:07,686 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-18 23:33:07,687 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-18 23:33:07,688 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-18 23:33:07,689 WARN L223 ngHoareTripleChecker]: -- [2018-12-18 23:33:07,690 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-18 23:33:07,693 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-18 23:33:07,694 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-18 23:33:07,695 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) (<= (- (- 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)) (forall ((v_idx_177 Int) (v_idx_188 Int) (v_idx_178 Int) (v_idx_186 Int) (v_idx_187 Int) (v_idx_176 Int)) (or (< v_idx_188 v_b_25_1) (<= v_b_24_1 v_idx_177) (<= v_b_22_1 v_idx_186) (< v_idx_178 v_b_24_1) (< v_idx_187 v_b_22_1) (<= v_b_25_1 v_idx_187) (<= v_b_23_1 v_idx_176) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_187) v_idx_177)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_187) v_idx_177))) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_187) v_idx_177)) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_187) v_idx_177))) 0)) (< v_idx_177 v_b_23_1))) (<= (- 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-18 23:33:07,695 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-18 23:33:07,697 WARN L268 ngHoareTripleChecker]: -- [2018-12-18 23:33:07,697 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-18 23:33:11,860 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-18 23:33:11,861 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-18 23:33:11,862 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-18 23:33:12,690 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)) (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)) (forall ((v_idx_177 Int) (v_idx_187 Int)) (or (<= v_b_24_1 v_idx_177) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_187) v_idx_177))) 0) (<= v_b_25_1 v_idx_187) (< v_idx_187 v_b_22_1) (< v_idx_177 v_b_23_1))) (<= (- (- 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) (forall ((v_prenex_33 Int) (v_prenex_32 Int)) (or (< v_prenex_33 v_b_22_1) (<= v_b_25_1 v_prenex_33) (<= v_b_24_1 v_prenex_32) (<= (- |main_read~int_#value| (select (select |#memory_int| v_prenex_33) v_prenex_32)) 0) (< v_prenex_32 v_b_23_1))) (<= (- (- 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_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) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_prenex_35) v_prenex_34))) 0) (< v_prenex_35 v_b_22_1))) (<= (- (- 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) (<= (- (- 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) (forall ((v_prenex_30 Int) (v_prenex_31 Int)) (or (< v_prenex_30 v_b_23_1) (<= v_b_24_1 v_prenex_30) (< v_prenex_31 v_b_22_1) (<= (- |main_#t~mem1| (select (select |#memory_int| v_prenex_31) v_prenex_30)) 0) (<= v_b_25_1 v_prenex_31))) (<= (- (- 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_~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) (<= (- |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-18 23:33:12,901 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-18 23:33:12,902 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-18 23:33:12,903 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-18 23:33:12,903 WARN L223 ngHoareTripleChecker]: -- [2018-12-18 23:33:12,903 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) (<= (- |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) (forall ((v_idx_203 Int) (v_idx_201 Int) (v_idx_202 Int) (v_idx_191 Int) (v_idx_192 Int) (v_idx_193 Int)) (or (< v_idx_203 v_b_25_1) (<= v_b_25_1 v_idx_202) (< v_idx_193 v_b_24_1) (<= v_b_22_1 v_idx_201) (<= v_b_23_1 v_idx_191) (<= v_b_24_1 v_idx_192) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_202) v_idx_192)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_202) v_idx_192))) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_202) v_idx_192)) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_202) v_idx_192))) 0)) (< v_idx_202 v_b_22_1) (< v_idx_192 v_b_23_1))) (<= (- (- 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-18 23:33:12,904 WARN L228 ngHoareTripleChecker]: Action: assume !#t~short2;havoc #t~mem1;havoc #t~short2; [2018-12-18 23:33:12,904 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (not |c_main_#t~short2|) [2018-12-18 23:33:12,906 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)) (<= (- (- 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) (forall ((v_idx_207 Int) (v_idx_218 Int) (v_idx_208 Int) (v_idx_216 Int) (v_idx_217 Int) (v_idx_206 Int)) (or (<= v_b_25_1 v_idx_217) (<= v_b_24_1 v_idx_207) (< v_idx_218 v_b_25_1) (<= v_b_22_1 v_idx_216) (<= v_b_23_1 v_idx_206) (< v_idx_217 v_b_22_1) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_217) v_idx_207)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_217) v_idx_207))) 0)) (< v_idx_207 v_b_23_1) (< v_idx_208 v_b_24_1))) (<= (- 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-18 23:33:12,906 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-18 23:33:12,907 WARN L268 ngHoareTripleChecker]: -- [2018-12-18 23:33:12,907 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-18 23:33:13,665 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) (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) (forall ((v_idx_202 Int) (v_idx_192 Int)) (or (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_202) v_idx_192)) 0) (<= v_b_25_1 v_idx_202) (<= v_b_24_1 v_idx_192) (< v_idx_202 v_b_22_1) (< v_idx_192 v_b_23_1))) (<= (- (- 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) (forall ((v_prenex_38 Int) (v_prenex_39 Int)) (or (<= (- |main_#t~mem1| (select (select |#memory_int| v_prenex_39) v_prenex_38)) 0) (<= v_b_24_1 v_prenex_38) (< v_prenex_39 v_b_22_1) (< v_prenex_38 v_b_23_1) (<= v_b_25_1 v_prenex_39))) (<= (- 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)) (forall ((v_prenex_41 Int) (v_prenex_40 Int)) (or (< v_prenex_41 v_b_22_1) (<= v_b_25_1 v_prenex_41) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_prenex_41) v_prenex_40))) 0) (<= v_b_24_1 v_prenex_40) (< v_prenex_40 v_b_23_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) (forall ((v_prenex_37 Int) (v_prenex_36 Int)) (or (<= v_b_25_1 v_prenex_37) (< v_prenex_36 v_b_23_1) (<= v_b_24_1 v_prenex_36) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_prenex_37) v_prenex_36))) 0) (< v_prenex_37 v_b_22_1))) (<= (- (- 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_~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-18 23:33:13,665 WARN L274 ngHoareTripleChecker]: Action: assume !#t~short2;havoc #t~mem1;havoc #t~short2; [2018-12-18 23:33:13,666 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (not |c_main_#t~short2|) [2018-12-18 23:33:14,203 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)) (<= (- |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)) (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) (forall ((v_idx_207 Int) (v_idx_217 Int)) (or (<= v_b_25_1 v_idx_217) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_217) v_idx_207)) 0) (<= v_b_24_1 v_idx_207) (< v_idx_217 v_b_22_1) (< v_idx_207 v_b_23_1))) (<= (- (- 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) (<= (- (- 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_~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-18 23:33:14,375 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-18 23:33:14,376 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-18 23:33:14,376 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-18 23:33:14,376 WARN L223 ngHoareTripleChecker]: -- [2018-12-18 23:33:14,377 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) (forall ((v_idx_223 Int) (v_idx_232 Int) (v_idx_221 Int) (v_idx_222 Int) (v_idx_233 Int) (v_idx_231 Int)) (or (<= v_b_25_1 v_idx_232) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_232) v_idx_222)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_232) v_idx_222))) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_232) v_idx_222)) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_232) v_idx_222))) 0)) (<= v_b_24_1 v_idx_222) (< v_idx_233 v_b_25_1) (<= v_b_22_1 v_idx_231) (< v_idx_223 v_b_24_1) (<= v_b_23_1 v_idx_221) (< v_idx_222 v_b_23_1) (< v_idx_232 v_b_22_1))) (<= (- 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) (<= (- (- 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-18 23:33:14,377 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-18 23:33:14,377 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-18 23:33:14,378 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) (<= (- (- 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)) (forall ((v_idx_247 Int) (v_idx_236 Int) (v_idx_237 Int) (v_idx_248 Int) (v_idx_246 Int) (v_idx_238 Int)) (or (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_247) v_idx_237)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_247) v_idx_237))) 0)) (< v_idx_247 v_b_22_1) (< v_idx_237 v_b_23_1) (<= v_b_23_1 v_idx_236) (<= v_b_24_1 v_idx_237) (< v_idx_248 v_b_25_1) (<= v_b_25_1 v_idx_247) (< v_idx_238 v_b_24_1) (<= v_b_22_1 v_idx_246))) (<= (- |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-18 23:33:14,378 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-18 23:33:14,379 WARN L268 ngHoareTripleChecker]: -- [2018-12-18 23:33:14,380 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-18 23:33:15,154 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) (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) (forall ((v_idx_232 Int) (v_idx_222 Int)) (or (<= v_b_25_1 v_idx_232) (<= v_b_24_1 v_idx_222) (< v_idx_232 v_b_22_1) (< v_idx_222 v_b_23_1) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_232) v_idx_222)) 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_prenex_45 Int) (v_prenex_44 Int)) (or (<= (- |main_#t~mem1| (select (select |#memory_int| v_prenex_44) v_prenex_45)) 0) (< v_prenex_45 v_b_23_1) (<= v_b_25_1 v_prenex_44) (< v_prenex_44 v_b_22_1) (<= v_b_24_1 v_prenex_45))) (<= (- 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) (forall ((v_prenex_47 Int) (v_prenex_46 Int)) (or (<= v_b_24_1 v_prenex_47) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_prenex_46) v_prenex_47))) 0) (<= v_b_25_1 v_prenex_46) (< v_prenex_47 v_b_23_1) (< v_prenex_46 v_b_22_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)) (forall ((v_prenex_49 Int) (v_prenex_48 Int)) (or (< v_prenex_48 v_b_22_1) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_prenex_48) v_prenex_49))) 0) (<= v_b_25_1 v_prenex_48) (< v_prenex_49 v_b_23_1) (<= v_b_24_1 v_prenex_49))) (<= (- 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_~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) (<= (- |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-18 23:33:15,154 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-18 23:33:15,154 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-18 23:33:16,218 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) (<= (- |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) (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) (<= (- (- 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)) (forall ((v_prenex_51 Int) (v_prenex_50 Int)) (or (<= v_b_24_1 v_prenex_51) (< v_prenex_50 v_b_22_1) (<= (- |main_read~int_#value| (select (select |#memory_int| v_prenex_50) v_prenex_51)) 0) (< v_prenex_51 v_b_23_1) (<= v_b_25_1 v_prenex_50))) (<= (- (- v_b_24_1) (- main_~malloc_~size)) 399) (<= (- v_b_24_1 (- main_~p~1.offset)) 1) (forall ((v_idx_247 Int) (v_idx_237 Int)) (or (< v_idx_247 v_b_22_1) (< v_idx_237 v_b_23_1) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_247) v_idx_237))) 0) (<= v_b_24_1 v_idx_237) (<= v_b_25_1 v_idx_247))) (<= (- 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)) (<= (- (- 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))))} [2018-12-18 23:33:17,283 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-18 23:33:17,284 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-18 23:33:17,284 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-18 23:33:17,284 WARN L223 ngHoareTripleChecker]: -- [2018-12-18 23:33:17,285 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) (forall ((v_idx_261 Int) (v_idx_262 Int) (v_idx_251 Int) (v_idx_252 Int) (v_idx_263 Int) (v_idx_253 Int)) (or (<= v_b_25_1 v_idx_262) (<= v_b_22_1 v_idx_261) (< v_idx_253 v_b_24_1) (< v_idx_263 v_b_25_1) (< v_idx_262 v_b_22_1) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_262) v_idx_252)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_262) v_idx_252))) 0)) (<= v_b_23_1 v_idx_251) (< v_idx_252 v_b_23_1) (<= v_b_24_1 v_idx_252))) (<= (- (- |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-18 23:33:17,285 WARN L228 ngHoareTripleChecker]: Action: main := 0; [2018-12-18 23:33:17,285 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= c_main_main_primed 0) [2018-12-18 23:33:17,285 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) (<= (- (- 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)) (forall ((v_idx_267 Int) (v_idx_278 Int) (v_idx_268 Int) (v_idx_276 Int) (v_idx_277 Int) (v_idx_266 Int)) (or (<= v_b_23_1 v_idx_266) (<= v_b_25_1 v_idx_277) (< v_idx_278 v_b_25_1) (< v_idx_267 v_b_23_1) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_277) v_idx_267)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_277) v_idx_267))) 0)) (<= v_b_24_1 v_idx_267) (<= v_b_22_1 v_idx_276) (< v_idx_268 v_b_24_1) (< v_idx_277 v_b_22_1))) (<= (- (- 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-18 23:33:17,286 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-18 23:33:17,287 WARN L268 ngHoareTripleChecker]: -- [2018-12-18 23:33:17,287 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-18 23:33:17,971 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) (<= (- |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) (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) (forall ((v_idx_262 Int) (v_idx_252 Int)) (or (<= v_b_25_1 v_idx_262) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_262) v_idx_252))) 0) (< v_idx_262 v_b_22_1) (< v_idx_252 v_b_23_1) (<= v_b_24_1 v_idx_252))) (<= (- 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) (forall ((v_prenex_52 Int) (v_prenex_53 Int)) (or (< v_prenex_52 v_b_22_1) (<= v_b_25_1 v_prenex_52) (<= (- |main_read~int_#value| (select (select |#memory_int| v_prenex_52) v_prenex_53)) 0) (< v_prenex_53 v_b_23_1) (<= v_b_24_1 v_prenex_53))) (<= (- 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)) (<= (- 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_~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-18 23:33:17,971 WARN L274 ngHoareTripleChecker]: Action: main := 0; [2018-12-18 23:33:17,972 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= c_main_main_primed 0) [2018-12-18 23:33:18,572 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) (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_267 Int) (v_idx_277 Int)) (or (<= v_b_25_1 v_idx_277) (< v_idx_267 v_b_23_1) (<= v_b_24_1 v_idx_267) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_277) v_idx_267))) 0) (< v_idx_277 v_b_22_1))) (<= (- 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) (<= (- (- 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) (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) (<= (- |main_read~int_#value| (select (select |#memory_int| v_prenex_55) v_prenex_54)) 0) (<= v_b_25_1 v_prenex_55))) (<= (- (- 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_#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) (<= (- (- |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-18 23:33:19,705 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-18 23:33:19,705 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-18 23:33:19,706 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-18 23:33:19,706 WARN L223 ngHoareTripleChecker]: -- [2018-12-18 23:33:19,706 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) (<= (- (- |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) (forall ((v_idx_289 Int) (v_idx_283 Int) (v_idx_284 Int) (v_idx_282 Int) (v_idx_287 Int) (v_idx_288 Int)) (or (< v_idx_288 v_b_8_1) (< v_idx_289 v_b_9_1) (<= v_b_9_1 v_idx_288) (<= v_b_5_1 v_idx_283) (<= v_b_4_1 v_idx_282) (<= v_b_8_1 v_idx_287) (< v_idx_283 v_b_4_1) (< v_idx_284 v_b_5_1) (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_283) (<= (- 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_~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) (<= (- (- |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) (forall ((v_idx_306 Int) (v_idx_307 Int) (v_idx_305 Int) (v_idx_295 Int) (v_idx_296 Int) (v_idx_297 Int)) (or (<= v_b_24_1 v_idx_296) (< v_idx_296 v_b_23_1) (<= v_b_22_1 v_idx_305) (<= v_b_25_1 v_idx_306) (<= v_b_23_1 v_idx_295) (< v_idx_307 v_b_25_1) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_306) v_idx_296)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_306) v_idx_296))) 0)) (< v_idx_297 v_b_24_1) (< v_idx_306 v_b_22_1))) (<= (- (- v_b_23_1) (- c_main_~p~1.offset)) 0))))} [2018-12-18 23:33:19,706 WARN L228 ngHoareTripleChecker]: Action: #t~short2 := ~q~1.offset < ~p~1.offset + 400; [2018-12-18 23:33:19,707 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-18 23:33:19,707 WARN L230 ngHoareTripleChecker]: Post: {2147483622#(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_#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) |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) (forall ((v_idx_335 Int) (v_idx_324 Int) (v_idx_325 Int) (v_idx_336 Int) (v_idx_334 Int) (v_idx_326 Int)) (or (< v_idx_326 v_b_24_1) (< v_idx_325 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_324) (< v_idx_335 v_b_22_1) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_335) v_idx_325)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_335) v_idx_325))) 0)) (<= v_b_24_1 v_idx_325))) (<= (- |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))) (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) (forall ((v_idx_313 Int) (v_idx_311 Int) (v_idx_312 Int) (v_idx_317 Int) (v_idx_318 Int) (v_idx_316 Int)) (or (<= v_b_4_1 v_idx_311) (< v_idx_312 v_b_4_1) (<= v_b_8_1 v_idx_316) (<= v_b_5_1 v_idx_312) (< v_idx_317 v_b_8_1) (< v_idx_318 v_b_9_1) (< v_idx_313 v_b_5_1) (<= v_b_9_1 v_idx_317) (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_312) (<= (- 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_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)))))} [2018-12-18 23:33:19,708 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-18 23:33:19,709 WARN L268 ngHoareTripleChecker]: -- [2018-12-18 23:33:19,709 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-18 23:33:19,795 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) (<= (- (- |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) (forall ((v_idx_289 Int) (v_idx_283 Int) (v_idx_284 Int) (v_idx_282 Int) (v_idx_287 Int) (v_idx_288 Int)) (or (< v_idx_288 v_b_8_1) (< v_idx_289 v_b_9_1) (<= v_b_9_1 v_idx_288) (<= v_b_5_1 v_idx_283) (<= v_b_4_1 v_idx_282) (<= v_b_8_1 v_idx_287) (< v_idx_283 v_b_4_1) (< v_idx_284 v_b_5_1) (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_283) (<= (- 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_~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) (<= (- (- |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) (forall ((v_idx_306 Int) (v_idx_307 Int) (v_idx_305 Int) (v_idx_295 Int) (v_idx_296 Int) (v_idx_297 Int)) (or (<= v_b_24_1 v_idx_296) (< v_idx_296 v_b_23_1) (<= v_b_22_1 v_idx_305) (<= v_b_25_1 v_idx_306) (<= v_b_23_1 v_idx_295) (< v_idx_307 v_b_25_1) (and (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_306) v_idx_296)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_306) v_idx_296))) 0)) (< v_idx_297 v_b_24_1) (< v_idx_306 v_b_22_1))) (<= (- (- v_b_23_1) (- main_~p~1.offset)) 0))))} [2018-12-18 23:33:19,796 WARN L274 ngHoareTripleChecker]: Action: #t~short2 := ~q~1.offset < ~p~1.offset + 400; [2018-12-18 23:33:19,796 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-18 23:33:19,878 WARN L276 ngHoareTripleChecker]: Post: {2147483622#(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_#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) |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) (forall ((v_idx_335 Int) (v_idx_324 Int) (v_idx_325 Int) (v_idx_336 Int) (v_idx_334 Int) (v_idx_326 Int)) (or (< v_idx_326 v_b_24_1) (< v_idx_325 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_324) (< v_idx_335 v_b_22_1) (and (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_335) v_idx_325)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_335) v_idx_325))) 0)) (<= v_b_24_1 v_idx_325))) (<= (- |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))) (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) (forall ((v_idx_313 Int) (v_idx_311 Int) (v_idx_312 Int) (v_idx_317 Int) (v_idx_318 Int) (v_idx_316 Int)) (or (<= v_b_4_1 v_idx_311) (< v_idx_312 v_b_4_1) (<= v_b_8_1 v_idx_316) (<= v_b_5_1 v_idx_312) (< v_idx_317 v_b_8_1) (< v_idx_318 v_b_9_1) (< v_idx_313 v_b_5_1) (<= v_b_9_1 v_idx_317) (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_312) (<= (- 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_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)))))} [2018-12-18 23:33:25,949 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-18 23:33:25,950 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-18 23:33:25,950 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-18 23:33:25,950 WARN L223 ngHoareTripleChecker]: -- [2018-12-18 23:33:25,951 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) (<= (- 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) (forall ((v_idx_379 Int) (v_idx_368 Int) (v_idx_369 Int) (v_idx_378 Int) (v_idx_380 Int) (v_idx_370 Int)) (or (<= v_b_24_1 v_idx_369) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_379) v_idx_369)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_379) v_idx_369))) 0)) (< v_idx_380 v_b_25_1) (< v_idx_370 v_b_24_1) (<= v_b_23_1 v_idx_368) (< v_idx_379 v_b_22_1) (<= v_b_22_1 v_idx_378) (<= v_b_25_1 v_idx_379) (< v_idx_369 v_b_23_1))) (<= (- |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-18 23:33:25,951 WARN L228 ngHoareTripleChecker]: Action: assume true; [2018-12-18 23:33:25,951 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: true [2018-12-18 23:33:25,951 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) (forall ((v_idx_393 Int) (v_idx_394 Int) (v_idx_383 Int) (v_idx_384 Int) (v_idx_395 Int) (v_idx_385 Int)) (or (< v_idx_384 v_b_23_1) (< v_idx_385 v_b_24_1) (< v_idx_394 v_b_22_1) (<= v_b_25_1 v_idx_394) (< v_idx_395 v_b_25_1) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_394) v_idx_384)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_394) v_idx_384))) 0)) (<= v_b_22_1 v_idx_393) (<= v_b_23_1 v_idx_383) (<= v_b_24_1 v_idx_384))) (<= (- 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-18 23:33:25,952 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-18 23:33:25,952 WARN L268 ngHoareTripleChecker]: -- [2018-12-18 23:33:25,953 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-18 23:33:26,558 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)) (<= (- (- |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) (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)) (<= (- 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) (forall ((v_prenex_56 Int) (v_prenex_57 Int)) (or (<= v_b_24_1 v_prenex_57) (< v_prenex_56 v_b_22_1) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_prenex_56) v_prenex_57))) 0) (< v_prenex_57 v_b_23_1) (<= v_b_25_1 v_prenex_56))) (<= (- (- 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) (forall ((v_idx_379 Int) (v_idx_369 Int)) (or (<= v_b_24_1 v_idx_369) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_379) v_idx_369)) 0) (< v_idx_379 v_b_22_1) (<= v_b_25_1 v_idx_379) (< v_idx_369 v_b_23_1))) (<= (- (- 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_~malloc_#res.offset|)) 0))} [2018-12-18 23:33:26,558 WARN L274 ngHoareTripleChecker]: Action: assume true; [2018-12-18 23:33:26,558 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: true [2018-12-18 23:33:27,148 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) (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)) (<= (- 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_idx_394 Int) (v_idx_384 Int)) (or (< v_idx_384 v_b_23_1) (<= v_b_25_1 v_idx_394) (< v_idx_394 v_b_22_1) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_394) v_idx_384))) 0) (<= v_b_24_1 v_idx_384))) (<= (- (- 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) (forall ((v_prenex_59 Int) (v_prenex_58 Int)) (or (<= v_b_25_1 v_prenex_58) (<= v_b_24_1 v_prenex_59) (< v_prenex_59 v_b_23_1) (<= (- |main_read~int_#value| (select (select |#memory_int| v_prenex_58) v_prenex_59)) 0) (< v_prenex_58 v_b_22_1))) (<= (- 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_~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-18 23:33:28,504 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-18 23:33:28,505 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-18 23:33:28,505 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-18 23:33:28,505 WARN L223 ngHoareTripleChecker]: -- [2018-12-18 23:33:28,506 WARN L224 ngHoareTripleChecker]: Pre: {2147483617#(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) (forall ((v_idx_421 Int) (v_idx_416 Int) (v_idx_414 Int) (v_idx_415 Int) (v_idx_419 Int) (v_idx_420 Int)) (or (<= v_b_5_1 v_idx_415) (< v_idx_416 v_b_5_1) (<= v_b_9_1 v_idx_420) (<= v_b_4_1 v_idx_414) (<= v_b_8_1 v_idx_419) (< v_idx_421 v_b_9_1) (and (<= (- c_main_~q~1.offset (- (select |c_#length| v_idx_420))) 400) (<= (- (- |c_main_~malloc_#res.offset|) (select |c_#length| v_idx_420)) (- 400)) (<= (- (- |c_main_#t~malloc0.offset|) (- (select |c_#length| v_idx_420))) 400) (<= (- (- |c_main_#t~malloc0.offset|) (select |c_#length| v_idx_420)) (- 400)) (<= (- (- c_main_~p~1.offset) (- (select |c_#length| v_idx_420))) 400) (<= (- c_main_~p~1.offset (- (select |c_#length| v_idx_420))) 400) (<= (- |c_main_#t~malloc0.offset| (select |c_#length| v_idx_420)) (- 400)) (<= (- (- c_main_~malloc_~size) (select |c_#length| v_idx_420)) (- 800)) (<= (- c_main_~malloc_~size (- (select |c_#length| v_idx_420))) 800) (<= (- (- c_main_~malloc_~size) (- (select |c_#length| v_idx_420))) 0) (<= (- (- (select |c_#length| v_idx_420)) (select |c_#length| v_idx_420)) (- 800)) (<= (- (select |c_#length| v_idx_420) (- (select |c_#length| v_idx_420))) 800) (<= (- (- c_main_~q~1.offset) (select |c_#length| v_idx_420)) (- 400)) (<= (- |c_main_~malloc_#res.offset| (- (select |c_#length| v_idx_420))) 400) (<= (- |c_main_~malloc_#res.offset| (select |c_#length| v_idx_420)) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- (select |c_#length| v_idx_420))) 400) (select |c_#valid| v_idx_415) (<= (- c_main_~p~1.offset (select |c_#length| v_idx_420)) (- 400)) (<= (- |c_main_#t~malloc0.offset| (- (select |c_#length| v_idx_420))) 400) (<= (- (- c_main_~p~1.offset) (select |c_#length| v_idx_420)) (- 400)) (<= (- (- c_main_~q~1.offset) (- (select |c_#length| v_idx_420))) 400) (<= (- c_main_~malloc_~size (select |c_#length| v_idx_420)) 0) (<= (- c_main_~q~1.offset (select |c_#length| v_idx_420)) (- 400))) (< v_idx_415 v_b_4_1) (< v_idx_420 v_b_8_1))) (<= (- 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) |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) (forall ((v_idx_399 Int) (v_idx_410 Int) (v_idx_400 Int) (v_idx_409 Int) (v_idx_408 Int) (v_idx_398 Int)) (or (< v_idx_400 v_b_24_1) (<= v_b_23_1 v_idx_398) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_409) v_idx_399)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_409) v_idx_399))) 0)) (<= v_b_24_1 v_idx_399) (< v_idx_409 v_b_22_1) (<= v_b_22_1 v_idx_408) (<= v_b_25_1 v_idx_409) (< v_idx_410 v_b_25_1) (< v_idx_399 v_b_23_1))) (<= (- (- 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-18 23:33:28,506 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-18 23:33:28,506 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-18 23:33:28,507 WARN L230 ngHoareTripleChecker]: Post: {2147483616#(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_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)) (forall ((v_idx_445 Int) (v_idx_443 Int) (v_idx_444 Int) (v_idx_449 Int) (v_idx_448 Int) (v_idx_450 Int)) (or (< v_idx_444 v_b_4_1) (< v_idx_445 v_b_5_1) (< v_idx_450 v_b_9_1) (<= v_b_4_1 v_idx_443) (<= v_b_8_1 v_idx_448) (<= v_b_9_1 v_idx_449) (<= v_b_5_1 v_idx_444) (and (<= (- (- |c_main_#t~malloc0.offset|) (- (select |c_#length| v_idx_449))) 400) (<= (- (- c_main_~p~1.offset) (- (select |c_#length| v_idx_449))) 400) (<= (- |c_main_read~int_#sizeOfReadType| (- (select |c_#length| v_idx_449))) 404) (<= (- (- c_main_~malloc_~size) (select |c_#length| v_idx_449)) (- 800)) (<= (- c_main_~malloc_~size (- (select |c_#length| v_idx_449))) 800) (<= (- (- c_main_~malloc_~size) (- (select |c_#length| v_idx_449))) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (select |c_#length| v_idx_449)) (- 404)) (<= (- (select |c_#length| v_idx_449) (- (select |c_#length| v_idx_449))) 800) (<= (- (- |c_main_read~int_#ptr.offset|) (select |c_#length| v_idx_449)) (- 400)) (select |c_#valid| v_idx_444) (<= (- |c_main_#t~malloc0.offset| (- (select |c_#length| v_idx_449))) 400) (<= (- (- c_main_~q~1.offset) (- (select |c_#length| v_idx_449))) 400) (<= (- c_main_~q~1.offset (- (select |c_#length| v_idx_449))) 400) (<= (- (- |c_main_~malloc_#res.offset|) (select |c_#length| v_idx_449)) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- (select |c_#length| v_idx_449))) 396) (<= (- (- |c_main_#t~malloc0.offset|) (select |c_#length| v_idx_449)) (- 400)) (<= (- c_main_~p~1.offset (- (select |c_#length| v_idx_449))) 400) (<= (- |c_main_#t~malloc0.offset| (select |c_#length| v_idx_449)) (- 400)) (<= (- (- (select |c_#length| v_idx_449)) (select |c_#length| v_idx_449)) (- 800)) (<= (- |c_main_read~int_#sizeOfReadType| (select |c_#length| v_idx_449)) (- 396)) (<= (- (- c_main_~q~1.offset) (select |c_#length| v_idx_449)) (- 400)) (<= (- |c_main_~malloc_#res.offset| (- (select |c_#length| v_idx_449))) 400) (<= (- |c_main_read~int_#ptr.offset| (- (select |c_#length| v_idx_449))) 400) (<= (- |c_main_~malloc_#res.offset| (select |c_#length| v_idx_449)) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- (select |c_#length| v_idx_449))) 400) (<= (- |c_main_read~int_#ptr.offset| (select |c_#length| v_idx_449)) (- 400)) (<= (- c_main_~p~1.offset (select |c_#length| v_idx_449)) (- 400)) (<= (- (- c_main_~p~1.offset) (select |c_#length| v_idx_449)) (- 400)) (<= (- c_main_~malloc_~size (select |c_#length| v_idx_449)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- (select |c_#length| v_idx_449))) 400) (<= (- c_main_~q~1.offset (select |c_#length| v_idx_449)) (- 400))) (< v_idx_449 v_b_8_1))) (<= (- (- |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)) v_v_19_1 (<= (- (- v_b_4_1) (- |c_main_~malloc_#res.base|)) 0) (<= (- |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| (<= (- (- v_b_5_1) (- |c_main_~malloc_#res.base|)) (- 1)) (<= (- |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) (<= (- v_b_5_1 v_b_9_1) 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)) (<= (- v_b_4_1 v_b_9_1) (- 1)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 400)) (<= (- (- v_b_4_1) (- v_b_5_1)) 1) (<= (- 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)) (<= (- v_b_4_1 v_b_5_1) (- 1)) (<= (- |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) (<= (- (- v_b_5_1) (- v_b_9_1)) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- (- v_b_4_1) (- v_b_9_1)) 1) (<= (- (- |c_main_read~int_#sizeOfReadType|) v_v_25_1) (- 404)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- v_b_5_1 v_b_8_1) 1) (<= (- (- |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) (<= (- (- 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_~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) (<= (- v_b_4_1 |c_main_~malloc_#res.base|) 0) (<= (- |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) (<= (- v_b_4_1 v_b_8_1) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_5_1 |c_main_~malloc_#res.base|) 1))) (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_23_1) |c_main_read~int_#ptr.offset|) (- 4)) (<= (- (- v_b_24_1) c_main_~malloc_~size) (- 401)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 8) (<= (- v_b_24_1 (- |c_main_read~int_#ptr.offset|)) 5) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- v_b_23_1 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)) (<= (- 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_#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_~malloc_~size c_main_~q~1.offset) 396) |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) (<= (- (- 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) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 4) (<= (- (- |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) (- 404)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) (- 4)) (<= (- (- 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)) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- v_b_23_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_~p~1.offset)) (- 4)) (<= (- v_b_23_1 (- v_b_23_1)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) (- 8)) (<= (- (- 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) (<= (- |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) (<= (- (- 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) (<= (- |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)) (<= (- v_b_23_1 |c_main_read~int_#sizeOfReadType|) (- 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_24_1 c_main_~p~1.offset) 1) (<= (- v_b_23_1 v_b_24_1) (- 1)) (<= (- (- v_b_24_1) (- |c_main_read~int_#ptr.offset|)) 3) (<= (- (- |c_main_read~int_#value|) (- v_v_50_1)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 0) (<= (- v_b_24_1 |c_main_read~int_#ptr.offset|) (- 3)) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) (- 8)) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) (- 4)) (<= (- v_b_23_1 (- v_b_24_1)) 1) (<= (- (- v_b_23_1) |c_main_#t~malloc0.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) (- 4)) (<= (- (- |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)) (<= (- |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) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_23_1) c_main_~q~1.offset) (- 4)) (<= (- (- v_b_23_1) (- |c_main_read~int_#ptr.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_#res.offset|) (- 4)) (<= (- |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)) (<= (- |c_main_read~int_#ptr.offset| 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_#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) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 0) (<= (- (- v_b_24_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- |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_~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_~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)) (<= (- 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) (<= (- (- 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_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (forall ((v_idx_438 Int) (v_idx_427 Int) (v_idx_428 Int) (v_idx_439 Int) (v_idx_437 Int) (v_idx_429 Int)) (or (< v_idx_429 v_b_24_1) (<= v_b_25_1 v_idx_438) (<= v_b_23_1 v_idx_427) (< v_idx_439 v_b_25_1) (< v_idx_438 v_b_22_1) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_438) v_idx_428)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_438) v_idx_428))) 0)) (< v_idx_428 v_b_23_1) (<= v_b_22_1 v_idx_437) (<= v_b_24_1 v_idx_428))) (<= (- (- |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|)) 0) (= v_v_52_1 v_v_45_1) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 8) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- v_b_24_1 c_main_~malloc_~size) (- 399)) (<= (- 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_~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_23_1 (- |c_main_read~int_#ptr.offset|)) 4) (<= (- (- v_b_24_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_24_1 c_main_~q~1.offset) (- 3)) (<= (- (- |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_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) (<= (- (- v_b_24_1) |c_main_read~int_#ptr.offset|) (- 5)) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 396) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- (- v_b_23_1) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 404) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- v_b_24_1 (- |c_main_~malloc_#res.offset|)) 1) (<= (- v_b_24_1 |c_main_~malloc_#res.offset|) 1) (<= (- v_b_23_1 |c_main_read~int_#ptr.offset|) (- 4)) (<= (- (- v_b_23_1) (- c_main_~p~1.offset)) 0))))} [2018-12-18 23:33:28,507 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-18 23:33:28,510 WARN L268 ngHoareTripleChecker]: -- [2018-12-18 23:33:28,511 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-18 23:33:28,580 WARN L270 ngHoareTripleChecker]: Pre: {2147483617#(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) (forall ((v_idx_421 Int) (v_idx_416 Int) (v_idx_414 Int) (v_idx_415 Int) (v_idx_419 Int) (v_idx_420 Int)) (or (<= v_b_5_1 v_idx_415) (< v_idx_416 v_b_5_1) (<= v_b_9_1 v_idx_420) (<= v_b_4_1 v_idx_414) (<= v_b_8_1 v_idx_419) (< v_idx_421 v_b_9_1) (and (<= (- main_~q~1.offset (- (select |#length| v_idx_420))) 400) (<= (- (- |main_~malloc_#res.offset|) (select |#length| v_idx_420)) (- 400)) (<= (- (- |main_#t~malloc0.offset|) (- (select |#length| v_idx_420))) 400) (<= (- (- |main_#t~malloc0.offset|) (select |#length| v_idx_420)) (- 400)) (<= (- (- main_~p~1.offset) (- (select |#length| v_idx_420))) 400) (<= (- main_~p~1.offset (- (select |#length| v_idx_420))) 400) (<= (- |main_#t~malloc0.offset| (select |#length| v_idx_420)) (- 400)) (<= (- (- main_~malloc_~size) (select |#length| v_idx_420)) (- 800)) (<= (- main_~malloc_~size (- (select |#length| v_idx_420))) 800) (<= (- (- main_~malloc_~size) (- (select |#length| v_idx_420))) 0) (<= (- (- (select |#length| v_idx_420)) (select |#length| v_idx_420)) (- 800)) (<= (- (select |#length| v_idx_420) (- (select |#length| v_idx_420))) 800) (<= (- (- main_~q~1.offset) (select |#length| v_idx_420)) (- 400)) (<= (- |main_~malloc_#res.offset| (- (select |#length| v_idx_420))) 400) (<= (- |main_~malloc_#res.offset| (select |#length| v_idx_420)) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- (select |#length| v_idx_420))) 400) (select |#valid| v_idx_415) (<= (- main_~p~1.offset (select |#length| v_idx_420)) (- 400)) (<= (- |main_#t~malloc0.offset| (- (select |#length| v_idx_420))) 400) (<= (- (- main_~p~1.offset) (select |#length| v_idx_420)) (- 400)) (<= (- (- main_~q~1.offset) (- (select |#length| v_idx_420))) 400) (<= (- main_~malloc_~size (select |#length| v_idx_420)) 0) (<= (- main_~q~1.offset (select |#length| v_idx_420)) (- 400))) (< v_idx_415 v_b_4_1) (< v_idx_420 v_b_8_1))) (<= (- 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) |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) (forall ((v_idx_399 Int) (v_idx_410 Int) (v_idx_400 Int) (v_idx_409 Int) (v_idx_408 Int) (v_idx_398 Int)) (or (< v_idx_400 v_b_24_1) (<= v_b_23_1 v_idx_398) (and (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_409) v_idx_399)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_409) v_idx_399))) 0)) (<= v_b_24_1 v_idx_399) (< v_idx_409 v_b_22_1) (<= v_b_22_1 v_idx_408) (<= v_b_25_1 v_idx_409) (< v_idx_410 v_b_25_1) (< v_idx_399 v_b_23_1))) (<= (- (- 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-18 23:33:28,581 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-18 23:33:28,581 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-18 23:33:28,661 WARN L276 ngHoareTripleChecker]: Post: {2147483616#(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_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |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_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- main_~malloc_~size) v_v_25_1) (- 800)) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (forall ((v_idx_445 Int) (v_idx_443 Int) (v_idx_444 Int) (v_idx_449 Int) (v_idx_448 Int) (v_idx_450 Int)) (or (< v_idx_444 v_b_4_1) (< v_idx_445 v_b_5_1) (< v_idx_450 v_b_9_1) (<= v_b_4_1 v_idx_443) (<= v_b_8_1 v_idx_448) (<= v_b_9_1 v_idx_449) (<= v_b_5_1 v_idx_444) (and (<= (- (- |main_#t~malloc0.offset|) (- (select |#length| v_idx_449))) 400) (<= (- (- main_~p~1.offset) (- (select |#length| v_idx_449))) 400) (<= (- |main_read~int_#sizeOfReadType| (- (select |#length| v_idx_449))) 404) (<= (- (- main_~malloc_~size) (select |#length| v_idx_449)) (- 800)) (<= (- main_~malloc_~size (- (select |#length| v_idx_449))) 800) (<= (- (- main_~malloc_~size) (- (select |#length| v_idx_449))) 0) (<= (- (- |main_read~int_#sizeOfReadType|) (select |#length| v_idx_449)) (- 404)) (<= (- (select |#length| v_idx_449) (- (select |#length| v_idx_449))) 800) (<= (- (- |main_read~int_#ptr.offset|) (select |#length| v_idx_449)) (- 400)) (select |#valid| v_idx_444) (<= (- |main_#t~malloc0.offset| (- (select |#length| v_idx_449))) 400) (<= (- (- main_~q~1.offset) (- (select |#length| v_idx_449))) 400) (<= (- main_~q~1.offset (- (select |#length| v_idx_449))) 400) (<= (- (- |main_~malloc_#res.offset|) (select |#length| v_idx_449)) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- (select |#length| v_idx_449))) 396) (<= (- (- |main_#t~malloc0.offset|) (select |#length| v_idx_449)) (- 400)) (<= (- main_~p~1.offset (- (select |#length| v_idx_449))) 400) (<= (- |main_#t~malloc0.offset| (select |#length| v_idx_449)) (- 400)) (<= (- (- (select |#length| v_idx_449)) (select |#length| v_idx_449)) (- 800)) (<= (- |main_read~int_#sizeOfReadType| (select |#length| v_idx_449)) (- 396)) (<= (- (- main_~q~1.offset) (select |#length| v_idx_449)) (- 400)) (<= (- |main_~malloc_#res.offset| (- (select |#length| v_idx_449))) 400) (<= (- |main_read~int_#ptr.offset| (- (select |#length| v_idx_449))) 400) (<= (- |main_~malloc_#res.offset| (select |#length| v_idx_449)) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- (select |#length| v_idx_449))) 400) (<= (- |main_read~int_#ptr.offset| (select |#length| v_idx_449)) (- 400)) (<= (- main_~p~1.offset (select |#length| v_idx_449)) (- 400)) (<= (- (- main_~p~1.offset) (select |#length| v_idx_449)) (- 400)) (<= (- main_~malloc_~size (select |#length| v_idx_449)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- (select |#length| v_idx_449))) 400) (<= (- main_~q~1.offset (select |#length| v_idx_449)) (- 400))) (< v_idx_449 v_b_8_1))) (<= (- (- |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)) v_v_19_1 (<= (- (- v_b_4_1) (- |main_~malloc_#res.base|)) 0) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 400)) (<= (- (- main_~q~1.offset) (- v_v_25_1)) 400) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) |main_#t~short2| (<= (- (- v_b_5_1) (- |main_~malloc_#res.base|)) (- 1)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 0) (<= (- (- v_b_9_1) (- |main_~malloc_#res.base|)) (- 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)) (<= (- 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_~malloc_#res.offset| (- v_v_25_1)) 400) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- (- main_~p~1.offset) v_v_25_1) (- 400)) (<= (- v_b_8_1 |main_~malloc_#res.base|) 0) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- v_v_25_1)) 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_#sizeOfReadType| (- v_v_25_1)) 404) (<= (- |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_v_25_1 (- v_v_25_1)) 800) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- |main_#t~malloc0.offset| (- v_v_25_1)) 400) (<= (- |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_#sizeOfReadType|) (- v_v_25_1)) 396) (<= (- (- |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) (<= (- (- v_v_25_1) v_v_25_1) (- 800)) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- |main_read~int_#sizeOfReadType| v_v_25_1) (- 396)) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- |main_read~int_#ptr.offset| (- v_v_25_1)) 400) (<= (- |main_read~int_#ptr.offset| v_v_25_1) (- 400)) (<= (- main_~p~1.offset v_v_25_1) (- 400)) (<= (- |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_~malloc_~size v_v_25_1) 0) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- v_b_5_1 v_b_9_1) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- main_~q~1.offset v_v_25_1) (- 400)) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- main_~malloc_~size (- v_v_25_1)) 800) (<= (- (- main_~malloc_~size) (- v_v_25_1)) 0) (<= (- (- |main_read~int_#ptr.offset|) v_v_25_1) (- 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)) (<= (- (- v_b_8_1) (- |main_~malloc_#res.base|)) 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_#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)) (<= (- v_b_4_1 v_b_9_1) (- 1)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 400)) (<= (- (- v_b_4_1) (- v_b_5_1)) 1) (<= (- main_~q~1.offset (- v_v_25_1)) 400) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) v_v_25_1) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- v_b_4_1 v_b_5_1) (- 1)) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |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| 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_~p~1.offset) (- v_v_25_1)) 400) (<= (- (- v_b_5_1) (- v_b_9_1)) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- (- v_b_4_1) (- v_b_9_1)) 1) (<= (- (- |main_read~int_#sizeOfReadType|) v_v_25_1) (- 404)) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- v_b_5_1 v_b_8_1) 1) (<= (- (- |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) (<= (- (- 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_~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_8_1) (- v_b_9_1)) 1) (<= (- v_b_4_1 |main_~malloc_#res.base|) 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) (<= (- v_b_4_1 v_b_8_1) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_5_1 |main_~malloc_#res.base|) 1))) (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_23_1) |main_read~int_#ptr.offset|) (- 4)) (<= (- (- v_b_24_1) main_~malloc_~size) (- 401)) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 8) (<= (- v_b_24_1 (- |main_read~int_#ptr.offset|)) 5) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- v_b_23_1 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)) (<= (- 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_#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_~malloc_~size main_~q~1.offset) 396) |main_#t~short2| (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 4) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 8) (<= (- (- 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) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 4) (<= (- (- |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) (- 404)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) (- 4)) (<= (- (- 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)) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- v_b_23_1) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- v_b_23_1 (- v_b_23_1)) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) (- 8)) (<= (- (- 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) (<= (- |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) (<= (- (- 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) (<= (- |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)) (<= (- v_b_23_1 |main_read~int_#sizeOfReadType|) (- 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_24_1 main_~p~1.offset) 1) (<= (- v_b_23_1 v_b_24_1) (- 1)) (<= (- (- v_b_24_1) (- |main_read~int_#ptr.offset|)) 3) (<= (- (- |main_read~int_#value|) (- v_v_50_1)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 0) (<= (- v_b_24_1 |main_read~int_#ptr.offset|) (- 3)) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) (- 8)) (<= (- (- main_~p~1.offset) main_~q~1.offset) (- 4)) (<= (- v_b_23_1 (- v_b_24_1)) 1) (<= (- (- v_b_23_1) |main_#t~malloc0.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) (- 4)) (<= (- (- |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)) (<= (- |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) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_23_1) main_~q~1.offset) (- 4)) (<= (- (- v_b_23_1) (- |main_read~int_#ptr.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_#res.offset|) (- 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)) (<= (- (- 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_#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) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 0) (<= (- (- v_b_24_1) |main_read~int_#sizeOfReadType|) (- 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_~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_~size) main_~q~1.offset) (- 404)) (<= (- (- 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_#t~malloc0.offset|) (- main_~q~1.offset)) 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_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (forall ((v_idx_438 Int) (v_idx_427 Int) (v_idx_428 Int) (v_idx_439 Int) (v_idx_437 Int) (v_idx_429 Int)) (or (< v_idx_429 v_b_24_1) (<= v_b_25_1 v_idx_438) (<= v_b_23_1 v_idx_427) (< v_idx_439 v_b_25_1) (< v_idx_438 v_b_22_1) (and (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_438) v_idx_428)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_438) v_idx_428))) 0)) (< v_idx_428 v_b_23_1) (<= v_b_22_1 v_idx_437) (<= v_b_24_1 v_idx_428))) (<= (- (- |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|)) 0) (= v_v_52_1 v_v_45_1) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 8) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- v_b_24_1 main_~malloc_~size) (- 399)) (<= (- 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_~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_23_1 (- |main_read~int_#ptr.offset|)) 4) (<= (- (- v_b_24_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_24_1 main_~q~1.offset) (- 3)) (<= (- (- |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_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) (<= (- (- v_b_24_1) |main_read~int_#ptr.offset|) (- 5)) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 396) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- (- v_b_23_1) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 404) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- v_b_24_1 (- |main_~malloc_#res.offset|)) 1) (<= (- v_b_24_1 |main_~malloc_#res.offset|) 1) (<= (- v_b_23_1 |main_read~int_#ptr.offset|) (- 4)) (<= (- (- v_b_23_1) (- main_~p~1.offset)) 0))))} [2018-12-18 23:33:39,317 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-18 23:33:39,317 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-18 23:33:39,317 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-18 23:33:39,318 WARN L223 ngHoareTripleChecker]: -- [2018-12-18 23:33:39,318 WARN L224 ngHoareTripleChecker]: Pre: {2147483607#(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_~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_~q~1.offset) 0) (<= (- |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_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_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_#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)) (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) (<= (- (- |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) (forall ((v_idx_531 Int) (v_idx_529 Int) (v_idx_530 Int)) (or (and (<= (- (- |c_main_#t~malloc0.offset|) (- (select |c_#length| v_idx_530))) 400) (<= (- (- c_main_~p~1.offset) (- (select |c_#length| v_idx_530))) 400) (<= (- |c_main_read~int_#sizeOfReadType| (- (select |c_#length| v_idx_530))) 404) (<= (- (- c_main_~malloc_~size) (select |c_#length| v_idx_530)) (- 800)) (<= (- c_main_~malloc_~size (- (select |c_#length| v_idx_530))) 800) (<= (- (- c_main_~malloc_~size) (- (select |c_#length| v_idx_530))) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (select |c_#length| v_idx_530)) (- 404)) (<= (- (select |c_#length| v_idx_530) (- (select |c_#length| v_idx_530))) 800) (<= (- (- |c_main_read~int_#ptr.offset|) (select |c_#length| v_idx_530)) (- 400)) (<= (- |c_main_#t~malloc0.offset| (- (select |c_#length| v_idx_530))) 400) (<= (- (- c_main_~q~1.offset) (- (select |c_#length| v_idx_530))) 400) (<= (- c_main_~q~1.offset (- (select |c_#length| v_idx_530))) 400) (<= (- (- |c_main_~malloc_#res.offset|) (select |c_#length| v_idx_530)) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- (select |c_#length| v_idx_530))) 396) (<= (- (- |c_main_#t~malloc0.offset|) (select |c_#length| v_idx_530)) (- 400)) (<= (- c_main_~p~1.offset (- (select |c_#length| v_idx_530))) 400) (<= (- |c_main_#t~malloc0.offset| (select |c_#length| v_idx_530)) (- 400)) (<= (- (- (select |c_#length| v_idx_530)) (select |c_#length| v_idx_530)) (- 800)) (<= (- |c_main_read~int_#sizeOfReadType| (select |c_#length| v_idx_530)) (- 396)) (<= (- (- c_main_~q~1.offset) (select |c_#length| v_idx_530)) (- 400)) (<= (- |c_main_~malloc_#res.offset| (- (select |c_#length| v_idx_530))) 400) (<= (- |c_main_read~int_#ptr.offset| (- (select |c_#length| v_idx_530))) 400) (<= (- |c_main_~malloc_#res.offset| (select |c_#length| v_idx_530)) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- (select |c_#length| v_idx_530))) 400) (<= (- |c_main_read~int_#ptr.offset| (select |c_#length| v_idx_530)) (- 400)) (<= (- c_main_~p~1.offset (select |c_#length| v_idx_530)) (- 400)) (<= (- (- c_main_~p~1.offset) (select |c_#length| v_idx_530)) (- 400)) (<= (- c_main_~malloc_~size (select |c_#length| v_idx_530)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- (select |c_#length| v_idx_530))) 400) (<= (- c_main_~q~1.offset (select |c_#length| v_idx_530)) (- 400))) (<= v_b_8_1 v_idx_529) (<= v_b_9_1 v_idx_530) (< v_idx_531 v_b_9_1) (< v_idx_530 v_b_8_1))) (<= (- 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-18 23:33:39,318 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-18 23:33:39,318 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-18 23:33:39,319 WARN L230 ngHoareTripleChecker]: Post: {2147483606#(exists ((v_b_65_1 Int) (v_v_838_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_v_833_1 (Array Int Int)) (v_b_62_1 Int) (v_v_840_1 (Array Int Int))) (and (<= (- v_b_62_1 v_b_65_1) (- 1)) (<= (- (- v_b_64_1) (- c_main_~q~1.offset)) (- 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_~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_#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~mem1|) (- v_v_838_1)) 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) (<= (- |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) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 8) (<= (- 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_~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_read~int_#value|) (- v_v_838_1)) 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) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~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)) (= v_v_840_1 v_v_833_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_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)) (<= (- |c_main_#t~mem1| v_v_838_1) 0) (<= (- (- v_b_63_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_read~int_#value| v_v_838_1) 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_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_544 Int) (v_idx_545 Int) (v_idx_548 Int) (v_idx_549 Int) (v_idx_546 Int) (v_idx_547 Int)) (or (<= v_b_62_1 v_idx_547) (< v_idx_546 v_b_64_1) (< v_idx_545 v_b_63_1) (< v_idx_548 v_b_62_1) (<= v_b_65_1 v_idx_548) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_548) v_idx_545))) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_548) v_idx_545)) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_548) v_idx_545)) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_548) v_idx_545))) 0)) (<= v_b_64_1 v_idx_545) (< v_idx_549 v_b_65_1) (<= v_b_63_1 v_idx_544))) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 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_~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) (<= (- (- v_b_63_1) (- c_main_~q~1.offset)) 0) (<= (- (- |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) (<= (- (- 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 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-18 23:33:39,319 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-18 23:33:39,320 WARN L268 ngHoareTripleChecker]: -- [2018-12-18 23:33:39,320 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-18 23:33:39,798 WARN L181 SmtUtils]: Spent 474.00 ms on a formula simplification. DAG size of input: 406 DAG size of output: 46 [2018-12-18 23:33:39,799 WARN L270 ngHoareTripleChecker]: Pre: {2147483607#(and |main_#t~short2| (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~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_#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_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0))} [2018-12-18 23:33:39,799 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-18 23:33:39,799 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-18 23:33:40,422 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_~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_~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_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_#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) (<= (- (- |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)) (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_~q~1.offset)) (- 1)) (<= (- v_b_64_1 |main_read~int_#sizeOfReadType|) 1) (<= (- v_b_63_1 |main_read~int_#ptr.offset|) 0) (<= (- (- 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_63_1) (- main_~p~1.offset)) 0) (forall ((v_idx_545 Int) (v_idx_548 Int)) (or (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_idx_548) v_idx_545))) 0) (< v_idx_545 v_b_63_1) (< v_idx_548 v_b_62_1) (<= v_b_65_1 v_idx_548) (<= v_b_64_1 v_idx_545))) (<= (- (- 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) (forall ((v_prenex_63 Int) (v_prenex_62 Int)) (or (< v_prenex_63 v_b_62_1) (<= v_b_65_1 v_prenex_63) (< v_prenex_62 v_b_63_1) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_prenex_63) v_prenex_62))) 0) (<= v_b_64_1 v_prenex_62))) (<= (- 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_64_1 main_~q~1.offset) 1) (<= (- v_b_63_1 (- |main_~malloc_#res.offset|)) 4) (<= (- v_b_64_1 (- main_~q~1.offset)) 9) (forall ((v_prenex_65 Int) (v_prenex_64 Int)) (or (< v_prenex_65 v_b_62_1) (<= v_b_65_1 v_prenex_65) (<= (- |main_#t~mem1| (select (select |#memory_int| v_prenex_65) v_prenex_64)) 0) (< v_prenex_64 v_b_63_1) (<= v_b_64_1 v_prenex_64))) (forall ((v_prenex_61 Int) (v_prenex_60 Int)) (or (< v_prenex_61 v_b_62_1) (<= (- |main_read~int_#value| (select (select |#memory_int| v_prenex_61) v_prenex_60)) 0) (< v_prenex_60 v_b_63_1) (<= v_b_65_1 v_prenex_61) (<= v_b_64_1 v_prenex_60))) (<= (- (- 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_63_1) (- main_~q~1.offset)) 0) (<= (- (- 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_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_#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_#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_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_#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-18 23:33:42,083 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-18 23:33:42,083 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-18 23:33:42,083 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-18 23:33:42,084 WARN L223 ngHoareTripleChecker]: -- [2018-12-18 23:33:42,084 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)) (<= (- |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) (forall ((v_idx_553 Int) (v_idx_564 Int) (v_idx_554 Int) (v_idx_562 Int) (v_idx_563 Int) (v_idx_552 Int)) (or (<= v_b_22_1 v_idx_562) (< v_idx_564 v_b_25_1) (<= v_b_24_1 v_idx_553) (< v_idx_563 v_b_22_1) (< v_idx_553 v_b_23_1) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_563) v_idx_553)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_563) v_idx_553))) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_563) v_idx_553)) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_563) v_idx_553))) 0)) (< v_idx_554 v_b_24_1) (<= v_b_25_1 v_idx_563) (<= v_b_23_1 v_idx_552))) (<= (- |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_v_838_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_v_833_1 (Array Int Int)) (v_b_62_1 Int) (v_v_840_1 (Array Int Int))) (and (<= (- v_b_62_1 v_b_65_1) (- 1)) (<= (- (- v_b_64_1) (- c_main_~q~1.offset)) (- 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_577 Int) (v_idx_578 Int) (v_idx_575 Int) (v_idx_576 Int) (v_idx_579 Int) (v_idx_574 Int)) (or (<= v_b_62_1 v_idx_577) (< v_idx_575 v_b_63_1) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_578) v_idx_575))) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_578) v_idx_575)) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_578) v_idx_575)) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_578) v_idx_575))) 0)) (<= v_b_63_1 v_idx_574) (< v_idx_576 v_b_64_1) (<= v_b_64_1 v_idx_575) (<= v_b_65_1 v_idx_578) (< v_idx_579 v_b_65_1) (< v_idx_578 v_b_62_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) (<= (- 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_#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~mem1|) (- v_v_838_1)) 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) (<= (- |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) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 8) (<= (- 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_~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_read~int_#value|) (- v_v_838_1)) 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) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~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)) (= v_v_840_1 v_v_833_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_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)) (<= (- |c_main_#t~mem1| v_v_838_1) 0) (<= (- (- v_b_63_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_read~int_#value| v_v_838_1) 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_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_#ptr.offset|) (- c_main_~q~1.offset)) 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_~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) (<= (- (- v_b_63_1) (- c_main_~q~1.offset)) 0) (<= (- (- |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) (<= (- (- 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 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-18 23:33:42,084 WARN L228 ngHoareTripleChecker]: Action: assume !#t~short2;havoc #t~mem1;havoc #t~short2; [2018-12-18 23:33:42,084 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (not |c_main_#t~short2|) [2018-12-18 23:33:42,085 WARN L230 ngHoareTripleChecker]: Post: {2147483604#(exists ((v_b_65_1 Int) (v_v_838_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_v_833_1 (Array Int Int)) (v_b_62_1 Int) (v_v_840_1 (Array Int Int))) (and (<= (- v_b_62_1 v_b_65_1) (- 1)) (<= (- (- v_b_64_1) (- c_main_~q~1.offset)) (- 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_~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_#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) (<= (- |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) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 8) (<= (- 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_~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_read~int_#value|) (- v_v_838_1)) 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) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~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)) (= v_v_840_1 v_v_833_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_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_read~int_#value| v_v_838_1) 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_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_#ptr.offset|) (- c_main_~q~1.offset)) 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_~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_589 Int) (v_idx_591 Int) (v_idx_592 Int) (v_idx_590 Int) (v_idx_593 Int) (v_idx_594 Int)) (or (<= v_b_63_1 v_idx_589) (< v_idx_593 v_b_62_1) (< v_idx_590 v_b_63_1) (< v_idx_594 v_b_65_1) (<= v_b_64_1 v_idx_590) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_593) v_idx_590))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_593) v_idx_590)) 0)) (<= v_b_65_1 v_idx_593) (<= v_b_62_1 v_idx_592) (< v_idx_591 v_b_64_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_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) (<= (- (- v_b_63_1) (- c_main_~q~1.offset)) 0) (<= (- (- |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) (<= (- (- 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 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-18 23:33:42,085 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-18 23:33:42,091 WARN L268 ngHoareTripleChecker]: -- [2018-12-18 23:33:42,091 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-18 23:33:42,573 WARN L181 SmtUtils]: Spent 480.00 ms on a formula simplification that was a NOOP. DAG size: 656 [2018-12-18 23:33:42,574 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)) (<= (- |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) (forall ((v_idx_553 Int) (v_idx_564 Int) (v_idx_554 Int) (v_idx_562 Int) (v_idx_563 Int) (v_idx_552 Int)) (or (<= v_b_22_1 v_idx_562) (< v_idx_564 v_b_25_1) (<= v_b_24_1 v_idx_553) (< v_idx_563 v_b_22_1) (< v_idx_553 v_b_23_1) (and (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_563) v_idx_553)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_563) v_idx_553))) 0) (<= (- |main_#t~mem1| (select (select |#memory_int| v_idx_563) v_idx_553)) 0) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_idx_563) v_idx_553))) 0)) (< v_idx_554 v_b_24_1) (<= v_b_25_1 v_idx_563) (<= v_b_23_1 v_idx_552))) (<= (- |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_v_838_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_v_833_1 (Array Int Int)) (v_b_62_1 Int) (v_v_840_1 (Array Int Int))) (and (<= (- v_b_62_1 v_b_65_1) (- 1)) (<= (- (- v_b_64_1) (- main_~q~1.offset)) (- 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_577 Int) (v_idx_578 Int) (v_idx_575 Int) (v_idx_576 Int) (v_idx_579 Int) (v_idx_574 Int)) (or (<= v_b_62_1 v_idx_577) (< v_idx_575 v_b_63_1) (and (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_578) v_idx_575))) 0) (<= (- |main_#t~mem1| (select (select |#memory_int| v_idx_578) v_idx_575)) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_578) v_idx_575)) 0) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_idx_578) v_idx_575))) 0)) (<= v_b_63_1 v_idx_574) (< v_idx_576 v_b_64_1) (<= v_b_64_1 v_idx_575) (<= v_b_65_1 v_idx_578) (< v_idx_579 v_b_65_1) (< v_idx_578 v_b_62_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) (<= (- 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_~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)) (<= (- |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_#t~mem1|) (- v_v_838_1)) 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) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 0) (<= (- (- 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_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) 1) (<= (- 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_read~int_#value|) (- v_v_838_1)) 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) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~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)) (= v_v_840_1 v_v_833_1) (<= (- |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)) (<= (- |main_#t~mem1| v_v_838_1) 0) (<= (- (- v_b_63_1) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- |main_read~int_#value| v_v_838_1) 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_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_#ptr.offset|) (- main_~q~1.offset)) 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_~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) (<= (- (- v_b_63_1) (- main_~q~1.offset)) 0) (<= (- (- |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) (<= (- (- 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 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-18 23:33:42,574 WARN L274 ngHoareTripleChecker]: Action: assume !#t~short2;havoc #t~mem1;havoc #t~short2; [2018-12-18 23:33:42,574 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (not |c_main_#t~short2|) [2018-12-18 23:33:43,084 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_~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_~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_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) (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_~q~1.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_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)) (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) (forall ((v_idx_590 Int) (v_idx_593 Int)) (or (< v_idx_593 v_b_62_1) (< v_idx_590 v_b_63_1) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_593) v_idx_590))) 0) (<= v_b_64_1 v_idx_590) (<= v_b_65_1 v_idx_593))) (<= (- 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_64_1 main_~q~1.offset) 1) (<= (- 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_63_1) (- main_~q~1.offset)) 0) (<= (- (- 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_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_#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_#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|) 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_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_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) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0))} [2018-12-18 23:33:44,828 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-18 23:33:44,829 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-18 23:33:44,829 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-18 23:33:44,829 WARN L223 ngHoareTripleChecker]: -- [2018-12-18 23:33:44,830 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) (<= (- 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) (forall ((v_idx_599 Int) (v_idx_597 Int) (v_idx_598 Int) (v_idx_607 Int) (v_idx_608 Int) (v_idx_609 Int)) (or (< v_idx_598 v_b_23_1) (<= v_b_23_1 v_idx_597) (<= v_b_22_1 v_idx_607) (<= v_b_24_1 v_idx_598) (< v_idx_599 v_b_24_1) (< v_idx_608 v_b_22_1) (<= v_b_25_1 v_idx_608) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_608) v_idx_598)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_608) v_idx_598))) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_608) v_idx_598)) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_608) v_idx_598))) 0)) (< v_idx_609 v_b_25_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_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_v_838_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_v_833_1 (Array Int Int)) (v_b_62_1 Int) (v_v_840_1 (Array Int Int))) (and (<= (- v_b_62_1 v_b_65_1) (- 1)) (<= (- (- v_b_64_1) (- c_main_~q~1.offset)) (- 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) (forall ((v_idx_621 Int) (v_idx_622 Int) (v_idx_620 Int) (v_idx_623 Int) (v_idx_624 Int) (v_idx_619 Int)) (or (<= v_b_63_1 v_idx_619) (<= v_b_62_1 v_idx_622) (< v_idx_620 v_b_63_1) (<= v_b_65_1 v_idx_623) (<= v_b_64_1 v_idx_620) (< v_idx_624 v_b_65_1) (< v_idx_623 v_b_62_1) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_623) v_idx_620))) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_623) v_idx_620)) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_623) v_idx_620)) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_623) v_idx_620))) 0)) (< v_idx_621 v_b_64_1))) (<= (- 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_#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~mem1|) (- v_v_838_1)) 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) (<= (- |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) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 8) (<= (- 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_~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_read~int_#value|) (- v_v_838_1)) 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) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~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)) (= v_v_840_1 v_v_833_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_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)) (<= (- |c_main_#t~mem1| v_v_838_1) 0) (<= (- (- v_b_63_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_read~int_#value| v_v_838_1) 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_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_#ptr.offset|) (- c_main_~q~1.offset)) 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_~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) (<= (- (- v_b_63_1) (- c_main_~q~1.offset)) 0) (<= (- (- |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) (<= (- (- 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 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-18 23:33:44,830 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-18 23:33:44,830 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-18 23:33:44,831 WARN L230 ngHoareTripleChecker]: Post: {2147483602#(exists ((v_b_65_1 Int) (v_v_838_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_v_833_1 (Array Int Int)) (v_b_62_1 Int) (v_v_840_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_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_read~int_#value|) (- v_v_838_1)) 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_~p~1.offset (- c_main_~q~1.offset)) 8) (<= (- (- |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)) (= v_v_840_1 v_v_833_1) (<= (- |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_read~int_#value| v_v_838_1) 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) (<= (- (- 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_#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) (forall ((v_idx_636 Int) (v_idx_637 Int) (v_idx_634 Int) (v_idx_635 Int) (v_idx_638 Int) (v_idx_639 Int)) (or (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_638) v_idx_635))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_638) v_idx_635)) 0)) (< v_idx_636 v_b_64_1) (<= v_b_64_1 v_idx_635) (< v_idx_635 v_b_63_1) (< v_idx_639 v_b_65_1) (<= v_b_63_1 v_idx_634) (<= v_b_62_1 v_idx_637) (< v_idx_638 v_b_62_1) (<= v_b_65_1 v_idx_638))) (<= (- 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-18 23:33:44,831 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-18 23:33:44,850 WARN L268 ngHoareTripleChecker]: -- [2018-12-18 23:33:44,850 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-18 23:33:45,535 WARN L181 SmtUtils]: Spent 684.00 ms on a formula simplification that was a NOOP. DAG size: 656 [2018-12-18 23:33:45,536 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) (<= (- 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) (forall ((v_idx_599 Int) (v_idx_597 Int) (v_idx_598 Int) (v_idx_607 Int) (v_idx_608 Int) (v_idx_609 Int)) (or (< v_idx_598 v_b_23_1) (<= v_b_23_1 v_idx_597) (<= v_b_22_1 v_idx_607) (<= v_b_24_1 v_idx_598) (< v_idx_599 v_b_24_1) (< v_idx_608 v_b_22_1) (<= v_b_25_1 v_idx_608) (and (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_608) v_idx_598)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_608) v_idx_598))) 0) (<= (- |main_#t~mem1| (select (select |#memory_int| v_idx_608) v_idx_598)) 0) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_idx_608) v_idx_598))) 0)) (< v_idx_609 v_b_25_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_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_v_838_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_v_833_1 (Array Int Int)) (v_b_62_1 Int) (v_v_840_1 (Array Int Int))) (and (<= (- v_b_62_1 v_b_65_1) (- 1)) (<= (- (- v_b_64_1) (- main_~q~1.offset)) (- 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) (forall ((v_idx_621 Int) (v_idx_622 Int) (v_idx_620 Int) (v_idx_623 Int) (v_idx_624 Int) (v_idx_619 Int)) (or (<= v_b_63_1 v_idx_619) (<= v_b_62_1 v_idx_622) (< v_idx_620 v_b_63_1) (<= v_b_65_1 v_idx_623) (<= v_b_64_1 v_idx_620) (< v_idx_624 v_b_65_1) (< v_idx_623 v_b_62_1) (and (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_623) v_idx_620))) 0) (<= (- |main_#t~mem1| (select (select |#memory_int| v_idx_623) v_idx_620)) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_623) v_idx_620)) 0) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_idx_623) v_idx_620))) 0)) (< v_idx_621 v_b_64_1))) (<= (- 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_~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)) (<= (- |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_#t~mem1|) (- v_v_838_1)) 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) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 0) (<= (- (- 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_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) 1) (<= (- 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_read~int_#value|) (- v_v_838_1)) 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) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~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)) (= v_v_840_1 v_v_833_1) (<= (- |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)) (<= (- |main_#t~mem1| v_v_838_1) 0) (<= (- (- v_b_63_1) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- |main_read~int_#value| v_v_838_1) 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_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_#ptr.offset|) (- main_~q~1.offset)) 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_~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) (<= (- (- v_b_63_1) (- main_~q~1.offset)) 0) (<= (- (- |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) (<= (- (- 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 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-18 23:33:45,536 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-18 23:33:45,536 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-18 23:33:46,035 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) (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_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) (forall ((v_prenex_69 Int) (v_prenex_68 Int)) (or (< v_prenex_68 v_b_62_1) (< v_prenex_69 v_b_63_1) (<= v_b_64_1 v_prenex_69) (<= (- |main_read~int_#value| (select (select |#memory_int| v_prenex_68) v_prenex_69)) 0) (<= v_b_65_1 v_prenex_68))) (<= (- (- 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) (<= (- 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)) (forall ((v_idx_635 Int) (v_idx_638 Int)) (or (<= v_b_64_1 v_idx_635) (< v_idx_635 v_b_63_1) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_638) v_idx_635))) 0) (< v_idx_638 v_b_62_1) (<= v_b_65_1 v_idx_638))) (<= (- (- 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_#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) (<= (- (- |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-18 23:33:53,374 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-18 23:33:53,374 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-18 23:33:53,375 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-18 23:33:53,375 WARN L223 ngHoareTripleChecker]: -- [2018-12-18 23:33:53,375 WARN L224 ngHoareTripleChecker]: Pre: {2147483601#(or (exists ((v_b_65_1 Int) (v_v_838_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_v_833_1 (Array Int Int)) (v_b_62_1 Int) (v_v_840_1 (Array Int Int))) (and (<= (- v_b_62_1 v_b_65_1) (- 1)) (<= (- (- v_b_64_1) (- c_main_~q~1.offset)) (- 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_~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_#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) (<= (- |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) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 8) (<= (- 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_~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_read~int_#value|) (- v_v_838_1)) 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) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~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)) (= v_v_840_1 v_v_833_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_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_read~int_#value| v_v_838_1) 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_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_665 Int) (v_idx_666 Int) (v_idx_664 Int) (v_idx_669 Int) (v_idx_667 Int) (v_idx_668 Int)) (or (< v_idx_665 v_b_63_1) (< v_idx_668 v_b_62_1) (<= v_b_63_1 v_idx_664) (<= v_b_65_1 v_idx_668) (< v_idx_666 v_b_64_1) (<= v_b_62_1 v_idx_667) (<= v_b_64_1 v_idx_665) (< v_idx_669 v_b_65_1) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_668) v_idx_665))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_668) v_idx_665)) 0)))) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 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_~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) (<= (- (- v_b_63_1) (- c_main_~q~1.offset)) 0) (<= (- (- |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) (<= (- (- 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 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_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) (forall ((v_idx_643 Int) (v_idx_654 Int) (v_idx_644 Int) (v_idx_652 Int) (v_idx_653 Int) (v_idx_642 Int)) (or (<= v_b_23_1 v_idx_642) (<= v_b_25_1 v_idx_653) (< v_idx_644 v_b_24_1) (<= v_b_22_1 v_idx_652) (< v_idx_654 v_b_25_1) (< v_idx_643 v_b_23_1) (< v_idx_653 v_b_22_1) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_653) v_idx_643)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_653) v_idx_643))) 0)) (<= v_b_24_1 v_idx_643))) (<= (- |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-18 23:33:53,376 WARN L228 ngHoareTripleChecker]: Action: main := 0; [2018-12-18 23:33:53,376 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= c_main_main_primed 0) [2018-12-18 23:33:53,376 WARN L230 ngHoareTripleChecker]: Post: {2147483600#(exists ((v_b_65_1 Int) (v_v_838_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_v_833_1 (Array Int Int)) (v_b_62_1 Int) (v_v_840_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)) (forall ((v_idx_679 Int) (v_idx_680 Int) (v_idx_683 Int) (v_idx_684 Int) (v_idx_681 Int) (v_idx_682 Int)) (or (<= v_b_62_1 v_idx_682) (<= v_b_64_1 v_idx_680) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_683) v_idx_680))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_683) v_idx_680)) 0)) (< v_idx_683 v_b_62_1) (< v_idx_680 v_b_63_1) (<= v_b_63_1 v_idx_679) (<= v_b_65_1 v_idx_683) (< v_idx_681 v_b_64_1) (< v_idx_684 v_b_65_1))) (<= (- (- 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) (<= (- (- 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) (<= (- |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_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_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) (<= (- (- 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 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)) (<= (- (- v_b_64_1) (- c_main_~q~1.offset)) (- 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_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_63_1) v_b_64_1) (- 1)) (<= (- 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) (<= (- |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_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) (<= (- v_b_64_1 c_main_~q~1.offset) 1) (<= (- 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_read~int_#value|) (- v_v_838_1)) 0) (<= (- (- c_main_main) |c_main_read~int_#sizeOfReadType|) (- 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)) (= v_v_840_1 v_v_833_1) (<= (- 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_read~int_#value| v_v_838_1) 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) (<= (- (- 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_~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_~q~1.offset)) 0) (<= (- v_b_63_1 c_main_main) 4) (<= (- (- c_main_main) |c_main_~malloc_#res.offset|) 0) (<= (- 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-18 23:33:53,377 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-18 23:33:53,378 WARN L268 ngHoareTripleChecker]: -- [2018-12-18 23:33:53,378 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-18 23:33:53,466 WARN L270 ngHoareTripleChecker]: Pre: {2147483601#(or (exists ((v_b_65_1 Int) (v_v_838_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_v_833_1 (Array Int Int)) (v_b_62_1 Int) (v_v_840_1 (Array Int Int))) (and (<= (- v_b_62_1 v_b_65_1) (- 1)) (<= (- (- v_b_64_1) (- main_~q~1.offset)) (- 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_~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)) (<= (- |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) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 0) (<= (- (- 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_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) 1) (<= (- 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_read~int_#value|) (- v_v_838_1)) 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) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~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)) (= v_v_840_1 v_v_833_1) (<= (- |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_read~int_#value| v_v_838_1) 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_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) (forall ((v_idx_665 Int) (v_idx_666 Int) (v_idx_664 Int) (v_idx_669 Int) (v_idx_667 Int) (v_idx_668 Int)) (or (< v_idx_665 v_b_63_1) (< v_idx_668 v_b_62_1) (<= v_b_63_1 v_idx_664) (<= v_b_65_1 v_idx_668) (< v_idx_666 v_b_64_1) (<= v_b_62_1 v_idx_667) (<= v_b_64_1 v_idx_665) (< v_idx_669 v_b_65_1) (and (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_668) v_idx_665))) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_668) v_idx_665)) 0)))) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 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_~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) (<= (- (- v_b_63_1) (- main_~q~1.offset)) 0) (<= (- (- |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) (<= (- (- 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 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_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) (forall ((v_idx_643 Int) (v_idx_654 Int) (v_idx_644 Int) (v_idx_652 Int) (v_idx_653 Int) (v_idx_642 Int)) (or (<= v_b_23_1 v_idx_642) (<= v_b_25_1 v_idx_653) (< v_idx_644 v_b_24_1) (<= v_b_22_1 v_idx_652) (< v_idx_654 v_b_25_1) (< v_idx_643 v_b_23_1) (< v_idx_653 v_b_22_1) (and (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_653) v_idx_643)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_653) v_idx_643))) 0)) (<= v_b_24_1 v_idx_643))) (<= (- |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) (<= (- v_b_24_1 main_~q~1.offset) 1) (<= (- (- v_b_23_1) (- main_~p~1.offset)) 0))))} [2018-12-18 23:33:53,467 WARN L274 ngHoareTripleChecker]: Action: main := 0; [2018-12-18 23:33:53,467 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= c_main_main_primed 0) [2018-12-18 23:33:54,054 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) (<= (- |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)) (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_64_1) (- main_~q~1.offset)) (- 1)) (<= (- v_b_62_1 v_b_65_1) (- 1)) (<= (- v_b_63_1 |main_read~int_#ptr.offset|) 0) (<= (- (- 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)) (forall ((v_prenex_70 Int) (v_prenex_71 Int)) (or (< v_prenex_70 v_b_63_1) (<= (- |main_read~int_#value| (select (select |#memory_int| v_prenex_71) v_prenex_70)) 0) (<= v_b_64_1 v_prenex_70) (<= v_b_65_1 v_prenex_71) (< v_prenex_71 v_b_62_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)) (forall ((v_idx_680 Int) (v_idx_683 Int)) (or (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_683) v_idx_680))) 0) (<= v_b_64_1 v_idx_680) (< v_idx_683 v_b_62_1) (< v_idx_680 v_b_63_1) (<= v_b_65_1 v_idx_683))) (<= (- (- 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_64_1 main_~q~1.offset) 1) (<= (- 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_63_1) (- main_~q~1.offset)) 0) (<= (- (- 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_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_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_#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_#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|)) 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_~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_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_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_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_#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-18 23:34:02,116 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-18 23:34:02,116 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-18 23:34:02,116 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-18 23:34:02,117 WARN L223 ngHoareTripleChecker]: -- [2018-12-18 23:34:02,118 WARN L224 ngHoareTripleChecker]: Pre: {2147483595#(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_~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) (forall ((v_idx_728 Int) (v_idx_717 Int) (v_idx_718 Int) (v_idx_729 Int) (v_idx_727 Int) (v_idx_719 Int)) (or (<= v_b_23_1 v_idx_717) (<= v_b_22_1 v_idx_727) (<= v_b_25_1 v_idx_728) (< v_idx_719 v_b_24_1) (< v_idx_728 v_b_22_1) (<= v_b_24_1 v_idx_718) (< v_idx_729 v_b_25_1) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_728) v_idx_718)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_728) v_idx_718))) 0)) (< v_idx_718 v_b_23_1))) (<= (- (- 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))) (exists ((v_b_65_1 Int) (v_v_838_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_v_833_1 (Array Int Int)) (v_b_62_1 Int) (v_v_840_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) (<= (- (- 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) (<= (- |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_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_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) (<= (- (- 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 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)) (<= (- (- v_b_64_1) (- c_main_~q~1.offset)) (- 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_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_63_1) v_b_64_1) (- 1)) (<= (- 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) (<= (- |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_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) (<= (- v_b_64_1 c_main_~q~1.offset) 1) (<= (- 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_read~int_#value|) (- v_v_838_1)) 0) (<= (- (- c_main_main) |c_main_read~int_#sizeOfReadType|) (- 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)) (= v_v_840_1 v_v_833_1) (<= (- 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_read~int_#value| v_v_838_1) 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) (<= (- (- 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) (forall ((v_idx_742 Int) (v_idx_743 Int) (v_idx_740 Int) (v_idx_741 Int) (v_idx_744 Int) (v_idx_739 Int)) (or (< v_idx_740 v_b_63_1) (< v_idx_744 v_b_65_1) (<= v_b_63_1 v_idx_739) (< v_idx_743 v_b_62_1) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_743) v_idx_740))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_743) v_idx_740)) 0)) (<= v_b_65_1 v_idx_743) (<= v_b_62_1 v_idx_742) (< v_idx_741 v_b_64_1) (<= v_b_64_1 v_idx_740))) (<= (- (- |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_~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_~q~1.offset)) 0) (<= (- v_b_63_1 c_main_main) 4) (<= (- (- c_main_main) |c_main_~malloc_#res.offset|) 0) (<= (- 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-18 23:34:02,118 WARN L228 ngHoareTripleChecker]: Action: assume true; [2018-12-18 23:34:02,118 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: true [2018-12-18 23:34:02,119 WARN L230 ngHoareTripleChecker]: Post: {2147483594#(exists ((v_b_65_1 Int) (v_v_838_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_v_833_1 (Array Int Int)) (v_b_62_1 Int) (v_v_840_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) (<= (- (- 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) (<= (- |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_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) (forall ((v_idx_754 Int) (v_idx_757 Int) (v_idx_758 Int) (v_idx_755 Int) (v_idx_756 Int) (v_idx_759 Int)) (or (<= v_b_64_1 v_idx_755) (<= v_b_62_1 v_idx_757) (< v_idx_755 v_b_63_1) (<= v_b_63_1 v_idx_754) (<= v_b_65_1 v_idx_758) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_758) v_idx_755))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_758) v_idx_755)) 0)) (< v_idx_756 v_b_64_1) (< v_idx_758 v_b_62_1) (< v_idx_759 v_b_65_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_#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) (<= (- (- 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 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)) (<= (- (- v_b_64_1) (- c_main_~q~1.offset)) (- 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_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_63_1) v_b_64_1) (- 1)) (<= (- 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) (<= (- |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_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) (<= (- v_b_64_1 c_main_~q~1.offset) 1) (<= (- 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_read~int_#value|) (- v_v_838_1)) 0) (<= (- (- c_main_main) |c_main_read~int_#sizeOfReadType|) (- 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)) (= v_v_840_1 v_v_833_1) (<= (- 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_read~int_#value| v_v_838_1) 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) (<= (- (- 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_~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_~q~1.offset)) 0) (<= (- v_b_63_1 c_main_main) 4) (<= (- (- c_main_main) |c_main_~malloc_#res.offset|) 0) (<= (- 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-18 23:34:02,119 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-18 23:34:02,120 WARN L268 ngHoareTripleChecker]: -- [2018-12-18 23:34:02,120 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-18 23:34:02,228 WARN L181 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 732 [2018-12-18 23:34:02,229 WARN L270 ngHoareTripleChecker]: Pre: {2147483595#(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_~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) (forall ((v_idx_728 Int) (v_idx_717 Int) (v_idx_718 Int) (v_idx_729 Int) (v_idx_727 Int) (v_idx_719 Int)) (or (<= v_b_23_1 v_idx_717) (<= v_b_22_1 v_idx_727) (<= v_b_25_1 v_idx_728) (< v_idx_719 v_b_24_1) (< v_idx_728 v_b_22_1) (<= v_b_24_1 v_idx_718) (< v_idx_729 v_b_25_1) (and (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_728) v_idx_718)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_728) v_idx_718))) 0)) (< v_idx_718 v_b_23_1))) (<= (- (- 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) (<= (- (- 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))) (exists ((v_b_65_1 Int) (v_v_838_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_v_833_1 (Array Int Int)) (v_b_62_1 Int) (v_v_840_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) (<= (- (- 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) (<= (- |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_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_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) (<= (- (- 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 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)) (<= (- (- v_b_64_1) (- main_~q~1.offset)) (- 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_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_63_1) v_b_64_1) (- 1)) (<= (- 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_~q~1.offset) 0) (<= (- (- 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) (<= (- v_b_64_1 main_~q~1.offset) 1) (<= (- 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_read~int_#value|) (- v_v_838_1)) 0) (<= (- (- main_main) |main_read~int_#sizeOfReadType|) (- 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)) (= v_v_840_1 v_v_833_1) (<= (- 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_read~int_#value| v_v_838_1) 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) (<= (- (- 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) (forall ((v_idx_742 Int) (v_idx_743 Int) (v_idx_740 Int) (v_idx_741 Int) (v_idx_744 Int) (v_idx_739 Int)) (or (< v_idx_740 v_b_63_1) (< v_idx_744 v_b_65_1) (<= v_b_63_1 v_idx_739) (< v_idx_743 v_b_62_1) (and (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_743) v_idx_740))) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_743) v_idx_740)) 0)) (<= v_b_65_1 v_idx_743) (<= v_b_62_1 v_idx_742) (< v_idx_741 v_b_64_1) (<= v_b_64_1 v_idx_740))) (<= (- (- |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_~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_~q~1.offset)) 0) (<= (- v_b_63_1 main_main) 4) (<= (- (- main_main) |main_~malloc_#res.offset|) 0) (<= (- 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))))} [2018-12-18 23:34:02,229 WARN L274 ngHoareTripleChecker]: Action: assume true; [2018-12-18 23:34:02,229 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: true [2018-12-18 23:34:02,739 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_~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_~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_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_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_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_#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) (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_64_1) (- main_~q~1.offset)) (- 1)) (<= (- v_b_63_1 |main_read~int_#ptr.offset|) 0) (<= (- (- 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_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_64_1 main_~q~1.offset) 1) (<= (- v_b_63_1 (- |main_~malloc_#res.offset|)) 4) (<= (- v_b_64_1 (- main_~q~1.offset)) 9) (forall ((v_idx_758 Int) (v_idx_755 Int)) (or (<= v_b_64_1 v_idx_755) (< v_idx_755 v_b_63_1) (<= v_b_65_1 v_idx_758) (< v_idx_758 v_b_62_1) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_758) v_idx_755)) 0))) (<= (- (- 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_63_1) (- main_~q~1.offset)) 0) (<= (- (- v_b_64_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_64_1) (- main_~malloc_~size)) 399) (<= (- v_b_63_1 main_main) 4) (forall ((v_prenex_73 Int) (v_prenex_72 Int)) (or (<= v_b_64_1 v_prenex_73) (< v_prenex_73 v_b_63_1) (<= v_b_65_1 v_prenex_72) (< v_prenex_72 v_b_62_1) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_prenex_72) v_prenex_73))) 0))) (<= (- (- 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_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_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_#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_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-18 23:34:26,031 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-18 23:34:26,031 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-18 23:34:26,031 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-18 23:34:26,031 WARN L223 ngHoareTripleChecker]: -- [2018-12-18 23:34:26,032 WARN L224 ngHoareTripleChecker]: Pre: {2147483583#(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) |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) (forall ((v_idx_806 Int) (v_idx_807 Int) (v_idx_808 Int)) (or (<= v_b_8_1 v_idx_806) (and (<= (- (- |c_main_#t~malloc0.offset|) (- (select |c_#length| v_idx_807))) 400) (<= (- (- c_main_~p~1.offset) (- (select |c_#length| v_idx_807))) 400) (<= (- |c_main_read~int_#sizeOfReadType| (- (select |c_#length| v_idx_807))) 404) (<= (- (- c_main_~malloc_~size) (select |c_#length| v_idx_807)) (- 800)) (<= (- c_main_~malloc_~size (- (select |c_#length| v_idx_807))) 800) (<= (- (- c_main_~malloc_~size) (- (select |c_#length| v_idx_807))) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (select |c_#length| v_idx_807)) (- 404)) (<= (- (select |c_#length| v_idx_807) (- (select |c_#length| v_idx_807))) 800) (<= (- (- |c_main_read~int_#ptr.offset|) (select |c_#length| v_idx_807)) (- 400)) (<= (- |c_main_#t~malloc0.offset| (- (select |c_#length| v_idx_807))) 400) (<= (- (- c_main_~q~1.offset) (- (select |c_#length| v_idx_807))) 400) (<= (- c_main_~q~1.offset (- (select |c_#length| v_idx_807))) 400) (<= (- (- |c_main_~malloc_#res.offset|) (select |c_#length| v_idx_807)) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- (select |c_#length| v_idx_807))) 396) (<= (- (- |c_main_#t~malloc0.offset|) (select |c_#length| v_idx_807)) (- 400)) (<= (- c_main_~p~1.offset (- (select |c_#length| v_idx_807))) 400) (<= (- |c_main_#t~malloc0.offset| (select |c_#length| v_idx_807)) (- 400)) (<= (- (- (select |c_#length| v_idx_807)) (select |c_#length| v_idx_807)) (- 800)) (<= (- |c_main_read~int_#sizeOfReadType| (select |c_#length| v_idx_807)) (- 396)) (<= (- (- c_main_~q~1.offset) (select |c_#length| v_idx_807)) (- 400)) (<= (- |c_main_~malloc_#res.offset| (- (select |c_#length| v_idx_807))) 400) (<= (- |c_main_read~int_#ptr.offset| (- (select |c_#length| v_idx_807))) 400) (<= (- |c_main_~malloc_#res.offset| (select |c_#length| v_idx_807)) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- (select |c_#length| v_idx_807))) 400) (<= (- |c_main_read~int_#ptr.offset| (select |c_#length| v_idx_807)) (- 400)) (<= (- c_main_~p~1.offset (select |c_#length| v_idx_807)) (- 400)) (<= (- (- c_main_~p~1.offset) (select |c_#length| v_idx_807)) (- 400)) (<= (- c_main_~malloc_~size (select |c_#length| v_idx_807)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- (select |c_#length| v_idx_807))) 400) (<= (- c_main_~q~1.offset (select |c_#length| v_idx_807)) (- 400))) (<= v_b_9_1 v_idx_807) (< v_idx_808 v_b_9_1) (< v_idx_807 v_b_8_1))) (<= (- |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_#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-18 23:34:26,032 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-18 23:34:26,032 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-18 23:34:26,032 WARN L230 ngHoareTripleChecker]: Post: {2147483582#(exists ((v_b_111_1 Int) (v_b_110_1 Int) (v_b_113_1 Int) (v_b_112_1 Int) (v_v_2418_1 (Array Int Int)) (v_v_2416_1 Int) (v_v_2411_1 (Array Int Int))) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_111_1) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_113_1) (- |c_main_read~int_#ptr.base|)) (- 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)) (<= (- v_b_111_1 (- v_b_112_1)) 17) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_112_1 (- |c_main_read~int_#sizeOfReadType|)) 13) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_111_1) (- c_main_~q~1.offset)) 8) (<= (- (- |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_112_1 (- |c_main_read~int_#ptr.offset|)) 17) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_111_1) v_b_112_1) (- 1)) (<= (- (- 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)) (<= (- (- v_b_112_1) v_b_112_1) (- 2)) (<= (- (- v_b_110_1) (- v_b_113_1)) 1) (<= (- (- v_b_112_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_111_1) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_112_1 c_main_~p~1.offset) 9) (<= (- (- |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_111_1) c_main_~malloc_~size) (- 400)) (<= (- (- |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) (<= (- v_b_112_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_111_1) v_b_111_1) 0) (<= (- (- v_b_112_1) (- c_main_~p~1.offset)) (- 1)) (<= (- v_b_111_1 |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_110_1 v_b_113_1) (- 1)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_112_1) c_main_~malloc_~size) (- 401)) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 8) (<= (- v_b_112_1 (- c_main_~q~1.offset)) 17) (<= (- |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_111_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 8) (<= (- (- v_b_111_1) (- v_b_112_1)) 1) (<= (- (- v_b_110_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- |c_main_#t~mem1| |c_main_read~int_#value|) 0) (<= (- (- v_b_111_1) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~mem1| v_v_2416_1) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 8) (<= (- v_b_112_1 c_main_~malloc_~size) (- 391)) (<= (- 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) (forall ((v_idx_820 Int) (v_idx_824 Int) (v_idx_825 Int) (v_idx_826 Int) (v_idx_818 Int) (v_idx_819 Int)) (or (<= v_b_112_1 v_idx_819) (<= v_b_111_1 v_idx_818) (< v_idx_819 v_b_111_1) (<= v_b_113_1 v_idx_825) (< v_idx_825 v_b_110_1) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_825) v_idx_819)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_825) v_idx_819))) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_825) v_idx_819))) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_825) v_idx_819)) 0)) (< v_idx_820 v_b_112_1) (<= v_b_110_1 v_idx_824) (< v_idx_826 v_b_113_1))) (<= (- v_b_111_1 |c_main_~malloc_#res.offset|) 8) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_111_1 (- |c_main_#t~malloc0.offset|)) 8) (<= (- v_b_112_1 (- c_main_~p~1.offset)) 9) (<= (- v_b_111_1 (- 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_~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_111_1 (- |c_main_~malloc_#res.offset|)) 8) (<= (- (- v_b_111_1) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 8) (= v_v_2411_1 v_v_2418_1) (<= (- v_b_112_1 (- |c_main_~malloc_#res.offset|)) 9) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- v_b_112_1) c_main_~p~1.offset) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_111_1) (- |c_main_#t~malloc0.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)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- v_b_111_1 |c_main_read~int_#sizeOfReadType|) 4) (<= (- v_b_112_1 |c_main_read~int_#sizeOfReadType|) 5) (<= (- |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) (<= (- (- v_b_111_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |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_112_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- |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_#value| v_v_2416_1) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 8) (<= (- v_b_112_1 |c_main_#t~malloc0.offset|) 9) (<= (- v_b_112_1 (- v_b_112_1)) 18) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- v_b_112_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |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) (<= (- (- v_b_112_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 16) (<= (- (- v_b_112_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- v_b_112_1 (- c_main_~malloc_~size)) 409) (<= (- |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) (<= (- v_b_112_1 (- |c_main_#t~malloc0.offset|)) 9) (<= (- (- v_b_112_1) (- c_main_~malloc_~size)) 399) (<= (- v_b_111_1 (- |c_main_read~int_#ptr.offset|)) 16) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 v_b_112_1) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- v_b_112_1 c_main_~q~1.offset) 9) (<= (- (- v_b_111_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_111_1 c_main_~malloc_~size) (- 392)) (<= (- (- v_b_112_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_111_1 (- c_main_~malloc_~size)) 408) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- v_b_112_1 |c_main_~malloc_#res.offset|) 9) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_111_1 (- c_main_~p~1.offset)) 8) (<= (- (- |c_main_read~int_#value|) (- v_v_2416_1)) 0) (<= (- v_b_113_1 |c_main_read~int_#ptr.base|) 1) (<= (- (- v_b_112_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- |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) (<= (- (- v_b_112_1) (- c_main_~q~1.offset)) 7) (<= (- (- v_b_111_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_111_1) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_111_1) (- c_main_~p~1.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) (<= (- v_b_111_1 c_main_~q~1.offset) 8) (<= (- v_b_111_1 |c_main_#t~malloc0.offset|) 8) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- v_b_110_1 |c_main_read~int_#ptr.base|) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 (- |c_main_read~int_#sizeOfReadType|)) 12) (<= (- (- |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_#t~mem1|) (- v_v_2416_1)) 0) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- v_b_111_1) |c_main_read~int_#ptr.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) (<= (- v_b_111_1 c_main_~p~1.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) (<= (- v_b_111_1 (- v_b_111_1)) 16) (<= (- (- v_b_112_1) c_main_~q~1.offset) (- 1)) (<= (- (- v_b_112_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |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-18 23:34:26,033 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-18 23:34:26,033 WARN L268 ngHoareTripleChecker]: -- [2018-12-18 23:34:26,033 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-18 23:34:26,499 WARN L181 SmtUtils]: Spent 464.00 ms on a formula simplification. DAG size of input: 412 DAG size of output: 44 [2018-12-18 23:34:26,499 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-18 23:34:26,499 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-18 23:34:26,500 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-18 23:34:27,116 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) (<= (- (- |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_#value| |main_#t~mem1|) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (exists ((v_b_111_1 Int) (v_b_110_1 Int) (v_b_113_1 Int) (v_b_112_1 Int)) (and (<= (- v_b_111_1 |main_read~int_#sizeOfReadType|) 4) (<= (- (- v_b_111_1) main_~p~1.offset) 0) (<= (- v_b_112_1 |main_read~int_#sizeOfReadType|) 5) (<= (- (- v_b_113_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_111_1 (- v_b_112_1)) 17) (<= (- (- v_b_111_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_112_1 (- |main_read~int_#sizeOfReadType|)) 13) (<= (- (- v_b_111_1) (- main_~q~1.offset)) 8) (<= (- (- v_b_112_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_112_1 (- |main_read~int_#ptr.offset|)) 17) (<= (- v_b_112_1 |main_#t~malloc0.offset|) 9) (<= (- (- v_b_111_1) v_b_112_1) (- 1)) (<= (- v_b_112_1 (- v_b_112_1)) 18) (<= (- (- v_b_112_1) v_b_112_1) (- 2)) (<= (- (- v_b_112_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_110_1) (- v_b_113_1)) 1) (<= (- (- v_b_112_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_111_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_112_1 main_~p~1.offset) 9) (<= (- (- v_b_111_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_112_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_112_1) |main_~malloc_#res.offset|) (- 1)) (<= (- v_b_112_1 (- main_~malloc_~size)) 409) (<= (- v_b_112_1 |main_read~int_#ptr.offset|) 1) (forall ((v_idx_825 Int) (v_idx_819 Int)) (or (<= v_b_112_1 v_idx_819) (<= v_b_113_1 v_idx_825) (< v_idx_819 v_b_111_1) (< v_idx_825 v_b_110_1) (<= (- |main_#t~mem1| (select (select |#memory_int| v_idx_825) v_idx_819)) 0))) (<= (- (- v_b_111_1) v_b_111_1) 0) (<= (- (- v_b_112_1) (- main_~p~1.offset)) (- 1)) (<= (- v_b_112_1 (- |main_#t~malloc0.offset|)) 9) (<= (- (- v_b_112_1) (- main_~malloc_~size)) 399) (<= (- v_b_111_1 (- |main_read~int_#ptr.offset|)) 16) (<= (- v_b_111_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_110_1 v_b_113_1) (- 1)) (<= (- v_b_111_1 v_b_112_1) (- 1)) (<= (- v_b_112_1 main_~q~1.offset) 9) (<= (- (- v_b_111_1) (- |main_read~int_#ptr.offset|)) 0) (forall ((v_prenex_78 Int) (v_prenex_79 Int)) (or (<= v_b_112_1 v_prenex_79) (<= v_b_113_1 v_prenex_78) (< v_prenex_79 v_b_111_1) (< v_prenex_78 v_b_110_1) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_prenex_78) v_prenex_79))) 0))) (<= (- v_b_111_1 main_~malloc_~size) (- 392)) (<= (- v_b_111_1 (- main_~malloc_~size)) 408) (<= (- (- v_b_112_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_112_1) main_~malloc_~size) (- 401)) (<= (- v_b_112_1 |main_~malloc_#res.offset|) 9) (<= (- v_b_112_1 (- main_~q~1.offset)) 17) (<= (- v_b_111_1 (- main_~p~1.offset)) 8) (<= (- (- v_b_111_1) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_113_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_111_1) (- v_b_112_1)) 1) (<= (- (- v_b_110_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- v_b_112_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_111_1) |main_~malloc_#res.offset|) 0) (<= (- v_b_112_1 main_~malloc_~size) (- 391)) (<= (- (- v_b_112_1) (- main_~q~1.offset)) 7) (<= (- (- v_b_111_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_111_1) (- main_~malloc_~size)) 400) (<= (- (- v_b_111_1) (- main_~p~1.offset)) 0) (<= (- v_b_111_1 |main_~malloc_#res.offset|) 8) (<= (- v_b_111_1 (- |main_#t~malloc0.offset|)) 8) (<= (- v_b_111_1 main_~q~1.offset) 8) (<= (- v_b_111_1 (- main_~q~1.offset)) 16) (<= (- v_b_111_1 |main_#t~malloc0.offset|) 8) (<= (- v_b_112_1 (- main_~p~1.offset)) 9) (<= (- v_b_110_1 |main_read~int_#ptr.base|) 0) (<= (- v_b_111_1 (- |main_read~int_#sizeOfReadType|)) 12) (forall ((v_prenex_77 Int) (v_prenex_76 Int)) (or (< v_prenex_76 v_b_110_1) (<= v_b_113_1 v_prenex_76) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_prenex_76) v_prenex_77))) 0) (<= v_b_112_1 v_prenex_77) (< v_prenex_77 v_b_111_1))) (<= (- v_b_111_1 (- |main_~malloc_#res.offset|)) 8) (forall ((v_prenex_74 Int) (v_prenex_75 Int)) (or (<= v_b_112_1 v_prenex_75) (<= v_b_113_1 v_prenex_74) (< v_prenex_75 v_b_111_1) (< v_prenex_74 v_b_110_1) (<= (- |main_read~int_#value| (select (select |#memory_int| v_prenex_74) v_prenex_75)) 0))) (<= (- (- v_b_111_1) main_~q~1.offset) 0) (<= (- (- v_b_111_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_111_1 main_~p~1.offset) 8) (<= (- v_b_112_1 (- |main_~malloc_#res.offset|)) 9) (<= (- v_b_111_1 (- v_b_111_1)) 16) (<= (- (- v_b_112_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_112_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_112_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_111_1) (- |main_#t~malloc0.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_#t~mem1| |main_read~int_#value|) (<= (- (- |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-18 23:34:34,077 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-18 23:34:34,077 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-18 23:34:34,077 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-18 23:34:34,077 WARN L223 ngHoareTripleChecker]: -- [2018-12-18 23:34:34,078 WARN L224 ngHoareTripleChecker]: Pre: {2147483581#(or (exists ((v_b_111_1 Int) (v_b_110_1 Int) (v_b_113_1 Int) (v_b_112_1 Int) (v_v_2418_1 (Array Int Int)) (v_v_2416_1 Int) (v_v_2411_1 (Array Int Int))) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_111_1) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_113_1) (- |c_main_read~int_#ptr.base|)) (- 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)) (<= (- v_b_111_1 (- v_b_112_1)) 17) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_112_1 (- |c_main_read~int_#sizeOfReadType|)) 13) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_111_1) (- c_main_~q~1.offset)) 8) (<= (- (- |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_112_1 (- |c_main_read~int_#ptr.offset|)) 17) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_111_1) v_b_112_1) (- 1)) (<= (- (- 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)) (<= (- (- v_b_112_1) v_b_112_1) (- 2)) (<= (- (- v_b_110_1) (- v_b_113_1)) 1) (<= (- (- v_b_112_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_111_1) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_112_1 c_main_~p~1.offset) 9) (<= (- (- |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_111_1) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (forall ((v_idx_841 Int) (v_idx_840 Int) (v_idx_834 Int) (v_idx_835 Int) (v_idx_833 Int) (v_idx_839 Int)) (or (<= v_b_111_1 v_idx_833) (<= v_b_110_1 v_idx_839) (<= v_b_112_1 v_idx_834) (<= v_b_113_1 v_idx_840) (< v_idx_834 v_b_111_1) (< v_idx_840 v_b_110_1) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_840) v_idx_834)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_840) v_idx_834))) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_840) v_idx_834))) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_840) v_idx_834)) 0)) (< v_idx_841 v_b_113_1) (< v_idx_835 v_b_112_1))) (<= (- (- |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_112_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_111_1) v_b_111_1) 0) (<= (- (- v_b_112_1) (- c_main_~p~1.offset)) (- 1)) (<= (- v_b_111_1 |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_110_1 v_b_113_1) (- 1)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_112_1) c_main_~malloc_~size) (- 401)) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 8) (<= (- v_b_112_1 (- c_main_~q~1.offset)) 17) (<= (- |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_111_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 8) (<= (- (- v_b_111_1) (- v_b_112_1)) 1) (<= (- (- v_b_110_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- |c_main_#t~mem1| |c_main_read~int_#value|) 0) (<= (- (- v_b_111_1) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~mem1| v_v_2416_1) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 8) (<= (- v_b_112_1 c_main_~malloc_~size) (- 391)) (<= (- 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) (<= (- v_b_111_1 |c_main_~malloc_#res.offset|) 8) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_111_1 (- |c_main_#t~malloc0.offset|)) 8) (<= (- v_b_112_1 (- c_main_~p~1.offset)) 9) (<= (- v_b_111_1 (- 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_~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_111_1 (- |c_main_~malloc_#res.offset|)) 8) (<= (- (- v_b_111_1) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 8) (= v_v_2411_1 v_v_2418_1) (<= (- v_b_112_1 (- |c_main_~malloc_#res.offset|)) 9) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- v_b_112_1) c_main_~p~1.offset) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_111_1) (- |c_main_#t~malloc0.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)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- v_b_111_1 |c_main_read~int_#sizeOfReadType|) 4) (<= (- v_b_112_1 |c_main_read~int_#sizeOfReadType|) 5) (<= (- |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) (<= (- (- v_b_111_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |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_112_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- |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_#value| v_v_2416_1) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 8) (<= (- v_b_112_1 |c_main_#t~malloc0.offset|) 9) (<= (- v_b_112_1 (- v_b_112_1)) 18) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- v_b_112_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |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) (<= (- (- v_b_112_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 16) (<= (- (- v_b_112_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- v_b_112_1 (- c_main_~malloc_~size)) 409) (<= (- |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) (<= (- v_b_112_1 (- |c_main_#t~malloc0.offset|)) 9) (<= (- (- v_b_112_1) (- c_main_~malloc_~size)) 399) (<= (- v_b_111_1 (- |c_main_read~int_#ptr.offset|)) 16) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 v_b_112_1) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- v_b_112_1 c_main_~q~1.offset) 9) (<= (- (- v_b_111_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_111_1 c_main_~malloc_~size) (- 392)) (<= (- (- v_b_112_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_111_1 (- c_main_~malloc_~size)) 408) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- v_b_112_1 |c_main_~malloc_#res.offset|) 9) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_111_1 (- c_main_~p~1.offset)) 8) (<= (- (- |c_main_read~int_#value|) (- v_v_2416_1)) 0) (<= (- v_b_113_1 |c_main_read~int_#ptr.base|) 1) (<= (- (- v_b_112_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- |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) (<= (- (- v_b_112_1) (- c_main_~q~1.offset)) 7) (<= (- (- v_b_111_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_111_1) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_111_1) (- c_main_~p~1.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) (<= (- v_b_111_1 c_main_~q~1.offset) 8) (<= (- v_b_111_1 |c_main_#t~malloc0.offset|) 8) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- v_b_110_1 |c_main_read~int_#ptr.base|) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 (- |c_main_read~int_#sizeOfReadType|)) 12) (<= (- (- |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_#t~mem1|) (- v_v_2416_1)) 0) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- v_b_111_1) |c_main_read~int_#ptr.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) (<= (- v_b_111_1 c_main_~p~1.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) (<= (- v_b_111_1 (- v_b_111_1)) 16) (<= (- (- v_b_112_1) c_main_~q~1.offset) (- 1)) (<= (- (- v_b_112_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |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_v_838_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_v_833_1 (Array Int Int)) (v_b_62_1 Int) (v_v_840_1 (Array Int Int))) (and (<= (- v_b_62_1 v_b_65_1) (- 1)) (<= (- (- v_b_64_1) (- c_main_~q~1.offset)) (- 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_~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_#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~mem1|) (- v_v_838_1)) 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) (<= (- |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) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 8) (<= (- 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_~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_read~int_#value|) (- v_v_838_1)) 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) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- |c_main_#t~mem1| |c_main_read~int_#value|) 0) (forall ((v_idx_852 Int) (v_idx_853 Int) (v_idx_851 Int) (v_idx_856 Int) (v_idx_854 Int) (v_idx_855 Int)) (or (<= v_b_63_1 v_idx_851) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_855) v_idx_852))) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_855) v_idx_852)) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_855) v_idx_852)) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_855) v_idx_852))) 0)) (<= v_b_62_1 v_idx_854) (< v_idx_856 v_b_65_1) (<= v_b_64_1 v_idx_852) (<= v_b_65_1 v_idx_855) (< v_idx_855 v_b_62_1) (< v_idx_852 v_b_63_1) (< v_idx_853 v_b_64_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)) (= v_v_840_1 v_v_833_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_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)) (<= (- |c_main_#t~mem1| v_v_838_1) 0) (<= (- (- v_b_63_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_read~int_#value| v_v_838_1) 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_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_#ptr.offset|) (- c_main_~q~1.offset)) 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_~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) (<= (- (- v_b_63_1) (- c_main_~q~1.offset)) 0) (<= (- (- |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) (<= (- (- 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 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-18 23:34:34,078 WARN L228 ngHoareTripleChecker]: Action: assume !#t~short2;havoc #t~mem1;havoc #t~short2; [2018-12-18 23:34:34,078 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (not |c_main_#t~short2|) [2018-12-18 23:34:34,079 WARN L230 ngHoareTripleChecker]: Post: {2147483580#(exists ((v_b_111_1 Int) (v_b_110_1 Int) (v_b_113_1 Int) (v_b_112_1 Int) (v_v_2418_1 (Array Int Int)) (v_v_2416_1 Int) (v_v_2411_1 (Array Int Int))) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_111_1) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_113_1) (- |c_main_read~int_#ptr.base|)) (- 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)) (<= (- v_b_111_1 (- v_b_112_1)) 17) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_112_1 (- |c_main_read~int_#sizeOfReadType|)) 13) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_111_1) (- c_main_~q~1.offset)) 8) (<= (- (- |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_112_1 (- |c_main_read~int_#ptr.offset|)) 17) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_111_1) v_b_112_1) (- 1)) (<= (- (- 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)) (<= (- (- v_b_112_1) v_b_112_1) (- 2)) (<= (- (- v_b_110_1) (- v_b_113_1)) 1) (<= (- (- v_b_112_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_111_1) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_112_1 c_main_~p~1.offset) 9) (<= (- (- |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_111_1) c_main_~malloc_~size) (- 400)) (<= (- (- |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) (<= (- v_b_112_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_111_1) v_b_111_1) 0) (<= (- (- v_b_112_1) (- c_main_~p~1.offset)) (- 1)) (<= (- v_b_111_1 |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_110_1 v_b_113_1) (- 1)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_112_1) c_main_~malloc_~size) (- 401)) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 8) (<= (- v_b_112_1 (- c_main_~q~1.offset)) 17) (<= (- |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_111_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 8) (<= (- (- v_b_111_1) (- v_b_112_1)) 1) (<= (- (- v_b_110_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- v_b_111_1) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 8) (<= (- v_b_112_1 c_main_~malloc_~size) (- 391)) (<= (- 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) (<= (- v_b_111_1 |c_main_~malloc_#res.offset|) 8) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_111_1 (- |c_main_#t~malloc0.offset|)) 8) (<= (- v_b_112_1 (- c_main_~p~1.offset)) 9) (<= (- v_b_111_1 (- 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_~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_111_1 (- |c_main_~malloc_#res.offset|)) 8) (<= (- (- v_b_111_1) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 8) (= v_v_2411_1 v_v_2418_1) (<= (- v_b_112_1 (- |c_main_~malloc_#res.offset|)) 9) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- v_b_112_1) c_main_~p~1.offset) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_111_1) (- |c_main_#t~malloc0.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)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- v_b_111_1 |c_main_read~int_#sizeOfReadType|) 4) (<= (- v_b_112_1 |c_main_read~int_#sizeOfReadType|) 5) (<= (- |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) (<= (- (- v_b_111_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |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_112_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- |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_#value| v_v_2416_1) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 8) (<= (- v_b_112_1 |c_main_#t~malloc0.offset|) 9) (<= (- v_b_112_1 (- v_b_112_1)) 18) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- v_b_112_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |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)) (forall ((v_idx_863 Int) (v_idx_864 Int) (v_idx_865 Int) (v_idx_869 Int) (v_idx_870 Int) (v_idx_871 Int)) (or (< v_idx_864 v_b_111_1) (<= v_b_111_1 v_idx_863) (< v_idx_871 v_b_113_1) (<= v_b_112_1 v_idx_864) (<= v_b_113_1 v_idx_870) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_870) v_idx_864)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_870) v_idx_864))) 0)) (< v_idx_870 v_b_110_1) (< v_idx_865 v_b_112_1) (<= v_b_110_1 v_idx_869))) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_112_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 16) (<= (- (- v_b_112_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- v_b_112_1 (- c_main_~malloc_~size)) 409) (<= (- |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) (<= (- v_b_112_1 (- |c_main_#t~malloc0.offset|)) 9) (<= (- (- v_b_112_1) (- c_main_~malloc_~size)) 399) (<= (- v_b_111_1 (- |c_main_read~int_#ptr.offset|)) 16) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 v_b_112_1) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- v_b_112_1 c_main_~q~1.offset) 9) (<= (- (- v_b_111_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_111_1 c_main_~malloc_~size) (- 392)) (<= (- (- v_b_112_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_111_1 (- c_main_~malloc_~size)) 408) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- v_b_112_1 |c_main_~malloc_#res.offset|) 9) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_111_1 (- c_main_~p~1.offset)) 8) (<= (- (- |c_main_read~int_#value|) (- v_v_2416_1)) 0) (<= (- v_b_113_1 |c_main_read~int_#ptr.base|) 1) (<= (- (- v_b_112_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- |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) (<= (- (- v_b_112_1) (- c_main_~q~1.offset)) 7) (<= (- (- v_b_111_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_111_1) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_111_1) (- c_main_~p~1.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) (<= (- v_b_111_1 c_main_~q~1.offset) 8) (<= (- v_b_111_1 |c_main_#t~malloc0.offset|) 8) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- v_b_110_1 |c_main_read~int_#ptr.base|) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 (- |c_main_read~int_#sizeOfReadType|)) 12) (<= (- (- |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_111_1) |c_main_read~int_#ptr.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) (<= (- v_b_111_1 c_main_~p~1.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) (<= (- v_b_111_1 (- v_b_111_1)) 16) (<= (- (- v_b_112_1) c_main_~q~1.offset) (- 1)) (<= (- (- v_b_112_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |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-18 23:34:34,079 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-18 23:34:34,080 WARN L268 ngHoareTripleChecker]: -- [2018-12-18 23:34:34,081 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-18 23:34:34,306 WARN L181 SmtUtils]: Spent 224.00 ms on a formula simplification that was a NOOP. DAG size: 664 [2018-12-18 23:34:34,306 WARN L270 ngHoareTripleChecker]: Pre: {2147483581#(or (exists ((v_b_111_1 Int) (v_b_110_1 Int) (v_b_113_1 Int) (v_b_112_1 Int) (v_v_2418_1 (Array Int Int)) (v_v_2416_1 Int) (v_v_2411_1 (Array Int Int))) (and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_111_1) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- (- v_b_113_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- |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)) (<= (- v_b_111_1 (- v_b_112_1)) 17) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_112_1 (- |main_read~int_#sizeOfReadType|)) 13) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_111_1) (- main_~q~1.offset)) 8) (<= (- (- |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_112_1 (- |main_read~int_#ptr.offset|)) 17) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_111_1) v_b_112_1) (- 1)) (<= (- (- 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)) (<= (- (- v_b_112_1) v_b_112_1) (- 2)) (<= (- (- v_b_110_1) (- v_b_113_1)) 1) (<= (- (- v_b_112_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_111_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_112_1 main_~p~1.offset) 9) (<= (- (- |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)) (<= (- (- v_b_111_1) main_~malloc_~size) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (forall ((v_idx_841 Int) (v_idx_840 Int) (v_idx_834 Int) (v_idx_835 Int) (v_idx_833 Int) (v_idx_839 Int)) (or (<= v_b_111_1 v_idx_833) (<= v_b_110_1 v_idx_839) (<= v_b_112_1 v_idx_834) (<= v_b_113_1 v_idx_840) (< v_idx_834 v_b_111_1) (< v_idx_840 v_b_110_1) (and (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_840) v_idx_834)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_840) v_idx_834))) 0) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_idx_840) v_idx_834))) 0) (<= (- |main_#t~mem1| (select (select |#memory_int| v_idx_840) v_idx_834)) 0)) (< v_idx_841 v_b_113_1) (< v_idx_835 v_b_112_1))) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 8) (<= (- v_b_112_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_111_1) v_b_111_1) 0) (<= (- (- v_b_112_1) (- main_~p~1.offset)) (- 1)) (<= (- v_b_111_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_110_1 v_b_113_1) (- 1)) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- (- v_b_112_1) main_~malloc_~size) (- 401)) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 8) (<= (- v_b_112_1 (- main_~q~1.offset)) 17) (<= (- |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_111_1) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~p~1.offset (- main_~q~1.offset)) 8) (<= (- (- v_b_111_1) (- v_b_112_1)) 1) (<= (- (- v_b_110_1) (- |main_read~int_#ptr.base|)) 0) (<= (- |main_#t~mem1| |main_read~int_#value|) 0) (<= (- (- v_b_111_1) |main_~malloc_#res.offset|) 0) (<= (- |main_#t~mem1| v_v_2416_1) 0) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 8) (<= (- v_b_112_1 main_~malloc_~size) (- 391)) (<= (- 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) (<= (- v_b_111_1 |main_~malloc_#res.offset|) 8) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_111_1 (- |main_#t~malloc0.offset|)) 8) (<= (- v_b_112_1 (- main_~p~1.offset)) 9) (<= (- v_b_111_1 (- main_~q~1.offset)) 16) (<= (- (- |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)) (<= (- v_b_111_1 (- |main_~malloc_#res.offset|)) 8) (<= (- (- v_b_111_1) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 8) (= v_v_2411_1 v_v_2418_1) (<= (- v_b_112_1 (- |main_~malloc_#res.offset|)) 9) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- v_b_112_1) main_~p~1.offset) (- 1)) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_111_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_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- v_b_111_1 |main_read~int_#sizeOfReadType|) 4) (<= (- v_b_112_1 |main_read~int_#sizeOfReadType|) 5) (<= (- |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) (<= (- (- v_b_111_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |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_112_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 12) (<= (- |main_read~int_#value| v_v_2416_1) 0) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 8) (<= (- v_b_112_1 |main_#t~malloc0.offset|) 9) (<= (- v_b_112_1 (- v_b_112_1)) 18) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- (- v_b_112_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- |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) (<= (- (- v_b_112_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 16) (<= (- (- v_b_112_1) |main_~malloc_#res.offset|) (- 1)) (<= (- v_b_112_1 (- main_~malloc_~size)) 409) (<= (- |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) (<= (- v_b_112_1 (- |main_#t~malloc0.offset|)) 9) (<= (- (- v_b_112_1) (- main_~malloc_~size)) 399) (<= (- v_b_111_1 (- |main_read~int_#ptr.offset|)) 16) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 8) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 v_b_112_1) (- 1)) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- v_b_112_1 main_~q~1.offset) 9) (<= (- (- v_b_111_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- v_b_111_1 main_~malloc_~size) (- 392)) (<= (- (- v_b_112_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_111_1 (- main_~malloc_~size)) 408) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- v_b_112_1 |main_~malloc_#res.offset|) 9) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- v_b_111_1 (- main_~p~1.offset)) 8) (<= (- (- |main_read~int_#value|) (- v_v_2416_1)) 0) (<= (- v_b_113_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_112_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- |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) (<= (- (- v_b_112_1) (- main_~q~1.offset)) 7) (<= (- (- v_b_111_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_111_1) (- main_~malloc_~size)) 400) (<= (- (- v_b_111_1) (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 8) (<= (- v_b_111_1 main_~q~1.offset) 8) (<= (- v_b_111_1 |main_#t~malloc0.offset|) 8) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- v_b_110_1 |main_read~int_#ptr.base|) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 (- |main_read~int_#sizeOfReadType|)) 12) (<= (- (- |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~mem1|) (- v_v_2416_1)) 0) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- v_b_111_1) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 8) (<= (- v_b_111_1 main_~p~1.offset) 8) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- v_b_111_1 (- v_b_111_1)) 16) (<= (- (- v_b_112_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_112_1) |main_#t~malloc0.offset|) (- 1)) (<= (- |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_v_838_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_v_833_1 (Array Int Int)) (v_b_62_1 Int) (v_v_840_1 (Array Int Int))) (and (<= (- v_b_62_1 v_b_65_1) (- 1)) (<= (- (- v_b_64_1) (- main_~q~1.offset)) (- 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_~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)) (<= (- |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_#t~mem1|) (- v_v_838_1)) 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) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 0) (<= (- (- 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_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) 1) (<= (- 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_read~int_#value|) (- v_v_838_1)) 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) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- |main_#t~mem1| |main_read~int_#value|) 0) (forall ((v_idx_852 Int) (v_idx_853 Int) (v_idx_851 Int) (v_idx_856 Int) (v_idx_854 Int) (v_idx_855 Int)) (or (<= v_b_63_1 v_idx_851) (and (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_855) v_idx_852))) 0) (<= (- |main_#t~mem1| (select (select |#memory_int| v_idx_855) v_idx_852)) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_855) v_idx_852)) 0) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_idx_855) v_idx_852))) 0)) (<= v_b_62_1 v_idx_854) (< v_idx_856 v_b_65_1) (<= v_b_64_1 v_idx_852) (<= v_b_65_1 v_idx_855) (< v_idx_855 v_b_62_1) (< v_idx_852 v_b_63_1) (< v_idx_853 v_b_64_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)) (= v_v_840_1 v_v_833_1) (<= (- |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)) (<= (- |main_#t~mem1| v_v_838_1) 0) (<= (- (- v_b_63_1) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- |main_read~int_#value| v_v_838_1) 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_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_#ptr.offset|) (- main_~q~1.offset)) 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_~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) (<= (- (- v_b_63_1) (- main_~q~1.offset)) 0) (<= (- (- |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) (<= (- (- 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 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-18 23:34:34,307 WARN L274 ngHoareTripleChecker]: Action: assume !#t~short2;havoc #t~mem1;havoc #t~short2; [2018-12-18 23:34:34,307 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (not |c_main_#t~short2|) [2018-12-18 23:34:34,687 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) (exists ((v_b_111_1 Int) (v_b_110_1 Int) (v_b_113_1 Int) (v_b_112_1 Int)) (and (<= (- v_b_111_1 |main_read~int_#sizeOfReadType|) 4) (<= (- (- v_b_111_1) main_~p~1.offset) 0) (<= (- v_b_112_1 |main_read~int_#sizeOfReadType|) 5) (<= (- (- v_b_113_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_111_1 (- v_b_112_1)) 17) (<= (- (- v_b_111_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_112_1 (- |main_read~int_#sizeOfReadType|)) 13) (<= (- (- v_b_111_1) (- main_~q~1.offset)) 8) (<= (- (- v_b_112_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_112_1 (- |main_read~int_#ptr.offset|)) 17) (<= (- v_b_112_1 |main_#t~malloc0.offset|) 9) (<= (- (- v_b_111_1) v_b_112_1) (- 1)) (<= (- v_b_112_1 (- v_b_112_1)) 18) (<= (- (- v_b_112_1) v_b_112_1) (- 2)) (<= (- (- v_b_112_1) |main_read~int_#sizeOfReadType|) (- 5)) (forall ((v_idx_864 Int) (v_idx_870 Int)) (or (< v_idx_864 v_b_111_1) (<= v_b_112_1 v_idx_864) (<= v_b_113_1 v_idx_870) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_870) v_idx_864)) 0) (< v_idx_870 v_b_110_1))) (<= (- (- v_b_110_1) (- v_b_113_1)) 1) (<= (- (- v_b_112_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_111_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_112_1 main_~p~1.offset) 9) (<= (- (- v_b_111_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_112_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_112_1) |main_~malloc_#res.offset|) (- 1)) (<= (- v_b_112_1 (- main_~malloc_~size)) 409) (<= (- v_b_112_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_111_1) v_b_111_1) 0) (<= (- (- v_b_112_1) (- main_~p~1.offset)) (- 1)) (<= (- v_b_112_1 (- |main_#t~malloc0.offset|)) 9) (<= (- (- v_b_112_1) (- main_~malloc_~size)) 399) (<= (- v_b_111_1 (- |main_read~int_#ptr.offset|)) 16) (<= (- v_b_111_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_110_1 v_b_113_1) (- 1)) (<= (- v_b_111_1 v_b_112_1) (- 1)) (<= (- v_b_112_1 main_~q~1.offset) 9) (<= (- (- v_b_111_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_111_1 main_~malloc_~size) (- 392)) (<= (- v_b_111_1 (- main_~malloc_~size)) 408) (<= (- (- v_b_112_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_112_1) main_~malloc_~size) (- 401)) (<= (- v_b_112_1 |main_~malloc_#res.offset|) 9) (<= (- v_b_112_1 (- main_~q~1.offset)) 17) (<= (- v_b_111_1 (- main_~p~1.offset)) 8) (<= (- (- v_b_111_1) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_113_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_111_1) (- v_b_112_1)) 1) (<= (- (- v_b_110_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- v_b_112_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_111_1) |main_~malloc_#res.offset|) 0) (<= (- v_b_112_1 main_~malloc_~size) (- 391)) (<= (- (- v_b_112_1) (- main_~q~1.offset)) 7) (<= (- (- v_b_111_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_111_1) (- main_~malloc_~size)) 400) (<= (- (- v_b_111_1) (- main_~p~1.offset)) 0) (<= (- v_b_111_1 |main_~malloc_#res.offset|) 8) (<= (- v_b_111_1 (- |main_#t~malloc0.offset|)) 8) (<= (- v_b_111_1 main_~q~1.offset) 8) (<= (- v_b_111_1 (- main_~q~1.offset)) 16) (<= (- v_b_111_1 |main_#t~malloc0.offset|) 8) (<= (- v_b_112_1 (- main_~p~1.offset)) 9) (<= (- v_b_110_1 |main_read~int_#ptr.base|) 0) (<= (- v_b_111_1 (- |main_read~int_#sizeOfReadType|)) 12) (forall ((v_prenex_81 Int) (v_prenex_80 Int)) (or (< v_prenex_80 v_b_111_1) (<= v_b_112_1 v_prenex_80) (<= v_b_113_1 v_prenex_81) (< v_prenex_81 v_b_110_1) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_prenex_81) v_prenex_80))) 0))) (<= (- v_b_111_1 (- |main_~malloc_#res.offset|)) 8) (<= (- (- v_b_111_1) main_~q~1.offset) 0) (<= (- (- v_b_111_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_111_1 main_~p~1.offset) 8) (<= (- v_b_112_1 (- |main_~malloc_#res.offset|)) 9) (<= (- v_b_111_1 (- v_b_111_1)) 16) (<= (- (- v_b_112_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_112_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_112_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_111_1) (- |main_#t~malloc0.offset|)) 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) (<= (- (- |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) (<= (- (- |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-18 23:34:42,621 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-18 23:34:42,621 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-18 23:34:42,621 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-18 23:34:42,622 WARN L223 ngHoareTripleChecker]: -- [2018-12-18 23:34:42,622 WARN L224 ngHoareTripleChecker]: Pre: {2147483579#(or (exists ((v_b_65_1 Int) (v_v_838_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_v_833_1 (Array Int Int)) (v_b_62_1 Int) (v_v_840_1 (Array Int Int))) (and (<= (- v_b_62_1 v_b_65_1) (- 1)) (<= (- (- v_b_64_1) (- c_main_~q~1.offset)) (- 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_~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_#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~mem1|) (- v_v_838_1)) 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) (<= (- |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) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 8) (<= (- 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_~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_read~int_#value|) (- v_v_838_1)) 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) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~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) (forall ((v_idx_896 Int) (v_idx_897 Int) (v_idx_900 Int) (v_idx_901 Int) (v_idx_898 Int) (v_idx_899 Int)) (or (<= v_b_64_1 v_idx_897) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_900) v_idx_897))) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_900) v_idx_897)) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_900) v_idx_897)) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_900) v_idx_897))) 0)) (<= v_b_63_1 v_idx_896) (< v_idx_897 v_b_63_1) (< v_idx_898 v_b_64_1) (<= v_b_62_1 v_idx_899) (< v_idx_901 v_b_65_1) (<= v_b_65_1 v_idx_900) (< v_idx_900 v_b_62_1))) (<= (- 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)) (= v_v_840_1 v_v_833_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_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)) (<= (- |c_main_#t~mem1| v_v_838_1) 0) (<= (- (- v_b_63_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_read~int_#value| v_v_838_1) 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_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_#ptr.offset|) (- c_main_~q~1.offset)) 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_~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) (<= (- (- v_b_63_1) (- c_main_~q~1.offset)) 0) (<= (- (- |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) (<= (- (- 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 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_111_1 Int) (v_b_110_1 Int) (v_b_113_1 Int) (v_b_112_1 Int) (v_v_2418_1 (Array Int Int)) (v_v_2416_1 Int) (v_v_2411_1 (Array Int Int))) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_111_1) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_113_1) (- |c_main_read~int_#ptr.base|)) (- 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)) (<= (- v_b_111_1 (- v_b_112_1)) 17) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_112_1 (- |c_main_read~int_#sizeOfReadType|)) 13) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_111_1) (- c_main_~q~1.offset)) 8) (<= (- (- |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_112_1 (- |c_main_read~int_#ptr.offset|)) 17) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_111_1) v_b_112_1) (- 1)) (<= (- (- 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)) (<= (- (- v_b_112_1) v_b_112_1) (- 2)) (<= (- (- v_b_110_1) (- v_b_113_1)) 1) (<= (- (- v_b_112_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_111_1) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_112_1 c_main_~p~1.offset) 9) (<= (- (- |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_111_1) c_main_~malloc_~size) (- 400)) (<= (- (- |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) (<= (- v_b_112_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_111_1) v_b_111_1) 0) (<= (- (- v_b_112_1) (- c_main_~p~1.offset)) (- 1)) (<= (- v_b_111_1 |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_110_1 v_b_113_1) (- 1)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_112_1) c_main_~malloc_~size) (- 401)) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 8) (<= (- v_b_112_1 (- c_main_~q~1.offset)) 17) (<= (- |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_111_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 8) (<= (- (- v_b_111_1) (- v_b_112_1)) 1) (<= (- (- v_b_110_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- |c_main_#t~mem1| |c_main_read~int_#value|) 0) (<= (- (- v_b_111_1) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~mem1| v_v_2416_1) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 8) (<= (- v_b_112_1 c_main_~malloc_~size) (- 391)) (<= (- 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) (<= (- v_b_111_1 |c_main_~malloc_#res.offset|) 8) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_111_1 (- |c_main_#t~malloc0.offset|)) 8) (<= (- v_b_112_1 (- c_main_~p~1.offset)) 9) (<= (- v_b_111_1 (- 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_~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_111_1 (- |c_main_~malloc_#res.offset|)) 8) (<= (- (- v_b_111_1) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 8) (= v_v_2411_1 v_v_2418_1) (<= (- v_b_112_1 (- |c_main_~malloc_#res.offset|)) 9) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- v_b_112_1) c_main_~p~1.offset) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_111_1) (- |c_main_#t~malloc0.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)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- v_b_111_1 |c_main_read~int_#sizeOfReadType|) 4) (<= (- v_b_112_1 |c_main_read~int_#sizeOfReadType|) 5) (<= (- |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) (<= (- (- v_b_111_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |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_112_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- |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_#value| v_v_2416_1) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 8) (<= (- v_b_112_1 |c_main_#t~malloc0.offset|) 9) (<= (- v_b_112_1 (- v_b_112_1)) 18) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (forall ((v_idx_885 Int) (v_idx_886 Int) (v_idx_884 Int) (v_idx_878 Int) (v_idx_879 Int) (v_idx_880 Int)) (or (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_885) v_idx_879)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_885) v_idx_879))) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_885) v_idx_879))) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_885) v_idx_879)) 0)) (< v_idx_880 v_b_112_1) (< v_idx_886 v_b_113_1) (<= v_b_111_1 v_idx_878) (< v_idx_879 v_b_111_1) (<= v_b_110_1 v_idx_884) (<= v_b_112_1 v_idx_879) (<= v_b_113_1 v_idx_885) (< v_idx_885 v_b_110_1))) (<= (- (- v_b_112_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |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) (<= (- (- v_b_112_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 16) (<= (- (- v_b_112_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- v_b_112_1 (- c_main_~malloc_~size)) 409) (<= (- |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) (<= (- v_b_112_1 (- |c_main_#t~malloc0.offset|)) 9) (<= (- (- v_b_112_1) (- c_main_~malloc_~size)) 399) (<= (- v_b_111_1 (- |c_main_read~int_#ptr.offset|)) 16) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 v_b_112_1) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- v_b_112_1 c_main_~q~1.offset) 9) (<= (- (- v_b_111_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_111_1 c_main_~malloc_~size) (- 392)) (<= (- (- v_b_112_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_111_1 (- c_main_~malloc_~size)) 408) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- v_b_112_1 |c_main_~malloc_#res.offset|) 9) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_111_1 (- c_main_~p~1.offset)) 8) (<= (- (- |c_main_read~int_#value|) (- v_v_2416_1)) 0) (<= (- v_b_113_1 |c_main_read~int_#ptr.base|) 1) (<= (- (- v_b_112_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- |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) (<= (- (- v_b_112_1) (- c_main_~q~1.offset)) 7) (<= (- (- v_b_111_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_111_1) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_111_1) (- c_main_~p~1.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) (<= (- v_b_111_1 c_main_~q~1.offset) 8) (<= (- v_b_111_1 |c_main_#t~malloc0.offset|) 8) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- v_b_110_1 |c_main_read~int_#ptr.base|) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 (- |c_main_read~int_#sizeOfReadType|)) 12) (<= (- (- |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_#t~mem1|) (- v_v_2416_1)) 0) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- v_b_111_1) |c_main_read~int_#ptr.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) (<= (- v_b_111_1 c_main_~p~1.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) (<= (- v_b_111_1 (- v_b_111_1)) 16) (<= (- (- v_b_112_1) c_main_~q~1.offset) (- 1)) (<= (- (- v_b_112_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |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-18 23:34:42,623 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-18 23:34:42,623 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-18 23:34:42,623 WARN L230 ngHoareTripleChecker]: Post: {2147483578#(exists ((v_b_111_1 Int) (v_b_110_1 Int) (v_b_113_1 Int) (v_b_112_1 Int) (v_v_2418_1 (Array Int Int)) (v_v_2416_1 Int) (v_v_2411_1 (Array Int Int))) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_111_1) c_main_~p~1.offset) 0) (<= (- (- v_b_113_1) (- |c_main_read~int_#ptr.base|)) (- 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_read~int_#ptr.offset| (- c_main_~q~1.offset)) 20) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 388)) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- v_b_111_1 (- v_b_112_1)) 17) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_112_1 (- |c_main_read~int_#sizeOfReadType|)) 13) (<= (- |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_111_1 c_main_~q~1.offset) 4) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 12) (<= (- v_b_112_1 (- |c_main_read~int_#ptr.offset|)) 17) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 8)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 24) (<= (- (- v_b_111_1) v_b_112_1) (- 1)) (<= (- (- |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_112_1) v_b_112_1) (- 2)) (<= (- (- v_b_110_1) (- v_b_113_1)) 1) (<= (- (- v_b_112_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_111_1) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_112_1 c_main_~p~1.offset) 9) (<= (- (- |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_111_1) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- c_main_~p~1.offset c_main_~q~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- v_b_112_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) (- 8)) (<= (- (- v_b_111_1) v_b_111_1) 0) (<= (- (- v_b_112_1) (- c_main_~p~1.offset)) (- 1)) (<= (- v_b_111_1 |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_110_1 v_b_113_1) (- 1)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) (- 4)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- (- v_b_112_1) (- c_main_~q~1.offset)) 11) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_112_1) c_main_~malloc_~size) (- 401)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 12) (<= (- (- |c_main_read~int_#ptr.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) (<= (- (- v_b_111_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_111_1) (- v_b_112_1)) 1) (<= (- (- v_b_110_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) (- 4)) (<= (- (- v_b_111_1) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 8) (<= (- v_b_112_1 c_main_~malloc_~size) (- 391)) (<= (- 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_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 16) (<= (- v_b_111_1 |c_main_~malloc_#res.offset|) 8) (<= (- (- 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_111_1 (- |c_main_#t~malloc0.offset|)) 8) (<= (- v_b_112_1 (- c_main_~p~1.offset)) 9) (<= (- (- |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)) (<= (- v_b_111_1 (- |c_main_~malloc_#res.offset|)) 8) (= v_v_2411_1 v_v_2418_1) (<= (- v_b_112_1 (- |c_main_~malloc_#res.offset|)) 9) (<= (- |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_112_1) c_main_~p~1.offset) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_111_1) (- |c_main_#t~malloc0.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_111_1 |c_main_read~int_#sizeOfReadType|) 4) (<= (- (- v_b_111_1) c_main_~q~1.offset) (- 4)) (<= (- v_b_112_1 |c_main_read~int_#sizeOfReadType|) 5) (<= (- |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) (<= (- (- v_b_111_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |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_112_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#value| v_v_2416_1) 0) (<= (- (- v_b_111_1) (- c_main_~q~1.offset)) 12) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 8) (<= (- v_b_112_1 |c_main_#t~malloc0.offset|) 9) (<= (- v_b_112_1 (- v_b_112_1)) 18) (<= (- v_b_111_1 (- c_main_~q~1.offset)) 20) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- v_b_112_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 408) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_112_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 404)) (<= (- (- v_b_112_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- v_b_112_1 (- c_main_~malloc_~size)) 409) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 12) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 392)) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- v_b_112_1 (- |c_main_#t~malloc0.offset|)) 9) (<= (- (- v_b_112_1) (- c_main_~malloc_~size)) 399) (<= (- v_b_111_1 (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 12) (<= (- v_b_111_1 v_b_112_1) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) (- 4)) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- v_b_111_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_111_1 c_main_~malloc_~size) (- 392)) (<= (- (- v_b_112_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_111_1 (- c_main_~malloc_~size)) 408) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- v_b_112_1 |c_main_~malloc_#res.offset|) 9) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 12) (<= (- v_b_111_1 (- c_main_~p~1.offset)) 8) (<= (- (- |c_main_read~int_#value|) (- v_v_2416_1)) 0) (<= (- v_b_113_1 |c_main_read~int_#ptr.base|) 1) (<= (- (- v_b_112_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (forall ((v_idx_910 Int) (v_idx_915 Int) (v_idx_916 Int) (v_idx_914 Int) (v_idx_908 Int) (v_idx_909 Int)) (or (< v_idx_915 v_b_110_1) (< v_idx_916 v_b_113_1) (<= v_b_113_1 v_idx_915) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_915) v_idx_909)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_915) v_idx_909))) 0)) (<= v_b_111_1 v_idx_908) (< v_idx_910 v_b_112_1) (< v_idx_909 v_b_111_1) (<= v_b_112_1 v_idx_909) (<= v_b_110_1 v_idx_914))) (<= (- 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) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 12) (<= (- (- v_b_111_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_111_1) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_111_1) (- c_main_~p~1.offset)) 0) (<= (- v_b_112_1 (- c_main_~q~1.offset)) 21) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 8) (<= (- (- v_b_112_1) c_main_~q~1.offset) (- 5)) (<= (- v_b_111_1 |c_main_#t~malloc0.offset|) 8) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- v_b_110_1 |c_main_read~int_#ptr.base|) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 (- |c_main_read~int_#sizeOfReadType|)) 12) (<= (- (- |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_111_1) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 8) (<= (- v_b_111_1 c_main_~p~1.offset) 8) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_111_1 (- v_b_111_1)) 16) (<= (- (- v_b_112_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 4) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_112_1 c_main_~q~1.offset) 5)))} [2018-12-18 23:34:42,623 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-18 23:34:42,624 WARN L268 ngHoareTripleChecker]: -- [2018-12-18 23:34:42,625 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-18 23:34:42,711 WARN L270 ngHoareTripleChecker]: Pre: {2147483579#(or (exists ((v_b_65_1 Int) (v_v_838_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_v_833_1 (Array Int Int)) (v_b_62_1 Int) (v_v_840_1 (Array Int Int))) (and (<= (- v_b_62_1 v_b_65_1) (- 1)) (<= (- (- v_b_64_1) (- main_~q~1.offset)) (- 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_~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)) (<= (- |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_#t~mem1|) (- v_v_838_1)) 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) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 0) (<= (- (- 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_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) 1) (<= (- 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_read~int_#value|) (- v_v_838_1)) 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) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~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) (forall ((v_idx_896 Int) (v_idx_897 Int) (v_idx_900 Int) (v_idx_901 Int) (v_idx_898 Int) (v_idx_899 Int)) (or (<= v_b_64_1 v_idx_897) (and (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_900) v_idx_897))) 0) (<= (- |main_#t~mem1| (select (select |#memory_int| v_idx_900) v_idx_897)) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_900) v_idx_897)) 0) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_idx_900) v_idx_897))) 0)) (<= v_b_63_1 v_idx_896) (< v_idx_897 v_b_63_1) (< v_idx_898 v_b_64_1) (<= v_b_62_1 v_idx_899) (< v_idx_901 v_b_65_1) (<= v_b_65_1 v_idx_900) (< v_idx_900 v_b_62_1))) (<= (- 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)) (= v_v_840_1 v_v_833_1) (<= (- |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)) (<= (- |main_#t~mem1| v_v_838_1) 0) (<= (- (- v_b_63_1) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- |main_read~int_#value| v_v_838_1) 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_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_#ptr.offset|) (- main_~q~1.offset)) 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_~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) (<= (- (- v_b_63_1) (- main_~q~1.offset)) 0) (<= (- (- |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) (<= (- (- 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 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_111_1 Int) (v_b_110_1 Int) (v_b_113_1 Int) (v_b_112_1 Int) (v_v_2418_1 (Array Int Int)) (v_v_2416_1 Int) (v_v_2411_1 (Array Int Int))) (and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_111_1) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- (- v_b_113_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- |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)) (<= (- v_b_111_1 (- v_b_112_1)) 17) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_112_1 (- |main_read~int_#sizeOfReadType|)) 13) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_111_1) (- main_~q~1.offset)) 8) (<= (- (- |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_112_1 (- |main_read~int_#ptr.offset|)) 17) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_111_1) v_b_112_1) (- 1)) (<= (- (- 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)) (<= (- (- v_b_112_1) v_b_112_1) (- 2)) (<= (- (- v_b_110_1) (- v_b_113_1)) 1) (<= (- (- v_b_112_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_111_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_112_1 main_~p~1.offset) 9) (<= (- (- |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)) (<= (- (- v_b_111_1) main_~malloc_~size) (- 400)) (<= (- (- |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) (<= (- v_b_112_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_111_1) v_b_111_1) 0) (<= (- (- v_b_112_1) (- main_~p~1.offset)) (- 1)) (<= (- v_b_111_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_110_1 v_b_113_1) (- 1)) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- (- v_b_112_1) main_~malloc_~size) (- 401)) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 8) (<= (- v_b_112_1 (- main_~q~1.offset)) 17) (<= (- |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_111_1) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~p~1.offset (- main_~q~1.offset)) 8) (<= (- (- v_b_111_1) (- v_b_112_1)) 1) (<= (- (- v_b_110_1) (- |main_read~int_#ptr.base|)) 0) (<= (- |main_#t~mem1| |main_read~int_#value|) 0) (<= (- (- v_b_111_1) |main_~malloc_#res.offset|) 0) (<= (- |main_#t~mem1| v_v_2416_1) 0) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 8) (<= (- v_b_112_1 main_~malloc_~size) (- 391)) (<= (- 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) (<= (- v_b_111_1 |main_~malloc_#res.offset|) 8) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_111_1 (- |main_#t~malloc0.offset|)) 8) (<= (- v_b_112_1 (- main_~p~1.offset)) 9) (<= (- v_b_111_1 (- main_~q~1.offset)) 16) (<= (- (- |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)) (<= (- v_b_111_1 (- |main_~malloc_#res.offset|)) 8) (<= (- (- v_b_111_1) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 8) (= v_v_2411_1 v_v_2418_1) (<= (- v_b_112_1 (- |main_~malloc_#res.offset|)) 9) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- v_b_112_1) main_~p~1.offset) (- 1)) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_111_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_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- v_b_111_1 |main_read~int_#sizeOfReadType|) 4) (<= (- v_b_112_1 |main_read~int_#sizeOfReadType|) 5) (<= (- |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) (<= (- (- v_b_111_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |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_112_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 12) (<= (- |main_read~int_#value| v_v_2416_1) 0) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 8) (<= (- v_b_112_1 |main_#t~malloc0.offset|) 9) (<= (- v_b_112_1 (- v_b_112_1)) 18) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (forall ((v_idx_885 Int) (v_idx_886 Int) (v_idx_884 Int) (v_idx_878 Int) (v_idx_879 Int) (v_idx_880 Int)) (or (and (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_885) v_idx_879)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_885) v_idx_879))) 0) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_idx_885) v_idx_879))) 0) (<= (- |main_#t~mem1| (select (select |#memory_int| v_idx_885) v_idx_879)) 0)) (< v_idx_880 v_b_112_1) (< v_idx_886 v_b_113_1) (<= v_b_111_1 v_idx_878) (< v_idx_879 v_b_111_1) (<= v_b_110_1 v_idx_884) (<= v_b_112_1 v_idx_879) (<= v_b_113_1 v_idx_885) (< v_idx_885 v_b_110_1))) (<= (- (- v_b_112_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- |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) (<= (- (- v_b_112_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 16) (<= (- (- v_b_112_1) |main_~malloc_#res.offset|) (- 1)) (<= (- v_b_112_1 (- main_~malloc_~size)) 409) (<= (- |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) (<= (- v_b_112_1 (- |main_#t~malloc0.offset|)) 9) (<= (- (- v_b_112_1) (- main_~malloc_~size)) 399) (<= (- v_b_111_1 (- |main_read~int_#ptr.offset|)) 16) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 8) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 v_b_112_1) (- 1)) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- v_b_112_1 main_~q~1.offset) 9) (<= (- (- v_b_111_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- v_b_111_1 main_~malloc_~size) (- 392)) (<= (- (- v_b_112_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_111_1 (- main_~malloc_~size)) 408) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- v_b_112_1 |main_~malloc_#res.offset|) 9) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- v_b_111_1 (- main_~p~1.offset)) 8) (<= (- (- |main_read~int_#value|) (- v_v_2416_1)) 0) (<= (- v_b_113_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_112_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- |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) (<= (- (- v_b_112_1) (- main_~q~1.offset)) 7) (<= (- (- v_b_111_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_111_1) (- main_~malloc_~size)) 400) (<= (- (- v_b_111_1) (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 8) (<= (- v_b_111_1 main_~q~1.offset) 8) (<= (- v_b_111_1 |main_#t~malloc0.offset|) 8) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- v_b_110_1 |main_read~int_#ptr.base|) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 (- |main_read~int_#sizeOfReadType|)) 12) (<= (- (- |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~mem1|) (- v_v_2416_1)) 0) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- v_b_111_1) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 8) (<= (- v_b_111_1 main_~p~1.offset) 8) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- v_b_111_1 (- v_b_111_1)) 16) (<= (- (- v_b_112_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_112_1) |main_#t~malloc0.offset|) (- 1)) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 4) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0))))} [2018-12-18 23:34:42,712 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-18 23:34:42,712 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-18 23:34:43,130 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)) (exists ((v_b_111_1 Int) (v_b_110_1 Int) (v_b_113_1 Int) (v_b_112_1 Int)) (and (<= (- v_b_111_1 |main_read~int_#sizeOfReadType|) 4) (<= (- (- v_b_111_1) main_~p~1.offset) 0) (<= (- (- v_b_111_1) main_~q~1.offset) (- 4)) (<= (- v_b_112_1 |main_read~int_#sizeOfReadType|) 5) (<= (- (- v_b_113_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_111_1 (- v_b_112_1)) 17) (<= (- (- v_b_111_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_112_1 (- |main_read~int_#sizeOfReadType|)) 13) (<= (- (- v_b_112_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_111_1 main_~q~1.offset) 4) (<= (- v_b_112_1 (- |main_read~int_#ptr.offset|)) 17) (<= (- (- v_b_111_1) (- main_~q~1.offset)) 12) (<= (- v_b_112_1 |main_#t~malloc0.offset|) 9) (<= (- (- v_b_111_1) v_b_112_1) (- 1)) (<= (- v_b_112_1 (- v_b_112_1)) 18) (<= (- v_b_111_1 (- main_~q~1.offset)) 20) (<= (- (- v_b_112_1) v_b_112_1) (- 2)) (<= (- (- v_b_112_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_110_1) (- v_b_113_1)) 1) (<= (- (- v_b_112_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_111_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_112_1 main_~p~1.offset) 9) (forall ((v_idx_915 Int) (v_idx_909 Int)) (or (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_915) v_idx_909))) 0) (< v_idx_915 v_b_110_1) (<= v_b_113_1 v_idx_915) (< v_idx_909 v_b_111_1) (<= v_b_112_1 v_idx_909))) (<= (- (- v_b_111_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_112_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_112_1) |main_~malloc_#res.offset|) (- 1)) (<= (- v_b_112_1 (- main_~malloc_~size)) 409) (<= (- v_b_112_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_111_1) v_b_111_1) 0) (<= (- (- v_b_112_1) (- main_~p~1.offset)) (- 1)) (<= (- v_b_112_1 (- |main_#t~malloc0.offset|)) 9) (<= (- (- v_b_112_1) (- main_~malloc_~size)) 399) (<= (- v_b_111_1 (- |main_read~int_#ptr.offset|)) 16) (<= (- v_b_111_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_110_1 v_b_113_1) (- 1)) (<= (- v_b_111_1 v_b_112_1) (- 1)) (<= (- (- v_b_111_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_111_1 main_~malloc_~size) (- 392)) (<= (- (- v_b_112_1) (- main_~q~1.offset)) 11) (<= (- v_b_111_1 (- main_~malloc_~size)) 408) (<= (- (- v_b_112_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_112_1) main_~malloc_~size) (- 401)) (<= (- v_b_112_1 |main_~malloc_#res.offset|) 9) (<= (- v_b_111_1 (- main_~p~1.offset)) 8) (<= (- (- v_b_111_1) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_113_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_111_1) (- v_b_112_1)) 1) (<= (- (- v_b_110_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- v_b_112_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_111_1) |main_~malloc_#res.offset|) 0) (<= (- v_b_112_1 main_~malloc_~size) (- 391)) (<= (- (- v_b_111_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_111_1) (- main_~malloc_~size)) 400) (<= (- (- v_b_111_1) (- main_~p~1.offset)) 0) (<= (- v_b_111_1 |main_~malloc_#res.offset|) 8) (<= (- v_b_112_1 (- main_~q~1.offset)) 21) (<= (- v_b_111_1 (- |main_#t~malloc0.offset|)) 8) (<= (- (- v_b_112_1) main_~q~1.offset) (- 5)) (<= (- v_b_111_1 |main_#t~malloc0.offset|) 8) (<= (- v_b_112_1 (- main_~p~1.offset)) 9) (<= (- v_b_110_1 |main_read~int_#ptr.base|) 0) (<= (- v_b_111_1 (- |main_read~int_#sizeOfReadType|)) 12) (forall ((v_prenex_83 Int) (v_prenex_82 Int)) (or (<= (- |main_read~int_#value| (select (select |#memory_int| v_prenex_82) v_prenex_83)) 0) (<= v_b_112_1 v_prenex_83) (< v_prenex_83 v_b_111_1) (<= v_b_113_1 v_prenex_82) (< v_prenex_82 v_b_110_1))) (<= (- v_b_111_1 (- |main_~malloc_#res.offset|)) 8) (<= (- (- v_b_111_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_111_1 main_~p~1.offset) 8) (<= (- v_b_112_1 (- |main_~malloc_#res.offset|)) 9) (<= (- v_b_111_1 (- v_b_111_1)) 16) (<= (- (- v_b_112_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_112_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_111_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_112_1 main_~q~1.offset) 5))) (<= (- (- |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)) (<= (- |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-18 23:34:50,802 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-18 23:34:50,802 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-18 23:34:50,802 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-18 23:34:50,802 WARN L223 ngHoareTripleChecker]: -- [2018-12-18 23:34:50,803 WARN L224 ngHoareTripleChecker]: Pre: {2147483577#(or (exists ((v_b_111_1 Int) (v_b_110_1 Int) (v_b_113_1 Int) (v_b_112_1 Int) (v_v_2418_1 (Array Int Int)) (v_v_2416_1 Int) (v_v_2411_1 (Array Int Int))) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_111_1) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_113_1) (- |c_main_read~int_#ptr.base|)) (- 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)) (<= (- v_b_111_1 (- v_b_112_1)) 17) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_112_1 (- |c_main_read~int_#sizeOfReadType|)) 13) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_111_1) (- c_main_~q~1.offset)) 8) (<= (- (- |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_112_1 (- |c_main_read~int_#ptr.offset|)) 17) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_111_1) v_b_112_1) (- 1)) (<= (- (- 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)) (<= (- (- v_b_112_1) v_b_112_1) (- 2)) (<= (- (- v_b_110_1) (- v_b_113_1)) 1) (<= (- (- v_b_112_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_111_1) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_112_1 c_main_~p~1.offset) 9) (<= (- (- |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_111_1) c_main_~malloc_~size) (- 400)) (<= (- (- |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) (<= (- v_b_112_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_111_1) v_b_111_1) 0) (<= (- (- v_b_112_1) (- c_main_~p~1.offset)) (- 1)) (<= (- v_b_111_1 |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_110_1 v_b_113_1) (- 1)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_112_1) c_main_~malloc_~size) (- 401)) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 8) (<= (- v_b_112_1 (- c_main_~q~1.offset)) 17) (<= (- |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_111_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 8) (<= (- (- v_b_111_1) (- v_b_112_1)) 1) (<= (- (- v_b_110_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- v_b_111_1) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 8) (<= (- v_b_112_1 c_main_~malloc_~size) (- 391)) (<= (- 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) (<= (- v_b_111_1 |c_main_~malloc_#res.offset|) 8) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_111_1 (- |c_main_#t~malloc0.offset|)) 8) (<= (- v_b_112_1 (- c_main_~p~1.offset)) 9) (<= (- v_b_111_1 (- 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_~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)) (forall ((v_idx_930 Int) (v_idx_923 Int) (v_idx_931 Int) (v_idx_924 Int) (v_idx_925 Int) (v_idx_929 Int)) (or (<= v_b_111_1 v_idx_923) (<= v_b_110_1 v_idx_929) (< v_idx_925 v_b_112_1) (< v_idx_930 v_b_110_1) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_930) v_idx_924)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_930) v_idx_924))) 0)) (< v_idx_924 v_b_111_1) (<= v_b_113_1 v_idx_930) (< v_idx_931 v_b_113_1) (<= v_b_112_1 v_idx_924))) (<= (- v_b_111_1 (- |c_main_~malloc_#res.offset|)) 8) (<= (- (- v_b_111_1) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 8) (= v_v_2411_1 v_v_2418_1) (<= (- v_b_112_1 (- |c_main_~malloc_#res.offset|)) 9) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- v_b_112_1) c_main_~p~1.offset) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_111_1) (- |c_main_#t~malloc0.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)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- v_b_111_1 |c_main_read~int_#sizeOfReadType|) 4) (<= (- v_b_112_1 |c_main_read~int_#sizeOfReadType|) 5) (<= (- |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) (<= (- (- v_b_111_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |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_112_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- |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_#value| v_v_2416_1) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 8) (<= (- v_b_112_1 |c_main_#t~malloc0.offset|) 9) (<= (- v_b_112_1 (- v_b_112_1)) 18) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- v_b_112_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |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) (<= (- (- v_b_112_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 16) (<= (- (- v_b_112_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- v_b_112_1 (- c_main_~malloc_~size)) 409) (<= (- |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) (<= (- v_b_112_1 (- |c_main_#t~malloc0.offset|)) 9) (<= (- (- v_b_112_1) (- c_main_~malloc_~size)) 399) (<= (- v_b_111_1 (- |c_main_read~int_#ptr.offset|)) 16) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 v_b_112_1) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- v_b_112_1 c_main_~q~1.offset) 9) (<= (- (- v_b_111_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_111_1 c_main_~malloc_~size) (- 392)) (<= (- (- v_b_112_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_111_1 (- c_main_~malloc_~size)) 408) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- v_b_112_1 |c_main_~malloc_#res.offset|) 9) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_111_1 (- c_main_~p~1.offset)) 8) (<= (- (- |c_main_read~int_#value|) (- v_v_2416_1)) 0) (<= (- v_b_113_1 |c_main_read~int_#ptr.base|) 1) (<= (- (- v_b_112_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- |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) (<= (- (- v_b_112_1) (- c_main_~q~1.offset)) 7) (<= (- (- v_b_111_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_111_1) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_111_1) (- c_main_~p~1.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) (<= (- v_b_111_1 c_main_~q~1.offset) 8) (<= (- v_b_111_1 |c_main_#t~malloc0.offset|) 8) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- v_b_110_1 |c_main_read~int_#ptr.base|) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 (- |c_main_read~int_#sizeOfReadType|)) 12) (<= (- (- |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_111_1) |c_main_read~int_#ptr.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) (<= (- v_b_111_1 c_main_~p~1.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) (<= (- v_b_111_1 (- v_b_111_1)) 16) (<= (- (- v_b_112_1) c_main_~q~1.offset) (- 1)) (<= (- (- v_b_112_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |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_v_838_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_v_833_1 (Array Int Int)) (v_b_62_1 Int) (v_v_840_1 (Array Int Int))) (and (<= (- v_b_62_1 v_b_65_1) (- 1)) (<= (- (- v_b_64_1) (- c_main_~q~1.offset)) (- 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_~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)) (forall ((v_idx_941 Int) (v_idx_944 Int) (v_idx_945 Int) (v_idx_942 Int) (v_idx_943 Int) (v_idx_946 Int)) (or (<= v_b_64_1 v_idx_942) (< v_idx_945 v_b_62_1) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_945) v_idx_942))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_945) v_idx_942)) 0)) (<= v_b_62_1 v_idx_944) (< v_idx_942 v_b_63_1) (<= v_b_65_1 v_idx_945) (<= v_b_63_1 v_idx_941) (< v_idx_946 v_b_65_1) (< v_idx_943 v_b_64_1))) (<= (- |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) (<= (- |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) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 8) (<= (- 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_~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_read~int_#value|) (- v_v_838_1)) 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) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~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)) (= v_v_840_1 v_v_833_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_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_read~int_#value| v_v_838_1) 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_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_#ptr.offset|) (- c_main_~q~1.offset)) 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_~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) (<= (- (- v_b_63_1) (- c_main_~q~1.offset)) 0) (<= (- (- |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) (<= (- (- 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 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-18 23:34:50,803 WARN L228 ngHoareTripleChecker]: Action: main := 0; [2018-12-18 23:34:50,804 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= c_main_main_primed 0) [2018-12-18 23:34:50,804 WARN L230 ngHoareTripleChecker]: Post: {2147483576#(exists ((v_b_111_1 Int) (v_b_110_1 Int) (v_b_113_1 Int) (v_b_112_1 Int) (v_v_2418_1 (Array Int Int)) (v_v_2416_1 Int) (v_v_2411_1 (Array Int Int))) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_111_1) c_main_~p~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_#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_111_1 (- v_b_112_1)) 17) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_111_1) (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- v_b_111_1) v_b_112_1) (- 1)) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 392)) (<= (- (- v_b_112_1) v_b_112_1) (- 2)) (<= (- c_main_main (- c_main_~q~1.offset)) 8) (<= (- (- v_b_110_1) (- v_b_113_1)) 1) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_111_1) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 8) (<= (- v_b_112_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_111_1) v_b_111_1) 0) (<= (- v_b_111_1 (- c_main_main)) 8) (<= (- (- c_main_main) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_112_1) (- c_main_~p~1.offset)) (- 1)) (<= (- v_b_111_1 |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_110_1 v_b_113_1) (- 1)) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_112_1) c_main_~malloc_~size) (- 401)) (<= (- v_b_112_1 (- c_main_~q~1.offset)) 17) (<= (- |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_110_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- (- 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_112_1 (- c_main_~p~1.offset)) 9) (<= (- v_b_111_1 (- 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_~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_111_1 (- |c_main_~malloc_#res.offset|)) 8) (<= (- (- v_b_111_1) c_main_~q~1.offset) 0) (<= (- v_b_112_1 (- |c_main_~malloc_#res.offset|)) 9) (<= (- 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_111_1 |c_main_read~int_#sizeOfReadType|) 4) (<= (- |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) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 12) (<= (- |c_main_read~int_#value| v_v_2416_1) 0) (<= (- c_main_main c_main_~malloc_~size) (- 400)) (<= (- v_b_112_1 (- v_b_112_1)) 18) (<= (- (- 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_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_112_1 (- c_main_~malloc_~size)) 409) (<= (- |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) (<= (- (- v_b_112_1) (- c_main_~malloc_~size)) 399) (<= (- (- v_b_111_1) (- c_main_main)) 0) (<= (- v_b_111_1 (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 v_b_112_1) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- v_b_112_1 c_main_~q~1.offset) 9) (<= (- (- v_b_111_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_112_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_read~int_#value|) (- v_v_2416_1)) 0) (<= (- v_b_113_1 |c_main_read~int_#ptr.base|) 1) (<= (- c_main_main (- |c_main_read~int_#ptr.offset|)) 8) (<= (- (- v_b_112_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- |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_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- v_b_111_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_111_1) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- v_b_111_1 |c_main_#t~malloc0.offset|) 8) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_main) 0) (<= (- v_b_110_1 |c_main_read~int_#ptr.base|) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- c_main_main) c_main_main) 0) (<= (- v_b_111_1 c_main_main) 8) (<= (- (- v_b_111_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_~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_113_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_112_1 (- |c_main_read~int_#sizeOfReadType|)) 13) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 8) (<= (- v_b_112_1 (- |c_main_read~int_#ptr.offset|)) 17) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 16) (<= (- c_main_main (- c_main_main)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_112_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_111_1) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_112_1 c_main_~p~1.offset) 9) (<= (- (- |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)) (<= (- (- 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) (<= (- (- c_main_main) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_111_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_111_1) (- v_b_112_1)) 1) (<= (- (- v_b_111_1) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 8) (<= (- v_b_112_1 c_main_~malloc_~size) (- 391)) (<= (- (- |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_main c_main_~p~1.offset) 0) (<= (- v_b_111_1 |c_main_~malloc_#res.offset|) 8) (<= (- v_b_111_1 (- |c_main_#t~malloc0.offset|)) 8) (<= (- 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) (<= (- (- v_b_111_1) c_main_main) 0) (<= (- 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_v_2411_1 v_v_2418_1) (<= (- (- c_main_main) (- |c_main_read~int_#ptr.offset|)) 8) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- v_b_112_1) c_main_~p~1.offset) (- 1)) (<= (- (- v_b_111_1) (- |c_main_#t~malloc0.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)) (<= (- c_main_main c_main_~q~1.offset) 0) (<= (- v_b_112_1 |c_main_read~int_#sizeOfReadType|) 5) (<= (- (- c_main_main) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_111_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) 0) (<= (- (- v_b_112_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 8) (<= (- v_b_112_1 |c_main_#t~malloc0.offset|) 9) (<= (- (- v_b_112_1) (- c_main_main)) (- 1)) (<= (- |c_main_#t~malloc0.offset| c_main_main) 0) (<= (- v_b_112_1 (- c_main_main)) 9) (<= (- (- v_b_112_1) c_main_main) (- 1)) (<= (- (- v_b_112_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- c_main_main) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_112_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 16) (<= (- (- v_b_112_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- v_b_112_1 (- |c_main_#t~malloc0.offset|)) 9) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 8) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- v_b_111_1 c_main_~malloc_~size) (- 392)) (<= (- v_b_111_1 (- c_main_~malloc_~size)) 408) (<= (- v_b_112_1 c_main_main) 9) (<= (- v_b_112_1 |c_main_~malloc_#res.offset|) 9) (<= (- (- c_main_main) c_main_~p~1.offset) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_111_1 (- c_main_~p~1.offset)) 8) (<= (- (- |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_112_1) (- c_main_~q~1.offset)) 7) (<= (- (- c_main_main) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_111_1) (- c_main_~malloc_~size)) 400) (forall ((v_idx_960 Int) (v_idx_961 Int) (v_idx_955 Int) (v_idx_953 Int) (v_idx_954 Int) (v_idx_959 Int)) (or (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_960) v_idx_954)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_960) v_idx_954))) 0)) (< v_idx_961 v_b_113_1) (<= v_b_110_1 v_idx_959) (< v_idx_954 v_b_111_1) (< v_idx_955 v_b_112_1) (<= v_b_111_1 v_idx_953) (< v_idx_960 v_b_110_1) (<= v_b_112_1 v_idx_954) (<= v_b_113_1 v_idx_960))) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 8) (<= (- v_b_111_1 c_main_~q~1.offset) 8) (<= (- v_b_111_1 (- |c_main_read~int_#sizeOfReadType|)) 12) (<= (- (- |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) (<= (- v_b_111_1 c_main_~p~1.offset) 8) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_111_1 (- v_b_111_1)) 16) (<= (- (- v_b_112_1) c_main_~q~1.offset) (- 1)) (<= (- (- v_b_112_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 4) (<= (- c_main_main (- |c_main_~malloc_#res.offset|)) 0)))} [2018-12-18 23:34:50,804 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-18 23:34:50,805 WARN L268 ngHoareTripleChecker]: -- [2018-12-18 23:34:50,806 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-18 23:34:50,888 WARN L270 ngHoareTripleChecker]: Pre: {2147483577#(or (exists ((v_b_111_1 Int) (v_b_110_1 Int) (v_b_113_1 Int) (v_b_112_1 Int) (v_v_2418_1 (Array Int Int)) (v_v_2416_1 Int) (v_v_2411_1 (Array Int Int))) (and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_111_1) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- (- v_b_113_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- |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)) (<= (- v_b_111_1 (- v_b_112_1)) 17) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_112_1 (- |main_read~int_#sizeOfReadType|)) 13) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_111_1) (- main_~q~1.offset)) 8) (<= (- (- |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_112_1 (- |main_read~int_#ptr.offset|)) 17) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_111_1) v_b_112_1) (- 1)) (<= (- (- 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)) (<= (- (- v_b_112_1) v_b_112_1) (- 2)) (<= (- (- v_b_110_1) (- v_b_113_1)) 1) (<= (- (- v_b_112_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_111_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_112_1 main_~p~1.offset) 9) (<= (- (- |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)) (<= (- (- v_b_111_1) main_~malloc_~size) (- 400)) (<= (- (- |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) (<= (- v_b_112_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_111_1) v_b_111_1) 0) (<= (- (- v_b_112_1) (- main_~p~1.offset)) (- 1)) (<= (- v_b_111_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_110_1 v_b_113_1) (- 1)) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- (- v_b_112_1) main_~malloc_~size) (- 401)) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 8) (<= (- v_b_112_1 (- main_~q~1.offset)) 17) (<= (- |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_111_1) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~p~1.offset (- main_~q~1.offset)) 8) (<= (- (- v_b_111_1) (- v_b_112_1)) 1) (<= (- (- v_b_110_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- v_b_111_1) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 8) (<= (- v_b_112_1 main_~malloc_~size) (- 391)) (<= (- 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) (<= (- v_b_111_1 |main_~malloc_#res.offset|) 8) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_111_1 (- |main_#t~malloc0.offset|)) 8) (<= (- v_b_112_1 (- main_~p~1.offset)) 9) (<= (- v_b_111_1 (- main_~q~1.offset)) 16) (<= (- (- |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)) (forall ((v_idx_930 Int) (v_idx_923 Int) (v_idx_931 Int) (v_idx_924 Int) (v_idx_925 Int) (v_idx_929 Int)) (or (<= v_b_111_1 v_idx_923) (<= v_b_110_1 v_idx_929) (< v_idx_925 v_b_112_1) (< v_idx_930 v_b_110_1) (and (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_930) v_idx_924)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_930) v_idx_924))) 0)) (< v_idx_924 v_b_111_1) (<= v_b_113_1 v_idx_930) (< v_idx_931 v_b_113_1) (<= v_b_112_1 v_idx_924))) (<= (- v_b_111_1 (- |main_~malloc_#res.offset|)) 8) (<= (- (- v_b_111_1) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 8) (= v_v_2411_1 v_v_2418_1) (<= (- v_b_112_1 (- |main_~malloc_#res.offset|)) 9) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- v_b_112_1) main_~p~1.offset) (- 1)) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_111_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_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- v_b_111_1 |main_read~int_#sizeOfReadType|) 4) (<= (- v_b_112_1 |main_read~int_#sizeOfReadType|) 5) (<= (- |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) (<= (- (- v_b_111_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |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_112_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 12) (<= (- |main_read~int_#value| v_v_2416_1) 0) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 8) (<= (- v_b_112_1 |main_#t~malloc0.offset|) 9) (<= (- v_b_112_1 (- v_b_112_1)) 18) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- (- v_b_112_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- |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) (<= (- (- v_b_112_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 16) (<= (- (- v_b_112_1) |main_~malloc_#res.offset|) (- 1)) (<= (- v_b_112_1 (- main_~malloc_~size)) 409) (<= (- |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) (<= (- v_b_112_1 (- |main_#t~malloc0.offset|)) 9) (<= (- (- v_b_112_1) (- main_~malloc_~size)) 399) (<= (- v_b_111_1 (- |main_read~int_#ptr.offset|)) 16) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 8) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 v_b_112_1) (- 1)) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- v_b_112_1 main_~q~1.offset) 9) (<= (- (- v_b_111_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- v_b_111_1 main_~malloc_~size) (- 392)) (<= (- (- v_b_112_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_111_1 (- main_~malloc_~size)) 408) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- v_b_112_1 |main_~malloc_#res.offset|) 9) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- v_b_111_1 (- main_~p~1.offset)) 8) (<= (- (- |main_read~int_#value|) (- v_v_2416_1)) 0) (<= (- v_b_113_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_112_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- |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) (<= (- (- v_b_112_1) (- main_~q~1.offset)) 7) (<= (- (- v_b_111_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_111_1) (- main_~malloc_~size)) 400) (<= (- (- v_b_111_1) (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 8) (<= (- v_b_111_1 main_~q~1.offset) 8) (<= (- v_b_111_1 |main_#t~malloc0.offset|) 8) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- v_b_110_1 |main_read~int_#ptr.base|) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 (- |main_read~int_#sizeOfReadType|)) 12) (<= (- (- |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_111_1) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 8) (<= (- v_b_111_1 main_~p~1.offset) 8) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- v_b_111_1 (- v_b_111_1)) 16) (<= (- (- v_b_112_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_112_1) |main_#t~malloc0.offset|) (- 1)) (<= (- |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_v_838_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_v_833_1 (Array Int Int)) (v_b_62_1 Int) (v_v_840_1 (Array Int Int))) (and (<= (- v_b_62_1 v_b_65_1) (- 1)) (<= (- (- v_b_64_1) (- main_~q~1.offset)) (- 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_~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)) (forall ((v_idx_941 Int) (v_idx_944 Int) (v_idx_945 Int) (v_idx_942 Int) (v_idx_943 Int) (v_idx_946 Int)) (or (<= v_b_64_1 v_idx_942) (< v_idx_945 v_b_62_1) (and (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_945) v_idx_942))) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_945) v_idx_942)) 0)) (<= v_b_62_1 v_idx_944) (< v_idx_942 v_b_63_1) (<= v_b_65_1 v_idx_945) (<= v_b_63_1 v_idx_941) (< v_idx_946 v_b_65_1) (< v_idx_943 v_b_64_1))) (<= (- |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) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 0) (<= (- (- 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_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) 1) (<= (- 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_read~int_#value|) (- v_v_838_1)) 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) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~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)) (= v_v_840_1 v_v_833_1) (<= (- |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_read~int_#value| v_v_838_1) 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_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_#ptr.offset|) (- main_~q~1.offset)) 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_~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) (<= (- (- v_b_63_1) (- main_~q~1.offset)) 0) (<= (- (- |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) (<= (- (- 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 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-18 23:34:50,889 WARN L274 ngHoareTripleChecker]: Action: main := 0; [2018-12-18 23:34:50,889 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= c_main_main_primed 0) [2018-12-18 23:34:51,307 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) (<= (- (- 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) (exists ((v_b_111_1 Int) (v_b_110_1 Int) (v_b_113_1 Int) (v_b_112_1 Int)) (and (<= (- v_b_111_1 |main_read~int_#sizeOfReadType|) 4) (<= (- (- v_b_111_1) main_~p~1.offset) 0) (<= (- v_b_112_1 |main_read~int_#sizeOfReadType|) 5) (<= (- (- v_b_113_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_111_1 (- v_b_112_1)) 17) (<= (- (- v_b_111_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_112_1 (- |main_read~int_#sizeOfReadType|)) 13) (<= (- (- v_b_111_1) (- main_~q~1.offset)) 8) (<= (- (- v_b_112_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_112_1 (- |main_read~int_#ptr.offset|)) 17) (forall ((v_idx_960 Int) (v_idx_954 Int)) (or (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_960) v_idx_954))) 0) (< v_idx_954 v_b_111_1) (< v_idx_960 v_b_110_1) (<= v_b_112_1 v_idx_954) (<= v_b_113_1 v_idx_960))) (<= (- v_b_112_1 |main_#t~malloc0.offset|) 9) (<= (- (- v_b_112_1) (- main_main)) (- 1)) (<= (- (- v_b_111_1) v_b_112_1) (- 1)) (<= (- v_b_112_1 (- v_b_112_1)) 18) (<= (- v_b_112_1 (- main_main)) 9) (<= (- (- v_b_112_1) main_main) (- 1)) (<= (- (- v_b_112_1) v_b_112_1) (- 2)) (<= (- (- v_b_112_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_110_1) (- v_b_113_1)) 1) (<= (- (- v_b_112_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_111_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_112_1 main_~p~1.offset) 9) (<= (- (- v_b_111_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_112_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_112_1) |main_~malloc_#res.offset|) (- 1)) (<= (- v_b_112_1 (- main_~malloc_~size)) 409) (<= (- v_b_112_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_111_1) v_b_111_1) 0) (<= (- v_b_111_1 (- main_main)) 8) (<= (- (- v_b_112_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_112_1) (- main_~malloc_~size)) 399) (<= (- v_b_112_1 (- |main_#t~malloc0.offset|)) 9) (<= (- (- v_b_111_1) (- main_main)) 0) (<= (- v_b_111_1 (- |main_read~int_#ptr.offset|)) 16) (<= (- v_b_111_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_110_1 v_b_113_1) (- 1)) (<= (- v_b_111_1 v_b_112_1) (- 1)) (<= (- v_b_112_1 main_~q~1.offset) 9) (<= (- (- v_b_111_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_111_1 main_~malloc_~size) (- 392)) (<= (- v_b_111_1 (- main_~malloc_~size)) 408) (<= (- (- v_b_112_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_112_1 main_main) 9) (<= (- (- v_b_112_1) main_~malloc_~size) (- 401)) (<= (- v_b_112_1 |main_~malloc_#res.offset|) 9) (<= (- v_b_112_1 (- main_~q~1.offset)) 17) (<= (- v_b_111_1 (- main_~p~1.offset)) 8) (<= (- (- v_b_111_1) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_113_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_111_1) (- v_b_112_1)) 1) (<= (- (- v_b_110_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- v_b_112_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_111_1) |main_~malloc_#res.offset|) 0) (<= (- v_b_112_1 main_~malloc_~size) (- 391)) (<= (- (- v_b_112_1) (- main_~q~1.offset)) 7) (<= (- (- v_b_111_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_111_1) (- main_~p~1.offset)) 0) (<= (- (- v_b_111_1) (- main_~malloc_~size)) 400) (<= (- v_b_111_1 |main_~malloc_#res.offset|) 8) (<= (- v_b_111_1 (- |main_#t~malloc0.offset|)) 8) (<= (- v_b_111_1 main_~q~1.offset) 8) (<= (- v_b_111_1 (- main_~q~1.offset)) 16) (<= (- v_b_111_1 |main_#t~malloc0.offset|) 8) (<= (- v_b_112_1 (- main_~p~1.offset)) 9) (<= (- v_b_110_1 |main_read~int_#ptr.base|) 0) (<= (- v_b_111_1 (- |main_read~int_#sizeOfReadType|)) 12) (<= (- v_b_111_1 main_main) 8) (<= (- (- v_b_111_1) main_main) 0) (<= (- v_b_111_1 (- |main_~malloc_#res.offset|)) 8) (<= (- (- v_b_111_1) main_~q~1.offset) 0) (<= (- (- v_b_111_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_111_1 main_~p~1.offset) 8) (<= (- v_b_112_1 (- |main_~malloc_#res.offset|)) 9) (<= (- v_b_111_1 (- v_b_111_1)) 16) (<= (- (- v_b_112_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_112_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_112_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_111_1) (- |main_#t~malloc0.offset|)) 0) (forall ((v_prenex_85 Int) (v_prenex_84 Int)) (or (< v_prenex_85 v_b_111_1) (<= v_b_112_1 v_prenex_85) (<= (- |main_read~int_#value| (select (select |#memory_int| v_prenex_84) v_prenex_85)) 0) (<= v_b_113_1 v_prenex_84) (< v_prenex_84 v_b_110_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) (<= (- (- |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-18 23:35:03,034 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-18 23:35:03,034 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-18 23:35:03,034 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-18 23:35:03,035 WARN L223 ngHoareTripleChecker]: -- [2018-12-18 23:35:03,035 WARN L224 ngHoareTripleChecker]: Pre: {2147483571#(or (exists ((v_b_111_1 Int) (v_b_110_1 Int) (v_b_113_1 Int) (v_b_112_1 Int) (v_v_2418_1 (Array Int Int)) (v_v_2416_1 Int) (v_v_2411_1 (Array Int Int))) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_111_1) c_main_~p~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_#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_111_1 (- v_b_112_1)) 17) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_111_1) (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- v_b_111_1) v_b_112_1) (- 1)) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 392)) (<= (- (- v_b_112_1) v_b_112_1) (- 2)) (<= (- c_main_main (- c_main_~q~1.offset)) 8) (<= (- (- v_b_110_1) (- v_b_113_1)) 1) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_111_1) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 8) (<= (- v_b_112_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_111_1) v_b_111_1) 0) (<= (- v_b_111_1 (- c_main_main)) 8) (<= (- (- c_main_main) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_112_1) (- c_main_~p~1.offset)) (- 1)) (<= (- v_b_111_1 |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_110_1 v_b_113_1) (- 1)) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_112_1) c_main_~malloc_~size) (- 401)) (<= (- v_b_112_1 (- c_main_~q~1.offset)) 17) (<= (- |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_110_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- (- 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_112_1 (- c_main_~p~1.offset)) 9) (<= (- v_b_111_1 (- 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_~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_111_1 (- |c_main_~malloc_#res.offset|)) 8) (<= (- (- v_b_111_1) c_main_~q~1.offset) 0) (<= (- v_b_112_1 (- |c_main_~malloc_#res.offset|)) 9) (<= (- 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_111_1 |c_main_read~int_#sizeOfReadType|) 4) (<= (- |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) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 12) (<= (- |c_main_read~int_#value| v_v_2416_1) 0) (<= (- c_main_main c_main_~malloc_~size) (- 400)) (<= (- v_b_112_1 (- v_b_112_1)) 18) (<= (- (- 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_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_112_1 (- c_main_~malloc_~size)) 409) (<= (- |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) (<= (- (- v_b_112_1) (- c_main_~malloc_~size)) 399) (<= (- (- v_b_111_1) (- c_main_main)) 0) (<= (- v_b_111_1 (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 v_b_112_1) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- v_b_112_1 c_main_~q~1.offset) 9) (<= (- (- v_b_111_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_112_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_read~int_#value|) (- v_v_2416_1)) 0) (<= (- v_b_113_1 |c_main_read~int_#ptr.base|) 1) (<= (- c_main_main (- |c_main_read~int_#ptr.offset|)) 8) (<= (- (- v_b_112_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- |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_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- v_b_111_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_111_1) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- v_b_111_1 |c_main_#t~malloc0.offset|) 8) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_main) 0) (<= (- v_b_110_1 |c_main_read~int_#ptr.base|) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- c_main_main) c_main_main) 0) (<= (- v_b_111_1 c_main_main) 8) (<= (- (- v_b_111_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_~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_113_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_112_1 (- |c_main_read~int_#sizeOfReadType|)) 13) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 8) (<= (- v_b_112_1 (- |c_main_read~int_#ptr.offset|)) 17) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 16) (forall ((v_idx_1005 Int) (v_idx_1004 Int) (v_idx_999 Int) (v_idx_1000 Int) (v_idx_998 Int) (v_idx_1006 Int)) (or (<= v_b_112_1 v_idx_999) (<= v_b_110_1 v_idx_1004) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1005) v_idx_999)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1005) v_idx_999))) 0)) (< v_idx_1005 v_b_110_1) (< v_idx_1006 v_b_113_1) (<= v_b_113_1 v_idx_1005) (<= v_b_111_1 v_idx_998) (< v_idx_999 v_b_111_1) (< v_idx_1000 v_b_112_1))) (<= (- c_main_main (- c_main_main)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_112_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_111_1) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_112_1 c_main_~p~1.offset) 9) (<= (- (- |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)) (<= (- (- 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) (<= (- (- c_main_main) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_111_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_111_1) (- v_b_112_1)) 1) (<= (- (- v_b_111_1) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 8) (<= (- v_b_112_1 c_main_~malloc_~size) (- 391)) (<= (- (- |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_main c_main_~p~1.offset) 0) (<= (- v_b_111_1 |c_main_~malloc_#res.offset|) 8) (<= (- v_b_111_1 (- |c_main_#t~malloc0.offset|)) 8) (<= (- 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) (<= (- (- v_b_111_1) c_main_main) 0) (<= (- 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_v_2411_1 v_v_2418_1) (<= (- (- c_main_main) (- |c_main_read~int_#ptr.offset|)) 8) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- v_b_112_1) c_main_~p~1.offset) (- 1)) (<= (- (- v_b_111_1) (- |c_main_#t~malloc0.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)) (<= (- c_main_main c_main_~q~1.offset) 0) (<= (- v_b_112_1 |c_main_read~int_#sizeOfReadType|) 5) (<= (- (- c_main_main) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_111_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) 0) (<= (- (- v_b_112_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 8) (<= (- v_b_112_1 |c_main_#t~malloc0.offset|) 9) (<= (- (- v_b_112_1) (- c_main_main)) (- 1)) (<= (- |c_main_#t~malloc0.offset| c_main_main) 0) (<= (- v_b_112_1 (- c_main_main)) 9) (<= (- (- v_b_112_1) c_main_main) (- 1)) (<= (- (- v_b_112_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- c_main_main) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_112_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 16) (<= (- (- v_b_112_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- v_b_112_1 (- |c_main_#t~malloc0.offset|)) 9) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 8) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- v_b_111_1 c_main_~malloc_~size) (- 392)) (<= (- v_b_111_1 (- c_main_~malloc_~size)) 408) (<= (- v_b_112_1 c_main_main) 9) (<= (- v_b_112_1 |c_main_~malloc_#res.offset|) 9) (<= (- (- c_main_main) c_main_~p~1.offset) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_111_1 (- c_main_~p~1.offset)) 8) (<= (- (- |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_112_1) (- c_main_~q~1.offset)) 7) (<= (- (- c_main_main) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_111_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 8) (<= (- v_b_111_1 c_main_~q~1.offset) 8) (<= (- v_b_111_1 (- |c_main_read~int_#sizeOfReadType|)) 12) (<= (- (- |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) (<= (- v_b_111_1 c_main_~p~1.offset) 8) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_111_1 (- v_b_111_1)) 16) (<= (- (- v_b_112_1) c_main_~q~1.offset) (- 1)) (<= (- (- v_b_112_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 4) (<= (- c_main_main (- |c_main_~malloc_#res.offset|)) 0))) (exists ((v_b_65_1 Int) (v_v_838_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_v_833_1 (Array Int Int)) (v_b_62_1 Int) (v_v_840_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) (<= (- (- 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) (<= (- |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_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_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) (forall ((v_idx_1016 Int) (v_idx_1021 Int) (v_idx_1020 Int) (v_idx_1019 Int) (v_idx_1018 Int) (v_idx_1017 Int)) (or (< v_idx_1018 v_b_64_1) (<= v_b_62_1 v_idx_1019) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1020) v_idx_1017))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1020) v_idx_1017)) 0)) (<= v_b_64_1 v_idx_1017) (<= v_b_63_1 v_idx_1016) (<= v_b_65_1 v_idx_1020) (< v_idx_1020 v_b_62_1) (< v_idx_1017 v_b_63_1) (< v_idx_1021 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_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) (<= (- (- 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 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)) (<= (- (- v_b_64_1) (- c_main_~q~1.offset)) (- 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_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_63_1) v_b_64_1) (- 1)) (<= (- 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) (<= (- |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_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) (<= (- v_b_64_1 c_main_~q~1.offset) 1) (<= (- 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_read~int_#value|) (- v_v_838_1)) 0) (<= (- (- c_main_main) |c_main_read~int_#sizeOfReadType|) (- 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)) (= v_v_840_1 v_v_833_1) (<= (- 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_read~int_#value| v_v_838_1) 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) (<= (- (- 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_~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_~q~1.offset)) 0) (<= (- v_b_63_1 c_main_main) 4) (<= (- (- c_main_main) |c_main_~malloc_#res.offset|) 0) (<= (- 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-18 23:35:03,035 WARN L228 ngHoareTripleChecker]: Action: assume true; [2018-12-18 23:35:03,036 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: true [2018-12-18 23:35:03,036 WARN L230 ngHoareTripleChecker]: Post: {2147483570#(exists ((v_b_111_1 Int) (v_b_110_1 Int) (v_b_113_1 Int) (v_b_112_1 Int) (v_v_2418_1 (Array Int Int)) (v_v_2416_1 Int) (v_v_2411_1 (Array Int Int))) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_111_1) c_main_~p~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_#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_111_1 (- v_b_112_1)) 17) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_111_1) (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- v_b_111_1) v_b_112_1) (- 1)) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 392)) (<= (- (- v_b_112_1) v_b_112_1) (- 2)) (<= (- c_main_main (- c_main_~q~1.offset)) 8) (<= (- (- v_b_110_1) (- v_b_113_1)) 1) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_111_1) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 8) (<= (- v_b_112_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_111_1) v_b_111_1) 0) (<= (- v_b_111_1 (- c_main_main)) 8) (<= (- (- c_main_main) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_112_1) (- c_main_~p~1.offset)) (- 1)) (<= (- v_b_111_1 |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_110_1 v_b_113_1) (- 1)) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_112_1) c_main_~malloc_~size) (- 401)) (<= (- v_b_112_1 (- c_main_~q~1.offset)) 17) (<= (- |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_110_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- (- 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_112_1 (- c_main_~p~1.offset)) 9) (<= (- v_b_111_1 (- 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_~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_111_1 (- |c_main_~malloc_#res.offset|)) 8) (<= (- (- v_b_111_1) c_main_~q~1.offset) 0) (<= (- v_b_112_1 (- |c_main_~malloc_#res.offset|)) 9) (<= (- 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_111_1 |c_main_read~int_#sizeOfReadType|) 4) (<= (- |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) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 12) (<= (- |c_main_read~int_#value| v_v_2416_1) 0) (<= (- c_main_main c_main_~malloc_~size) (- 400)) (<= (- v_b_112_1 (- v_b_112_1)) 18) (<= (- (- 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_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_112_1 (- c_main_~malloc_~size)) 409) (<= (- |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) (<= (- (- v_b_112_1) (- c_main_~malloc_~size)) 399) (<= (- (- v_b_111_1) (- c_main_main)) 0) (<= (- v_b_111_1 (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 v_b_112_1) (- 1)) (forall ((v_idx_1036 Int) (v_idx_1035 Int) (v_idx_1034 Int) (v_idx_1030 Int) (v_idx_1029 Int) (v_idx_1028 Int)) (or (<= v_b_113_1 v_idx_1035) (< v_idx_1036 v_b_113_1) (<= v_b_110_1 v_idx_1034) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1035) v_idx_1029)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1035) v_idx_1029))) 0)) (<= v_b_111_1 v_idx_1028) (< v_idx_1030 v_b_112_1) (<= v_b_112_1 v_idx_1029) (< v_idx_1035 v_b_110_1) (< v_idx_1029 v_b_111_1))) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- v_b_112_1 c_main_~q~1.offset) 9) (<= (- (- v_b_111_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_112_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_read~int_#value|) (- v_v_2416_1)) 0) (<= (- v_b_113_1 |c_main_read~int_#ptr.base|) 1) (<= (- c_main_main (- |c_main_read~int_#ptr.offset|)) 8) (<= (- (- v_b_112_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- |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_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- v_b_111_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_111_1) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- v_b_111_1 |c_main_#t~malloc0.offset|) 8) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_main) 0) (<= (- v_b_110_1 |c_main_read~int_#ptr.base|) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- c_main_main) c_main_main) 0) (<= (- v_b_111_1 c_main_main) 8) (<= (- (- v_b_111_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_~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_113_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_112_1 (- |c_main_read~int_#sizeOfReadType|)) 13) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 8) (<= (- v_b_112_1 (- |c_main_read~int_#ptr.offset|)) 17) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 16) (<= (- c_main_main (- c_main_main)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_112_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_111_1) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_112_1 c_main_~p~1.offset) 9) (<= (- (- |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)) (<= (- (- 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) (<= (- (- c_main_main) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_111_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_111_1) (- v_b_112_1)) 1) (<= (- (- v_b_111_1) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 8) (<= (- v_b_112_1 c_main_~malloc_~size) (- 391)) (<= (- (- |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_main c_main_~p~1.offset) 0) (<= (- v_b_111_1 |c_main_~malloc_#res.offset|) 8) (<= (- v_b_111_1 (- |c_main_#t~malloc0.offset|)) 8) (<= (- 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) (<= (- (- v_b_111_1) c_main_main) 0) (<= (- 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_v_2411_1 v_v_2418_1) (<= (- (- c_main_main) (- |c_main_read~int_#ptr.offset|)) 8) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- v_b_112_1) c_main_~p~1.offset) (- 1)) (<= (- (- v_b_111_1) (- |c_main_#t~malloc0.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)) (<= (- c_main_main c_main_~q~1.offset) 0) (<= (- v_b_112_1 |c_main_read~int_#sizeOfReadType|) 5) (<= (- (- c_main_main) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_111_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) 0) (<= (- (- v_b_112_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 8) (<= (- v_b_112_1 |c_main_#t~malloc0.offset|) 9) (<= (- (- v_b_112_1) (- c_main_main)) (- 1)) (<= (- |c_main_#t~malloc0.offset| c_main_main) 0) (<= (- v_b_112_1 (- c_main_main)) 9) (<= (- (- v_b_112_1) c_main_main) (- 1)) (<= (- (- v_b_112_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- c_main_main) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_112_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 16) (<= (- (- v_b_112_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- v_b_112_1 (- |c_main_#t~malloc0.offset|)) 9) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 8) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- v_b_111_1 c_main_~malloc_~size) (- 392)) (<= (- v_b_111_1 (- c_main_~malloc_~size)) 408) (<= (- v_b_112_1 c_main_main) 9) (<= (- v_b_112_1 |c_main_~malloc_#res.offset|) 9) (<= (- (- c_main_main) c_main_~p~1.offset) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_111_1 (- c_main_~p~1.offset)) 8) (<= (- (- |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_112_1) (- c_main_~q~1.offset)) 7) (<= (- (- c_main_main) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_111_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 8) (<= (- v_b_111_1 c_main_~q~1.offset) 8) (<= (- v_b_111_1 (- |c_main_read~int_#sizeOfReadType|)) 12) (<= (- (- |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) (<= (- v_b_111_1 c_main_~p~1.offset) 8) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_111_1 (- v_b_111_1)) 16) (<= (- (- v_b_112_1) c_main_~q~1.offset) (- 1)) (<= (- (- v_b_112_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 4) (<= (- c_main_main (- |c_main_~malloc_#res.offset|)) 0)))} [2018-12-18 23:35:03,036 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-18 23:35:03,037 WARN L268 ngHoareTripleChecker]: -- [2018-12-18 23:35:03,038 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-18 23:35:03,136 WARN L270 ngHoareTripleChecker]: Pre: {2147483571#(or (exists ((v_b_111_1 Int) (v_b_110_1 Int) (v_b_113_1 Int) (v_b_112_1 Int) (v_v_2418_1 (Array Int Int)) (v_v_2416_1 Int) (v_v_2411_1 (Array Int Int))) (and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_111_1) main_~p~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)) (<= (- v_b_111_1 (- v_b_112_1)) 17) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_111_1) (- main_~q~1.offset)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- v_b_111_1) v_b_112_1) (- 1)) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 392)) (<= (- (- v_b_112_1) v_b_112_1) (- 2)) (<= (- main_main (- main_~q~1.offset)) 8) (<= (- (- v_b_110_1) (- v_b_113_1)) 1) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- v_b_111_1) main_~malloc_~size) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 8) (<= (- v_b_112_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_111_1) v_b_111_1) 0) (<= (- v_b_111_1 (- main_main)) 8) (<= (- (- main_main) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_112_1) (- main_~p~1.offset)) (- 1)) (<= (- v_b_111_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_110_1 v_b_113_1) (- 1)) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- (- v_b_112_1) main_~malloc_~size) (- 401)) (<= (- v_b_112_1 (- main_~q~1.offset)) 17) (<= (- |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_110_1) (- |main_read~int_#ptr.base|)) 0) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- (- 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_112_1 (- main_~p~1.offset)) 9) (<= (- v_b_111_1 (- main_~q~1.offset)) 16) (<= (- (- |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_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_111_1 (- |main_~malloc_#res.offset|)) 8) (<= (- (- v_b_111_1) main_~q~1.offset) 0) (<= (- v_b_112_1 (- |main_~malloc_#res.offset|)) 9) (<= (- 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_111_1 |main_read~int_#sizeOfReadType|) 4) (<= (- |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) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 12) (<= (- |main_read~int_#value| v_v_2416_1) 0) (<= (- main_main main_~malloc_~size) (- 400)) (<= (- v_b_112_1 (- v_b_112_1)) 18) (<= (- (- 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_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_112_1 (- main_~malloc_~size)) 409) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 392)) (<= (- (- main_main) (- main_~malloc_~size)) 400) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- (- v_b_112_1) (- main_~malloc_~size)) 399) (<= (- (- v_b_111_1) (- main_main)) 0) (<= (- v_b_111_1 (- |main_read~int_#ptr.offset|)) 16) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 v_b_112_1) (- 1)) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- v_b_112_1 main_~q~1.offset) 9) (<= (- (- v_b_111_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_112_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_read~int_#value|) (- v_v_2416_1)) 0) (<= (- v_b_113_1 |main_read~int_#ptr.base|) 1) (<= (- main_main (- |main_read~int_#ptr.offset|)) 8) (<= (- (- v_b_112_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 16) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- (- v_b_111_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_111_1) (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- v_b_111_1 |main_#t~malloc0.offset|) 8) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_main) 0) (<= (- v_b_110_1 |main_read~int_#ptr.base|) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- main_main) main_main) 0) (<= (- v_b_111_1 main_main) 8) (<= (- (- v_b_111_1) |main_read~int_#ptr.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_main)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- (- v_b_113_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_112_1 (- |main_read~int_#sizeOfReadType|)) 13) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 8) (<= (- v_b_112_1 (- |main_read~int_#ptr.offset|)) 17) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 16) (forall ((v_idx_1005 Int) (v_idx_1004 Int) (v_idx_999 Int) (v_idx_1000 Int) (v_idx_998 Int) (v_idx_1006 Int)) (or (<= v_b_112_1 v_idx_999) (<= v_b_110_1 v_idx_1004) (and (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1005) v_idx_999)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1005) v_idx_999))) 0)) (< v_idx_1005 v_b_110_1) (< v_idx_1006 v_b_113_1) (<= v_b_113_1 v_idx_1005) (<= v_b_111_1 v_idx_998) (< v_idx_999 v_b_111_1) (< v_idx_1000 v_b_112_1))) (<= (- main_main (- main_main)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_112_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_111_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_112_1 main_~p~1.offset) 9) (<= (- (- |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)) (<= (- (- 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) (<= (- (- main_main) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_111_1) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_111_1) (- v_b_112_1)) 1) (<= (- (- v_b_111_1) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 8) (<= (- v_b_112_1 main_~malloc_~size) (- 391)) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 8) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- main_main main_~p~1.offset) 0) (<= (- v_b_111_1 |main_~malloc_#res.offset|) 8) (<= (- v_b_111_1 (- |main_#t~malloc0.offset|)) 8) (<= (- main_main (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- (- main_main) (- main_~q~1.offset)) 8) (<= (- (- v_b_111_1) main_main) 0) (<= (- 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_v_2411_1 v_v_2418_1) (<= (- (- main_main) (- |main_read~int_#ptr.offset|)) 8) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- v_b_112_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_111_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_main main_~q~1.offset) 0) (<= (- v_b_112_1 |main_read~int_#sizeOfReadType|) 5) (<= (- (- main_main) main_~malloc_~size) (- 400)) (<= (- (- v_b_111_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- (- v_b_112_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 8) (<= (- v_b_112_1 |main_#t~malloc0.offset|) 9) (<= (- (- v_b_112_1) (- main_main)) (- 1)) (<= (- |main_#t~malloc0.offset| main_main) 0) (<= (- v_b_112_1 (- main_main)) 9) (<= (- (- v_b_112_1) main_main) (- 1)) (<= (- (- v_b_112_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- (- main_main) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_112_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 16) (<= (- (- v_b_112_1) |main_~malloc_#res.offset|) (- 1)) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- v_b_112_1 (- |main_#t~malloc0.offset|)) 9) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 8) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- v_b_111_1 main_~malloc_~size) (- 392)) (<= (- v_b_111_1 (- main_~malloc_~size)) 408) (<= (- v_b_112_1 main_main) 9) (<= (- v_b_112_1 |main_~malloc_#res.offset|) 9) (<= (- (- main_main) main_~p~1.offset) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- v_b_111_1 (- main_~p~1.offset)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_112_1) (- main_~q~1.offset)) 7) (<= (- (- main_main) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_111_1) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 8) (<= (- v_b_111_1 main_~q~1.offset) 8) (<= (- v_b_111_1 (- |main_read~int_#sizeOfReadType|)) 12) (<= (- (- |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) (<= (- v_b_111_1 main_~p~1.offset) 8) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- v_b_111_1 (- v_b_111_1)) 16) (<= (- (- v_b_112_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_112_1) |main_#t~malloc0.offset|) (- 1)) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 4) (<= (- main_main (- |main_~malloc_#res.offset|)) 0))) (exists ((v_b_65_1 Int) (v_v_838_1 Int) (v_b_64_1 Int) (v_b_63_1 Int) (v_v_833_1 (Array Int Int)) (v_b_62_1 Int) (v_v_840_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) (<= (- (- 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) (<= (- |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_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_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) (forall ((v_idx_1016 Int) (v_idx_1021 Int) (v_idx_1020 Int) (v_idx_1019 Int) (v_idx_1018 Int) (v_idx_1017 Int)) (or (< v_idx_1018 v_b_64_1) (<= v_b_62_1 v_idx_1019) (and (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1020) v_idx_1017))) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1020) v_idx_1017)) 0)) (<= v_b_64_1 v_idx_1017) (<= v_b_63_1 v_idx_1016) (<= v_b_65_1 v_idx_1020) (< v_idx_1020 v_b_62_1) (< v_idx_1017 v_b_63_1) (< v_idx_1021 v_b_65_1))) (<= (- |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) (<= (- (- 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 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)) (<= (- (- v_b_64_1) (- main_~q~1.offset)) (- 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_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_63_1) v_b_64_1) (- 1)) (<= (- 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_~q~1.offset) 0) (<= (- (- 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) (<= (- v_b_64_1 main_~q~1.offset) 1) (<= (- 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_read~int_#value|) (- v_v_838_1)) 0) (<= (- (- main_main) |main_read~int_#sizeOfReadType|) (- 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)) (= v_v_840_1 v_v_833_1) (<= (- 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_read~int_#value| v_v_838_1) 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) (<= (- (- 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_~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_~q~1.offset)) 0) (<= (- v_b_63_1 main_main) 4) (<= (- (- main_main) |main_~malloc_#res.offset|) 0) (<= (- 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))))} [2018-12-18 23:35:03,136 WARN L274 ngHoareTripleChecker]: Action: assume true; [2018-12-18 23:35:03,136 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: true [2018-12-18 23:35:03,632 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) (<= (- |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) (exists ((v_b_111_1 Int) (v_b_110_1 Int) (v_b_113_1 Int) (v_b_112_1 Int)) (and (<= (- v_b_111_1 |main_read~int_#sizeOfReadType|) 4) (<= (- (- v_b_111_1) main_~p~1.offset) 0) (<= (- v_b_112_1 |main_read~int_#sizeOfReadType|) 5) (<= (- (- v_b_113_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_111_1 (- v_b_112_1)) 17) (<= (- (- v_b_111_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_112_1 (- |main_read~int_#sizeOfReadType|)) 13) (<= (- (- v_b_111_1) (- main_~q~1.offset)) 8) (<= (- (- v_b_112_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_112_1 (- |main_read~int_#ptr.offset|)) 17) (<= (- v_b_112_1 |main_#t~malloc0.offset|) 9) (<= (- (- v_b_112_1) (- main_main)) (- 1)) (<= (- (- v_b_111_1) v_b_112_1) (- 1)) (<= (- v_b_112_1 (- v_b_112_1)) 18) (<= (- v_b_112_1 (- main_main)) 9) (<= (- (- v_b_112_1) main_main) (- 1)) (<= (- (- v_b_112_1) v_b_112_1) (- 2)) (<= (- (- v_b_112_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_110_1) (- v_b_113_1)) 1) (<= (- (- v_b_112_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_111_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_112_1 main_~p~1.offset) 9) (<= (- (- v_b_111_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_112_1) (- |main_~malloc_#res.offset|)) (- 1)) (forall ((v_idx_1035 Int) (v_idx_1029 Int)) (or (<= v_b_113_1 v_idx_1035) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1035) v_idx_1029)) 0) (<= v_b_112_1 v_idx_1029) (< v_idx_1035 v_b_110_1) (< v_idx_1029 v_b_111_1))) (<= (- (- v_b_112_1) |main_~malloc_#res.offset|) (- 1)) (<= (- v_b_112_1 (- main_~malloc_~size)) 409) (<= (- v_b_112_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_111_1) v_b_111_1) 0) (<= (- v_b_111_1 (- main_main)) 8) (<= (- (- v_b_112_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_112_1) (- main_~malloc_~size)) 399) (<= (- v_b_112_1 (- |main_#t~malloc0.offset|)) 9) (<= (- (- v_b_111_1) (- main_main)) 0) (<= (- v_b_111_1 (- |main_read~int_#ptr.offset|)) 16) (<= (- v_b_111_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_110_1 v_b_113_1) (- 1)) (<= (- v_b_111_1 v_b_112_1) (- 1)) (<= (- v_b_112_1 main_~q~1.offset) 9) (<= (- (- v_b_111_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_111_1 main_~malloc_~size) (- 392)) (<= (- v_b_111_1 (- main_~malloc_~size)) 408) (<= (- (- v_b_112_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_112_1 main_main) 9) (<= (- (- v_b_112_1) main_~malloc_~size) (- 401)) (<= (- v_b_112_1 |main_~malloc_#res.offset|) 9) (<= (- v_b_112_1 (- main_~q~1.offset)) 17) (<= (- v_b_111_1 (- main_~p~1.offset)) 8) (<= (- (- v_b_111_1) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_113_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_111_1) (- v_b_112_1)) 1) (<= (- (- v_b_110_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- v_b_112_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_111_1) |main_~malloc_#res.offset|) 0) (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_86 v_b_110_1) (<= v_b_113_1 v_prenex_86) (< v_prenex_87 v_b_111_1) (<= v_b_112_1 v_prenex_87))) (<= (- v_b_112_1 main_~malloc_~size) (- 391)) (<= (- (- v_b_112_1) (- main_~q~1.offset)) 7) (<= (- (- v_b_111_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_111_1) (- main_~p~1.offset)) 0) (<= (- (- v_b_111_1) (- main_~malloc_~size)) 400) (<= (- v_b_111_1 |main_~malloc_#res.offset|) 8) (<= (- v_b_111_1 (- |main_#t~malloc0.offset|)) 8) (<= (- v_b_111_1 main_~q~1.offset) 8) (<= (- v_b_111_1 (- main_~q~1.offset)) 16) (<= (- v_b_111_1 |main_#t~malloc0.offset|) 8) (<= (- v_b_112_1 (- main_~p~1.offset)) 9) (<= (- v_b_110_1 |main_read~int_#ptr.base|) 0) (<= (- v_b_111_1 (- |main_read~int_#sizeOfReadType|)) 12) (<= (- v_b_111_1 main_main) 8) (<= (- (- v_b_111_1) main_main) 0) (<= (- v_b_111_1 (- |main_~malloc_#res.offset|)) 8) (<= (- (- v_b_111_1) main_~q~1.offset) 0) (<= (- (- v_b_111_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_111_1 main_~p~1.offset) 8) (<= (- v_b_112_1 (- |main_~malloc_#res.offset|)) 9) (<= (- v_b_111_1 (- v_b_111_1)) 16) (<= (- (- v_b_112_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_112_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_112_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_111_1) (- |main_#t~malloc0.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-18 23:35:34,399 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-18 23:35:34,400 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-18 23:35:34,400 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-18 23:35:34,400 WARN L223 ngHoareTripleChecker]: -- [2018-12-18 23:35:34,401 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_~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_read~int_#ptr.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_#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_#ptr.offset| c_main_~q~1.offset) 12) (<= (- |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-18 23:35:34,401 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-18 23:35:34,401 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-18 23:35:34,402 WARN L230 ngHoareTripleChecker]: Post: {2147483558#(exists ((v_v_4556_1 Int) (v_v_4551_1 (Array Int Int)) (v_b_138_1 Int) (v_v_4558_1 (Array Int Int)) (v_b_139_1 Int) (v_b_136_1 Int) (v_b_137_1 Int)) (and (<= (- v_b_138_1 |c_main_read~int_#sizeOfReadType|) 9) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_137_1) |c_main_#t~malloc0.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_137_1 |c_main_#t~malloc0.offset|) 12) (<= (- v_b_137_1 (- c_main_~malloc_~size)) 412) (<= (- (- 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_138_1 (- v_b_138_1)) 26) (<= (- |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_137_1 |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_138_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 12) (<= (- v_b_137_1 (- v_b_138_1)) 25) (<= (- |c_main_#t~mem1| v_v_4556_1) 0) (<= (- v_b_137_1 c_main_~malloc_~size) (- 388)) (<= (- 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_137_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_138_1) v_b_138_1) (- 2)) (<= (- (- |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_137_1 c_main_~p~1.offset) 12) (<= (- (- v_b_138_1) (- c_main_~q~1.offset)) 11) (= v_v_4551_1 v_v_4558_1) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- v_b_138_1 (- c_main_~q~1.offset)) 25) (<= (- |c_main_read~int_#value| v_v_4556_1) 0) (<= (- v_b_138_1 c_main_~q~1.offset) 13) (<= (- v_b_137_1 (- |c_main_~malloc_#res.offset|)) 12) (<= (- (- v_b_136_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- v_b_138_1) c_main_~q~1.offset) (- 1)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_137_1 (- c_main_~q~1.offset)) 24) (<= (- (- v_b_138_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_138_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 12) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 12) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- v_b_137_1) |c_main_read~int_#sizeOfReadType|) (- 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_#t~mem1| |c_main_read~int_#value|) 0) (<= (- v_b_138_1 (- c_main_~malloc_~size)) 413) (<= (- v_b_139_1 |c_main_read~int_#ptr.base|) 1) (<= (- 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) (<= (- v_b_137_1 (- |c_main_#t~malloc0.offset|)) 12) (<= (- (- v_b_138_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_137_1) (- c_main_~q~1.offset)) 12) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 12) (<= (- (- v_b_138_1) (- c_main_~malloc_~size)) 399) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 16) (<= (- v_b_138_1 (- |c_main_read~int_#sizeOfReadType|)) 17) (<= (- (- v_b_138_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_138_1 (- |c_main_read~int_#ptr.offset|)) 25) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 12) (<= (- (- v_b_139_1) (- |c_main_read~int_#ptr.base|)) (- 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_137_1 c_main_~q~1.offset) 12) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- v_b_138_1 |c_main_#t~malloc0.offset|) 13) (<= (- (- v_b_138_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_#t~mem1|) (- v_v_4556_1)) 0) (<= (- (- v_b_137_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- |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) (<= (- (- v_b_137_1) (- 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_137_1) v_b_138_1) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- (- v_b_137_1) c_main_~p~1.offset) 0) (<= (- (- v_b_138_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_138_1) c_main_~p~1.offset) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 12) (<= (- |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) (<= (- (- v_b_137_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- v_b_137_1 (- |c_main_read~int_#ptr.offset|)) 24) (<= (- (- v_b_137_1) v_b_137_1) 0) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- v_b_138_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- |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)) (<= (- v_b_137_1 |c_main_read~int_#sizeOfReadType|) 8) (<= (- v_b_138_1 |c_main_~malloc_#res.offset|) 13) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- v_b_137_1 (- c_main_~p~1.offset)) 12) (<= (- (- |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_137_1) (- v_b_138_1)) 1) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 12) (<= (- v_b_137_1 (- |c_main_read~int_#sizeOfReadType|)) 16) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (forall ((v_idx_1079 Int) (v_idx_1078 Int) (v_idx_1077 Int) (v_idx_1076 Int) (v_idx_1075 Int) (v_idx_1074 Int)) (or (< v_idx_1076 v_b_138_1) (< v_idx_1079 v_b_139_1) (<= v_b_137_1 v_idx_1074) (<= v_b_138_1 v_idx_1075) (< v_idx_1075 v_b_137_1) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1078) v_idx_1075)) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_1078) v_idx_1075)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1078) v_idx_1075))) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1078) v_idx_1075))) 0)) (<= v_b_136_1 v_idx_1077) (< v_idx_1078 v_b_136_1) (<= v_b_139_1 v_idx_1078))) (<= (- (- |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) (<= (- v_b_137_1 (- v_b_137_1)) 24) (<= (- (- v_b_138_1) (- |c_main_~malloc_#res.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_138_1 (- |c_main_~malloc_#res.offset|)) 13) (<= (- |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_138_1 c_main_~p~1.offset) 13) (<= (- |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) (<= (- (- v_b_137_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_138_1) c_main_~malloc_~size) (- 401)) (<= (- (- v_b_137_1) (- c_main_~malloc_~size)) 400) (<= (- v_b_137_1 |c_main_~malloc_#res.offset|) 12) (<= (- |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) (<= (- v_b_136_1 v_b_139_1) (- 1)) (<= (- v_b_138_1 c_main_~malloc_~size) (- 387)) (<= (- v_b_136_1 |c_main_read~int_#ptr.base|) 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) (<= (- (- v_b_137_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_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 12) (<= (- v_b_137_1 v_b_138_1) (- 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_138_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_137_1) c_main_~malloc_~size) (- 400)) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- v_b_136_1) (- v_b_139_1)) 1) (<= (- v_b_138_1 (- |c_main_#t~malloc0.offset|)) 13) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_137_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#value|) (- v_v_4556_1)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_138_1 (- c_main_~p~1.offset)) 13) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 24) (<= (- (- v_b_137_1) c_main_~q~1.offset) 0)))} [2018-12-18 23:35:34,402 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-18 23:35:34,403 WARN L268 ngHoareTripleChecker]: -- [2018-12-18 23:35:34,403 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-18 23:35:35,096 WARN L181 SmtUtils]: Spent 692.00 ms on a formula simplification. DAG size of input: 259 DAG size of output: 46 [2018-12-18 23:35:35,096 WARN L270 ngHoareTripleChecker]: Pre: {2147483559#(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_~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-18 23:35:35,096 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-18 23:35:35,096 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-18 23:35:36,034 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_~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_#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_#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_~q~1.offset) 12) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (exists ((v_b_138_1 Int) (v_b_139_1 Int) (v_b_136_1 Int) (v_b_137_1 Int)) (and (<= (- v_b_138_1 |main_read~int_#sizeOfReadType|) 9) (<= (- (- v_b_138_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_138_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_137_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_137_1 |main_#t~malloc0.offset|) 12) (<= (- v_b_137_1 (- main_~malloc_~size)) 412) (<= (- v_b_138_1 (- v_b_138_1)) 26) (<= (- (- v_b_137_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_137_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_138_1 |main_read~int_#ptr.offset|) 1) (<= (- v_b_137_1 (- |main_read~int_#ptr.offset|)) 24) (<= (- v_b_137_1 (- v_b_138_1)) 25) (<= (- v_b_137_1 main_~malloc_~size) (- 388)) (<= (- (- v_b_137_1) v_b_137_1) 0) (<= (- (- v_b_138_1) |main_read~int_#ptr.offset|) (- 1)) (forall ((v_prenex_89 Int) (v_prenex_88 Int)) (or (< v_prenex_89 v_b_137_1) (<= v_b_139_1 v_prenex_88) (< v_prenex_88 v_b_136_1) (<= v_b_138_1 v_prenex_89) (<= (- |main_read~int_#value| (select (select |#memory_int| v_prenex_88) v_prenex_89)) 0))) (<= (- (- v_b_137_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_138_1) v_b_138_1) (- 2)) (<= (- v_b_138_1 |main_~malloc_#res.offset|) 13) (<= (- v_b_137_1 |main_read~int_#sizeOfReadType|) 8) (<= (- v_b_137_1 (- main_~p~1.offset)) 12) (<= (- v_b_137_1 main_~p~1.offset) 12) (<= (- (- v_b_138_1) (- main_~q~1.offset)) 11) (forall ((v_idx_1078 Int) (v_idx_1075 Int)) (or (<= v_b_138_1 v_idx_1075) (< v_idx_1075 v_b_137_1) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1078) v_idx_1075))) 0) (< v_idx_1078 v_b_136_1) (<= v_b_139_1 v_idx_1078))) (<= (- (- v_b_137_1) (- v_b_138_1)) 1) (<= (- v_b_138_1 (- main_~q~1.offset)) 25) (<= (- v_b_137_1 (- |main_read~int_#sizeOfReadType|)) 16) (<= (- v_b_138_1 main_~q~1.offset) 13) (forall ((v_prenex_92 Int) (v_prenex_93 Int)) (or (<= v_b_139_1 v_prenex_92) (<= (- |main_#t~mem1| (select (select |#memory_int| v_prenex_92) v_prenex_93)) 0) (< v_prenex_92 v_b_136_1) (<= v_b_138_1 v_prenex_93) (< v_prenex_93 v_b_137_1))) (<= (- v_b_137_1 (- |main_~malloc_#res.offset|)) 12) (<= (- (- v_b_138_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_136_1) (- |main_read~int_#ptr.base|)) 0) (<= (- v_b_137_1 (- main_~q~1.offset)) 24) (<= (- (- v_b_138_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_138_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_137_1 (- v_b_137_1)) 24) (<= (- (- v_b_138_1) (- main_~p~1.offset)) (- 1)) (<= (- v_b_138_1 (- |main_~malloc_#res.offset|)) 13) (<= (- (- v_b_137_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_138_1 main_~p~1.offset) 13) (<= (- v_b_138_1 (- main_~malloc_~size)) 413) (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_prenex_90 v_b_136_1) (<= v_b_138_1 v_prenex_91) (<= v_b_139_1 v_prenex_90) (< v_prenex_91 v_b_137_1))) (<= (- v_b_139_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_138_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_137_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_137_1) (- main_~malloc_~size)) 400) (<= (- (- v_b_138_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_137_1 (- |main_#t~malloc0.offset|)) 12) (<= (- (- v_b_137_1) (- main_~q~1.offset)) 12) (<= (- v_b_137_1 |main_~malloc_#res.offset|) 12) (<= (- (- v_b_138_1) (- main_~malloc_~size)) 399) (<= (- v_b_138_1 (- |main_read~int_#sizeOfReadType|)) 17) (<= (- (- v_b_138_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_138_1 main_~malloc_~size) (- 387)) (<= (- v_b_136_1 v_b_139_1) (- 1)) (<= (- v_b_138_1 (- |main_read~int_#ptr.offset|)) 25) (<= (- v_b_136_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_139_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_137_1 main_~q~1.offset) 12) (<= (- (- v_b_137_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_138_1 |main_#t~malloc0.offset|) 13) (<= (- (- v_b_138_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_137_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_137_1 v_b_138_1) (- 1)) (<= (- (- v_b_138_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_137_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_136_1) (- v_b_139_1)) 1) (<= (- v_b_138_1 (- |main_#t~malloc0.offset|)) 13) (<= (- (- v_b_137_1) (- main_~p~1.offset)) 0) (<= (- (- v_b_137_1) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_138_1 (- main_~p~1.offset)) 13) (<= (- (- v_b_137_1) v_b_138_1) (- 1)) (<= (- (- v_b_137_1) main_~q~1.offset) 0) (<= (- (- v_b_137_1) main_~p~1.offset) 0))) (<= (- (- |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_#t~mem1| |main_read~int_#value|) (<= (- (- |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-18 23:35:43,566 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-18 23:35:43,566 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-18 23:35:43,566 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-18 23:35:43,566 WARN L223 ngHoareTripleChecker]: -- [2018-12-18 23:35:43,567 WARN L224 ngHoareTripleChecker]: Pre: {2147483557#(or (exists ((v_b_111_1 Int) (v_b_110_1 Int) (v_b_113_1 Int) (v_b_112_1 Int) (v_v_2418_1 (Array Int Int)) (v_v_2416_1 Int) (v_v_2411_1 (Array Int Int))) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_111_1) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_113_1) (- |c_main_read~int_#ptr.base|)) (- 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)) (<= (- v_b_111_1 (- v_b_112_1)) 17) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_112_1 (- |c_main_read~int_#sizeOfReadType|)) 13) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_111_1) (- c_main_~q~1.offset)) 8) (<= (- (- |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_112_1 (- |c_main_read~int_#ptr.offset|)) 17) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_111_1) v_b_112_1) (- 1)) (<= (- (- 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)) (<= (- (- v_b_112_1) v_b_112_1) (- 2)) (<= (- (- v_b_110_1) (- v_b_113_1)) 1) (<= (- (- v_b_112_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_111_1) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_112_1 c_main_~p~1.offset) 9) (<= (- (- |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_111_1) c_main_~malloc_~size) (- 400)) (<= (- (- |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) (<= (- v_b_112_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_111_1) v_b_111_1) 0) (<= (- (- v_b_112_1) (- c_main_~p~1.offset)) (- 1)) (<= (- v_b_111_1 |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_110_1 v_b_113_1) (- 1)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_112_1) c_main_~malloc_~size) (- 401)) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 8) (<= (- v_b_112_1 (- c_main_~q~1.offset)) 17) (<= (- |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_111_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 8) (<= (- (- v_b_111_1) (- v_b_112_1)) 1) (<= (- (- v_b_110_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- |c_main_#t~mem1| |c_main_read~int_#value|) 0) (<= (- (- v_b_111_1) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~mem1| v_v_2416_1) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 8) (<= (- v_b_112_1 c_main_~malloc_~size) (- 391)) (<= (- 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) (<= (- v_b_111_1 |c_main_~malloc_#res.offset|) 8) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_111_1 (- |c_main_#t~malloc0.offset|)) 8) (<= (- v_b_112_1 (- c_main_~p~1.offset)) 9) (<= (- v_b_111_1 (- 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_~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_111_1 (- |c_main_~malloc_#res.offset|)) 8) (<= (- (- v_b_111_1) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 8) (= v_v_2411_1 v_v_2418_1) (<= (- v_b_112_1 (- |c_main_~malloc_#res.offset|)) 9) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- v_b_112_1) c_main_~p~1.offset) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_111_1) (- |c_main_#t~malloc0.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)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- v_b_111_1 |c_main_read~int_#sizeOfReadType|) 4) (<= (- v_b_112_1 |c_main_read~int_#sizeOfReadType|) 5) (<= (- |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) (<= (- (- v_b_111_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |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_112_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- |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_#value| v_v_2416_1) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 8) (<= (- v_b_112_1 |c_main_#t~malloc0.offset|) 9) (<= (- v_b_112_1 (- v_b_112_1)) 18) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- v_b_112_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |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) (<= (- (- v_b_112_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 16) (forall ((v_idx_1088 Int) (v_idx_1087 Int) (v_idx_1086 Int) (v_idx_1094 Int) (v_idx_1093 Int) (v_idx_1092 Int)) (or (<= v_b_112_1 v_idx_1087) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1093) v_idx_1087)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1093) v_idx_1087))) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1093) v_idx_1087))) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_1093) v_idx_1087)) 0)) (<= v_b_113_1 v_idx_1093) (< v_idx_1093 v_b_110_1) (<= v_b_111_1 v_idx_1086) (<= v_b_110_1 v_idx_1092) (< v_idx_1088 v_b_112_1) (< v_idx_1087 v_b_111_1) (< v_idx_1094 v_b_113_1))) (<= (- (- v_b_112_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- v_b_112_1 (- c_main_~malloc_~size)) 409) (<= (- |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) (<= (- v_b_112_1 (- |c_main_#t~malloc0.offset|)) 9) (<= (- (- v_b_112_1) (- c_main_~malloc_~size)) 399) (<= (- v_b_111_1 (- |c_main_read~int_#ptr.offset|)) 16) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 v_b_112_1) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- v_b_112_1 c_main_~q~1.offset) 9) (<= (- (- v_b_111_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_111_1 c_main_~malloc_~size) (- 392)) (<= (- (- v_b_112_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_111_1 (- c_main_~malloc_~size)) 408) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- v_b_112_1 |c_main_~malloc_#res.offset|) 9) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_111_1 (- c_main_~p~1.offset)) 8) (<= (- (- |c_main_read~int_#value|) (- v_v_2416_1)) 0) (<= (- v_b_113_1 |c_main_read~int_#ptr.base|) 1) (<= (- (- v_b_112_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- |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) (<= (- (- v_b_112_1) (- c_main_~q~1.offset)) 7) (<= (- (- v_b_111_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_111_1) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_111_1) (- c_main_~p~1.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) (<= (- v_b_111_1 c_main_~q~1.offset) 8) (<= (- v_b_111_1 |c_main_#t~malloc0.offset|) 8) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- v_b_110_1 |c_main_read~int_#ptr.base|) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 (- |c_main_read~int_#sizeOfReadType|)) 12) (<= (- (- |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_#t~mem1|) (- v_v_2416_1)) 0) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- v_b_111_1) |c_main_read~int_#ptr.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) (<= (- v_b_111_1 c_main_~p~1.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) (<= (- v_b_111_1 (- v_b_111_1)) 16) (<= (- (- v_b_112_1) c_main_~q~1.offset) (- 1)) (<= (- (- v_b_112_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |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_v_4556_1 Int) (v_v_4551_1 (Array Int Int)) (v_b_138_1 Int) (v_v_4558_1 (Array Int Int)) (v_b_139_1 Int) (v_b_136_1 Int) (v_b_137_1 Int)) (and (<= (- v_b_138_1 |c_main_read~int_#sizeOfReadType|) 9) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_137_1) |c_main_#t~malloc0.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_137_1 |c_main_#t~malloc0.offset|) 12) (<= (- v_b_137_1 (- c_main_~malloc_~size)) 412) (<= (- (- 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_138_1 (- v_b_138_1)) 26) (<= (- |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_137_1 |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_138_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 12) (<= (- v_b_137_1 (- v_b_138_1)) 25) (<= (- |c_main_#t~mem1| v_v_4556_1) 0) (<= (- v_b_137_1 c_main_~malloc_~size) (- 388)) (<= (- 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_137_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_138_1) v_b_138_1) (- 2)) (<= (- (- |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_137_1 c_main_~p~1.offset) 12) (<= (- (- v_b_138_1) (- c_main_~q~1.offset)) 11) (= v_v_4551_1 v_v_4558_1) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- v_b_138_1 (- c_main_~q~1.offset)) 25) (<= (- |c_main_read~int_#value| v_v_4556_1) 0) (<= (- v_b_138_1 c_main_~q~1.offset) 13) (<= (- v_b_137_1 (- |c_main_~malloc_#res.offset|)) 12) (<= (- (- v_b_136_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- v_b_138_1) c_main_~q~1.offset) (- 1)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_137_1 (- c_main_~q~1.offset)) 24) (<= (- (- v_b_138_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_138_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 12) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 12) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- v_b_137_1) |c_main_read~int_#sizeOfReadType|) (- 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_#t~mem1| |c_main_read~int_#value|) 0) (<= (- v_b_138_1 (- c_main_~malloc_~size)) 413) (<= (- v_b_139_1 |c_main_read~int_#ptr.base|) 1) (<= (- 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) (<= (- v_b_137_1 (- |c_main_#t~malloc0.offset|)) 12) (<= (- (- v_b_138_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_137_1) (- c_main_~q~1.offset)) 12) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 12) (<= (- (- v_b_138_1) (- c_main_~malloc_~size)) 399) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 16) (<= (- v_b_138_1 (- |c_main_read~int_#sizeOfReadType|)) 17) (<= (- (- v_b_138_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_138_1 (- |c_main_read~int_#ptr.offset|)) 25) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 12) (<= (- (- v_b_139_1) (- |c_main_read~int_#ptr.base|)) (- 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_137_1 c_main_~q~1.offset) 12) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- v_b_138_1 |c_main_#t~malloc0.offset|) 13) (<= (- (- v_b_138_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_#t~mem1|) (- v_v_4556_1)) 0) (<= (- (- v_b_137_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- |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) (<= (- (- v_b_137_1) (- 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_137_1) v_b_138_1) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- (- v_b_137_1) c_main_~p~1.offset) 0) (<= (- (- v_b_138_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_138_1) c_main_~p~1.offset) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 12) (<= (- |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) (<= (- (- v_b_137_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- v_b_137_1 (- |c_main_read~int_#ptr.offset|)) 24) (<= (- (- v_b_137_1) v_b_137_1) 0) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- v_b_138_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- |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)) (<= (- v_b_137_1 |c_main_read~int_#sizeOfReadType|) 8) (<= (- v_b_138_1 |c_main_~malloc_#res.offset|) 13) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- v_b_137_1 (- c_main_~p~1.offset)) 12) (<= (- (- |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_137_1) (- v_b_138_1)) 1) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 12) (<= (- v_b_137_1 (- |c_main_read~int_#sizeOfReadType|)) 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_#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) (<= (- v_b_137_1 (- v_b_137_1)) 24) (<= (- (- v_b_138_1) (- |c_main_~malloc_#res.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_138_1 (- |c_main_~malloc_#res.offset|)) 13) (<= (- |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_138_1 c_main_~p~1.offset) 13) (<= (- |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) (<= (- (- v_b_137_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_138_1) c_main_~malloc_~size) (- 401)) (<= (- (- v_b_137_1) (- c_main_~malloc_~size)) 400) (<= (- v_b_137_1 |c_main_~malloc_#res.offset|) 12) (<= (- |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) (<= (- v_b_136_1 v_b_139_1) (- 1)) (<= (- v_b_138_1 c_main_~malloc_~size) (- 387)) (<= (- v_b_136_1 |c_main_read~int_#ptr.base|) 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) (<= (- (- v_b_137_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_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 12) (<= (- v_b_137_1 v_b_138_1) (- 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_138_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_137_1) c_main_~malloc_~size) (- 400)) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- v_b_136_1) (- v_b_139_1)) 1) (<= (- v_b_138_1 (- |c_main_#t~malloc0.offset|)) 13) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_137_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#value|) (- v_v_4556_1)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_138_1 (- c_main_~p~1.offset)) 13) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 24) (<= (- (- v_b_137_1) c_main_~q~1.offset) 0) (forall ((v_idx_1104 Int) (v_idx_1109 Int) (v_idx_1108 Int) (v_idx_1107 Int) (v_idx_1106 Int) (v_idx_1105 Int)) (or (< v_idx_1108 v_b_136_1) (< v_idx_1105 v_b_137_1) (< v_idx_1109 v_b_139_1) (<= v_b_137_1 v_idx_1104) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1108) v_idx_1105)) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_1108) v_idx_1105)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1108) v_idx_1105))) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1108) v_idx_1105))) 0)) (< v_idx_1106 v_b_138_1) (<= v_b_136_1 v_idx_1107) (<= v_b_139_1 v_idx_1108) (<= v_b_138_1 v_idx_1105))))))} [2018-12-18 23:35:43,567 WARN L228 ngHoareTripleChecker]: Action: assume !#t~short2;havoc #t~mem1;havoc #t~short2; [2018-12-18 23:35:43,567 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (not |c_main_#t~short2|) [2018-12-18 23:35:43,568 WARN L230 ngHoareTripleChecker]: Post: {2147483556#(exists ((v_v_4551_1 (Array Int Int)) (v_v_4556_1 Int) (v_b_138_1 Int) (v_v_4558_1 (Array Int Int)) (v_b_139_1 Int) (v_b_136_1 Int) (v_b_137_1 Int)) (and (<= (- v_b_138_1 |c_main_read~int_#sizeOfReadType|) 9) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_137_1) |c_main_#t~malloc0.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_137_1 |c_main_#t~malloc0.offset|) 12) (<= (- v_b_137_1 (- c_main_~malloc_~size)) 412) (<= (- (- 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_138_1 (- v_b_138_1)) 26) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (forall ((v_idx_1124 Int) (v_idx_1123 Int) (v_idx_1122 Int) (v_idx_1121 Int) (v_idx_1120 Int) (v_idx_1119 Int)) (or (<= v_b_138_1 v_idx_1120) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1123) v_idx_1120)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1123) v_idx_1120))) 0)) (<= v_b_139_1 v_idx_1123) (< v_idx_1121 v_b_138_1) (<= v_b_137_1 v_idx_1119) (< v_idx_1120 v_b_137_1) (<= v_b_136_1 v_idx_1122) (< v_idx_1123 v_b_136_1) (< v_idx_1124 v_b_139_1))) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_137_1 |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_138_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 12) (<= (- v_b_137_1 (- v_b_138_1)) 25) (<= (- v_b_137_1 c_main_~malloc_~size) (- 388)) (<= (- 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_137_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_138_1) v_b_138_1) (- 2)) (<= (- (- |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_137_1 c_main_~p~1.offset) 12) (<= (- (- v_b_138_1) (- c_main_~q~1.offset)) 11) (= v_v_4551_1 v_v_4558_1) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- v_b_138_1 (- c_main_~q~1.offset)) 25) (<= (- |c_main_read~int_#value| v_v_4556_1) 0) (<= (- v_b_138_1 c_main_~q~1.offset) 13) (<= (- v_b_137_1 (- |c_main_~malloc_#res.offset|)) 12) (<= (- (- v_b_136_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- v_b_138_1) c_main_~q~1.offset) (- 1)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_137_1 (- c_main_~q~1.offset)) 24) (<= (- (- v_b_138_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_138_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 12) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 12) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- v_b_137_1) |c_main_read~int_#sizeOfReadType|) (- 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) (<= (- v_b_138_1 (- c_main_~malloc_~size)) 413) (<= (- v_b_139_1 |c_main_read~int_#ptr.base|) 1) (<= (- 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) (<= (- v_b_137_1 (- |c_main_#t~malloc0.offset|)) 12) (<= (- (- v_b_138_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_137_1) (- c_main_~q~1.offset)) 12) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 12) (<= (- (- v_b_138_1) (- c_main_~malloc_~size)) 399) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 16) (<= (- v_b_138_1 (- |c_main_read~int_#sizeOfReadType|)) 17) (<= (- (- v_b_138_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_138_1 (- |c_main_read~int_#ptr.offset|)) 25) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 12) (<= (- (- v_b_139_1) (- |c_main_read~int_#ptr.base|)) (- 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_137_1 c_main_~q~1.offset) 12) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- v_b_138_1 |c_main_#t~malloc0.offset|) 13) (<= (- (- v_b_138_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- v_b_137_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- |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) (<= (- (- v_b_137_1) (- 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_137_1) v_b_138_1) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- (- v_b_137_1) c_main_~p~1.offset) 0) (<= (- (- v_b_138_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_138_1) c_main_~p~1.offset) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 12) (<= (- |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) (<= (- (- v_b_137_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- v_b_137_1 (- |c_main_read~int_#ptr.offset|)) 24) (<= (- (- v_b_137_1) v_b_137_1) 0) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- v_b_138_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- |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)) (<= (- v_b_137_1 |c_main_read~int_#sizeOfReadType|) 8) (<= (- v_b_138_1 |c_main_~malloc_#res.offset|) 13) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- v_b_137_1 (- c_main_~p~1.offset)) 12) (<= (- (- |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_137_1) (- v_b_138_1)) 1) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 12) (<= (- v_b_137_1 (- |c_main_read~int_#sizeOfReadType|)) 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_#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) (<= (- v_b_137_1 (- v_b_137_1)) 24) (<= (- (- v_b_138_1) (- |c_main_~malloc_#res.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_138_1 (- |c_main_~malloc_#res.offset|)) 13) (<= (- |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_138_1 c_main_~p~1.offset) 13) (<= (- |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) (<= (- (- v_b_137_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_138_1) c_main_~malloc_~size) (- 401)) (<= (- (- v_b_137_1) (- c_main_~malloc_~size)) 400) (<= (- v_b_137_1 |c_main_~malloc_#res.offset|) 12) (<= (- |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) (<= (- v_b_136_1 v_b_139_1) (- 1)) (<= (- v_b_138_1 c_main_~malloc_~size) (- 387)) (<= (- v_b_136_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_137_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_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 12) (<= (- v_b_137_1 v_b_138_1) (- 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_138_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_137_1) c_main_~malloc_~size) (- 400)) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- v_b_136_1) (- v_b_139_1)) 1) (<= (- v_b_138_1 (- |c_main_#t~malloc0.offset|)) 13) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_137_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#value|) (- v_v_4556_1)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_138_1 (- c_main_~p~1.offset)) 13) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 24) (<= (- (- v_b_137_1) c_main_~q~1.offset) 0)))} [2018-12-18 23:35:43,568 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-18 23:35:43,580 WARN L268 ngHoareTripleChecker]: -- [2018-12-18 23:35:43,581 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-18 23:35:43,676 WARN L270 ngHoareTripleChecker]: Pre: {2147483557#(or (exists ((v_b_111_1 Int) (v_b_110_1 Int) (v_b_113_1 Int) (v_b_112_1 Int) (v_v_2418_1 (Array Int Int)) (v_v_2416_1 Int) (v_v_2411_1 (Array Int Int))) (and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_111_1) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- (- v_b_113_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- |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)) (<= (- v_b_111_1 (- v_b_112_1)) 17) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_112_1 (- |main_read~int_#sizeOfReadType|)) 13) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_111_1) (- main_~q~1.offset)) 8) (<= (- (- |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_112_1 (- |main_read~int_#ptr.offset|)) 17) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_111_1) v_b_112_1) (- 1)) (<= (- (- 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)) (<= (- (- v_b_112_1) v_b_112_1) (- 2)) (<= (- (- v_b_110_1) (- v_b_113_1)) 1) (<= (- (- v_b_112_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_111_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_112_1 main_~p~1.offset) 9) (<= (- (- |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)) (<= (- (- v_b_111_1) main_~malloc_~size) (- 400)) (<= (- (- |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) (<= (- v_b_112_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_111_1) v_b_111_1) 0) (<= (- (- v_b_112_1) (- main_~p~1.offset)) (- 1)) (<= (- v_b_111_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_110_1 v_b_113_1) (- 1)) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- (- v_b_112_1) main_~malloc_~size) (- 401)) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 8) (<= (- v_b_112_1 (- main_~q~1.offset)) 17) (<= (- |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_111_1) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~p~1.offset (- main_~q~1.offset)) 8) (<= (- (- v_b_111_1) (- v_b_112_1)) 1) (<= (- (- v_b_110_1) (- |main_read~int_#ptr.base|)) 0) (<= (- |main_#t~mem1| |main_read~int_#value|) 0) (<= (- (- v_b_111_1) |main_~malloc_#res.offset|) 0) (<= (- |main_#t~mem1| v_v_2416_1) 0) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 8) (<= (- v_b_112_1 main_~malloc_~size) (- 391)) (<= (- 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) (<= (- v_b_111_1 |main_~malloc_#res.offset|) 8) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_111_1 (- |main_#t~malloc0.offset|)) 8) (<= (- v_b_112_1 (- main_~p~1.offset)) 9) (<= (- v_b_111_1 (- main_~q~1.offset)) 16) (<= (- (- |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)) (<= (- v_b_111_1 (- |main_~malloc_#res.offset|)) 8) (<= (- (- v_b_111_1) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 8) (= v_v_2411_1 v_v_2418_1) (<= (- v_b_112_1 (- |main_~malloc_#res.offset|)) 9) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- v_b_112_1) main_~p~1.offset) (- 1)) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_111_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_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- v_b_111_1 |main_read~int_#sizeOfReadType|) 4) (<= (- v_b_112_1 |main_read~int_#sizeOfReadType|) 5) (<= (- |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) (<= (- (- v_b_111_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |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_112_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 12) (<= (- |main_read~int_#value| v_v_2416_1) 0) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 8) (<= (- v_b_112_1 |main_#t~malloc0.offset|) 9) (<= (- v_b_112_1 (- v_b_112_1)) 18) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- (- v_b_112_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- |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) (<= (- (- v_b_112_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 16) (forall ((v_idx_1088 Int) (v_idx_1087 Int) (v_idx_1086 Int) (v_idx_1094 Int) (v_idx_1093 Int) (v_idx_1092 Int)) (or (<= v_b_112_1 v_idx_1087) (and (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1093) v_idx_1087)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1093) v_idx_1087))) 0) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_idx_1093) v_idx_1087))) 0) (<= (- |main_#t~mem1| (select (select |#memory_int| v_idx_1093) v_idx_1087)) 0)) (<= v_b_113_1 v_idx_1093) (< v_idx_1093 v_b_110_1) (<= v_b_111_1 v_idx_1086) (<= v_b_110_1 v_idx_1092) (< v_idx_1088 v_b_112_1) (< v_idx_1087 v_b_111_1) (< v_idx_1094 v_b_113_1))) (<= (- (- v_b_112_1) |main_~malloc_#res.offset|) (- 1)) (<= (- v_b_112_1 (- main_~malloc_~size)) 409) (<= (- |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) (<= (- v_b_112_1 (- |main_#t~malloc0.offset|)) 9) (<= (- (- v_b_112_1) (- main_~malloc_~size)) 399) (<= (- v_b_111_1 (- |main_read~int_#ptr.offset|)) 16) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 8) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 v_b_112_1) (- 1)) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- v_b_112_1 main_~q~1.offset) 9) (<= (- (- v_b_111_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- v_b_111_1 main_~malloc_~size) (- 392)) (<= (- (- v_b_112_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_111_1 (- main_~malloc_~size)) 408) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- v_b_112_1 |main_~malloc_#res.offset|) 9) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- v_b_111_1 (- main_~p~1.offset)) 8) (<= (- (- |main_read~int_#value|) (- v_v_2416_1)) 0) (<= (- v_b_113_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_112_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- |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) (<= (- (- v_b_112_1) (- main_~q~1.offset)) 7) (<= (- (- v_b_111_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_111_1) (- main_~malloc_~size)) 400) (<= (- (- v_b_111_1) (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 8) (<= (- v_b_111_1 main_~q~1.offset) 8) (<= (- v_b_111_1 |main_#t~malloc0.offset|) 8) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- v_b_110_1 |main_read~int_#ptr.base|) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 (- |main_read~int_#sizeOfReadType|)) 12) (<= (- (- |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~mem1|) (- v_v_2416_1)) 0) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- v_b_111_1) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 8) (<= (- v_b_111_1 main_~p~1.offset) 8) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- v_b_111_1 (- v_b_111_1)) 16) (<= (- (- v_b_112_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_112_1) |main_#t~malloc0.offset|) (- 1)) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 4) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0))) (exists ((v_v_4556_1 Int) (v_v_4551_1 (Array Int Int)) (v_b_138_1 Int) (v_v_4558_1 (Array Int Int)) (v_b_139_1 Int) (v_b_136_1 Int) (v_b_137_1 Int)) (and (<= (- v_b_138_1 |main_read~int_#sizeOfReadType|) 9) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- (- v_b_137_1) |main_#t~malloc0.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- v_b_137_1 |main_#t~malloc0.offset|) 12) (<= (- v_b_137_1 (- main_~malloc_~size)) 412) (<= (- (- 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_138_1 (- v_b_138_1)) 26) (<= (- |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_137_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_138_1 |main_read~int_#ptr.offset|) 1) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 12) (<= (- v_b_137_1 (- v_b_138_1)) 25) (<= (- |main_#t~mem1| v_v_4556_1) 0) (<= (- v_b_137_1 main_~malloc_~size) (- 388)) (<= (- 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_137_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_138_1) v_b_138_1) (- 2)) (<= (- (- |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_137_1 main_~p~1.offset) 12) (<= (- (- v_b_138_1) (- main_~q~1.offset)) 11) (= v_v_4551_1 v_v_4558_1) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- v_b_138_1 (- main_~q~1.offset)) 25) (<= (- |main_read~int_#value| v_v_4556_1) 0) (<= (- v_b_138_1 main_~q~1.offset) 13) (<= (- v_b_137_1 (- |main_~malloc_#res.offset|)) 12) (<= (- (- v_b_136_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- v_b_138_1) main_~q~1.offset) (- 1)) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- v_b_137_1 (- main_~q~1.offset)) 24) (<= (- (- v_b_138_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- (- v_b_138_1) (- main_~p~1.offset)) (- 1)) (<= (- (- |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) (<= (- (- v_b_137_1) |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_#t~mem1| |main_read~int_#value|) 0) (<= (- v_b_138_1 (- main_~malloc_~size)) 413) (<= (- v_b_139_1 |main_read~int_#ptr.base|) 1) (<= (- 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) (<= (- v_b_137_1 (- |main_#t~malloc0.offset|)) 12) (<= (- (- v_b_138_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_137_1) (- main_~q~1.offset)) 12) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 12) (<= (- (- v_b_138_1) (- main_~malloc_~size)) 399) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 16) (<= (- v_b_138_1 (- |main_read~int_#sizeOfReadType|)) 17) (<= (- (- v_b_138_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_138_1 (- |main_read~int_#ptr.offset|)) 25) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 12) (<= (- (- v_b_139_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_137_1 main_~q~1.offset) 12) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- v_b_138_1 |main_#t~malloc0.offset|) 13) (<= (- (- v_b_138_1) |main_#t~malloc0.offset|) (- 1)) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_#t~mem1|) (- v_v_4556_1)) 0) (<= (- (- v_b_137_1) (- |main_#t~malloc0.offset|)) 0) (<= (- (- |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) (<= (- (- v_b_137_1) (- 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_137_1) v_b_138_1) (- 1)) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- (- v_b_137_1) main_~p~1.offset) 0) (<= (- (- v_b_138_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_138_1) main_~p~1.offset) (- 1)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 12) (<= (- |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) (<= (- (- v_b_137_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- v_b_137_1 (- |main_read~int_#ptr.offset|)) 24) (<= (- (- v_b_137_1) v_b_137_1) 0) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- v_b_138_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- |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)) (<= (- v_b_137_1 |main_read~int_#sizeOfReadType|) 8) (<= (- v_b_138_1 |main_~malloc_#res.offset|) 13) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- v_b_137_1 (- main_~p~1.offset)) 12) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 16) (<= (- (- v_b_137_1) (- v_b_138_1)) 1) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 12) (<= (- v_b_137_1 (- |main_read~int_#sizeOfReadType|)) 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_#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) (<= (- v_b_137_1 (- v_b_137_1)) 24) (<= (- (- v_b_138_1) (- |main_~malloc_#res.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_138_1 (- |main_~malloc_#res.offset|)) 13) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 8) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- v_b_138_1 main_~p~1.offset) 13) (<= (- |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) (<= (- (- v_b_137_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_138_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_137_1) (- main_~malloc_~size)) 400) (<= (- v_b_137_1 |main_~malloc_#res.offset|) 12) (<= (- |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) (<= (- v_b_136_1 v_b_139_1) (- 1)) (<= (- v_b_138_1 main_~malloc_~size) (- 387)) (<= (- v_b_136_1 |main_read~int_#ptr.base|) 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) (<= (- (- v_b_137_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_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 12) (<= (- v_b_137_1 v_b_138_1) (- 1)) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- v_b_138_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_137_1) main_~malloc_~size) (- 400)) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- v_b_136_1) (- v_b_139_1)) 1) (<= (- v_b_138_1 (- |main_#t~malloc0.offset|)) 13) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- v_b_137_1) (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#value|) (- v_v_4556_1)) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_138_1 (- main_~p~1.offset)) 13) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 24) (<= (- (- v_b_137_1) main_~q~1.offset) 0) (forall ((v_idx_1104 Int) (v_idx_1109 Int) (v_idx_1108 Int) (v_idx_1107 Int) (v_idx_1106 Int) (v_idx_1105 Int)) (or (< v_idx_1108 v_b_136_1) (< v_idx_1105 v_b_137_1) (< v_idx_1109 v_b_139_1) (<= v_b_137_1 v_idx_1104) (and (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1108) v_idx_1105)) 0) (<= (- |main_#t~mem1| (select (select |#memory_int| v_idx_1108) v_idx_1105)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1108) v_idx_1105))) 0) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_idx_1108) v_idx_1105))) 0)) (< v_idx_1106 v_b_138_1) (<= v_b_136_1 v_idx_1107) (<= v_b_139_1 v_idx_1108) (<= v_b_138_1 v_idx_1105))))))} [2018-12-18 23:35:43,676 WARN L274 ngHoareTripleChecker]: Action: assume !#t~short2;havoc #t~mem1;havoc #t~short2; [2018-12-18 23:35:43,677 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (not |c_main_#t~short2|) [2018-12-18 23:35:44,125 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_~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) (exists ((v_b_138_1 Int) (v_b_139_1 Int) (v_b_136_1 Int) (v_b_137_1 Int)) (and (<= (- v_b_138_1 |main_read~int_#sizeOfReadType|) 9) (<= (- (- v_b_138_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_138_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_137_1) |main_#t~malloc0.offset|) 0) (forall ((v_prenex_95 Int) (v_prenex_94 Int)) (or (< v_prenex_94 v_b_136_1) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_prenex_94) v_prenex_95))) 0) (< v_prenex_95 v_b_137_1) (<= v_b_138_1 v_prenex_95) (<= v_b_139_1 v_prenex_94))) (<= (- v_b_137_1 |main_#t~malloc0.offset|) 12) (<= (- v_b_137_1 (- main_~malloc_~size)) 412) (<= (- v_b_138_1 (- v_b_138_1)) 26) (<= (- (- v_b_137_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_137_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_138_1 |main_read~int_#ptr.offset|) 1) (<= (- v_b_137_1 (- |main_read~int_#ptr.offset|)) 24) (<= (- v_b_137_1 (- v_b_138_1)) 25) (<= (- v_b_137_1 main_~malloc_~size) (- 388)) (<= (- (- v_b_137_1) v_b_137_1) 0) (<= (- (- v_b_138_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_137_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_138_1) v_b_138_1) (- 2)) (<= (- v_b_138_1 |main_~malloc_#res.offset|) 13) (<= (- v_b_137_1 |main_read~int_#sizeOfReadType|) 8) (<= (- v_b_137_1 (- main_~p~1.offset)) 12) (<= (- v_b_137_1 main_~p~1.offset) 12) (<= (- (- v_b_138_1) (- main_~q~1.offset)) 11) (<= (- (- v_b_137_1) (- v_b_138_1)) 1) (<= (- v_b_138_1 (- main_~q~1.offset)) 25) (<= (- v_b_137_1 (- |main_read~int_#sizeOfReadType|)) 16) (<= (- v_b_138_1 main_~q~1.offset) 13) (<= (- v_b_137_1 (- |main_~malloc_#res.offset|)) 12) (<= (- (- v_b_138_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_136_1) (- |main_read~int_#ptr.base|)) 0) (<= (- v_b_137_1 (- main_~q~1.offset)) 24) (<= (- (- v_b_138_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_138_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_137_1 (- v_b_137_1)) 24) (<= (- (- v_b_138_1) (- main_~p~1.offset)) (- 1)) (<= (- v_b_138_1 (- |main_~malloc_#res.offset|)) 13) (<= (- (- v_b_137_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_138_1 main_~p~1.offset) 13) (<= (- v_b_138_1 (- main_~malloc_~size)) 413) (<= (- v_b_139_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_138_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_137_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_137_1) (- main_~malloc_~size)) 400) (<= (- (- v_b_138_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_137_1 (- |main_#t~malloc0.offset|)) 12) (<= (- (- v_b_137_1) (- main_~q~1.offset)) 12) (<= (- v_b_137_1 |main_~malloc_#res.offset|) 12) (<= (- (- v_b_138_1) (- main_~malloc_~size)) 399) (<= (- v_b_138_1 (- |main_read~int_#sizeOfReadType|)) 17) (<= (- (- v_b_138_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_138_1 main_~malloc_~size) (- 387)) (<= (- v_b_136_1 v_b_139_1) (- 1)) (<= (- v_b_138_1 (- |main_read~int_#ptr.offset|)) 25) (<= (- v_b_136_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_139_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_137_1 main_~q~1.offset) 12) (forall ((v_idx_1123 Int) (v_idx_1120 Int)) (or (<= v_b_138_1 v_idx_1120) (<= v_b_139_1 v_idx_1123) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1123) v_idx_1120)) 0) (< v_idx_1120 v_b_137_1) (< v_idx_1123 v_b_136_1))) (<= (- (- v_b_137_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_138_1 |main_#t~malloc0.offset|) 13) (<= (- (- v_b_138_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_137_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_137_1 v_b_138_1) (- 1)) (<= (- (- v_b_138_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_137_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_136_1) (- v_b_139_1)) 1) (<= (- v_b_138_1 (- |main_#t~malloc0.offset|)) 13) (<= (- (- v_b_137_1) (- main_~p~1.offset)) 0) (<= (- (- v_b_137_1) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_138_1 (- main_~p~1.offset)) 13) (<= (- (- v_b_137_1) v_b_138_1) (- 1)) (<= (- (- v_b_137_1) main_~q~1.offset) 0) (<= (- (- v_b_137_1) main_~p~1.offset) 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_#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_~q~1.offset) 12) (<= (- |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) (<= (- (- |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-18 23:35:52,828 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-18 23:35:52,829 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-18 23:35:52,829 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-18 23:35:52,829 WARN L223 ngHoareTripleChecker]: -- [2018-12-18 23:35:52,830 WARN L224 ngHoareTripleChecker]: Pre: {2147483555#(or (exists ((v_b_111_1 Int) (v_b_110_1 Int) (v_b_113_1 Int) (v_b_112_1 Int) (v_v_2418_1 (Array Int Int)) (v_v_2416_1 Int) (v_v_2411_1 (Array Int Int))) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_111_1) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_113_1) (- |c_main_read~int_#ptr.base|)) (- 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)) (<= (- v_b_111_1 (- v_b_112_1)) 17) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_112_1 (- |c_main_read~int_#sizeOfReadType|)) 13) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_111_1) (- c_main_~q~1.offset)) 8) (<= (- (- |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_112_1 (- |c_main_read~int_#ptr.offset|)) 17) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_111_1) v_b_112_1) (- 1)) (<= (- (- 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)) (<= (- (- v_b_112_1) v_b_112_1) (- 2)) (<= (- (- v_b_110_1) (- v_b_113_1)) 1) (<= (- (- v_b_112_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_111_1) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_112_1 c_main_~p~1.offset) 9) (<= (- (- |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_111_1) c_main_~malloc_~size) (- 400)) (<= (- (- |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) (<= (- v_b_112_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_111_1) v_b_111_1) 0) (<= (- (- v_b_112_1) (- c_main_~p~1.offset)) (- 1)) (<= (- v_b_111_1 |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_110_1 v_b_113_1) (- 1)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_112_1) c_main_~malloc_~size) (- 401)) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 8) (<= (- v_b_112_1 (- c_main_~q~1.offset)) 17) (<= (- |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_111_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 8) (<= (- (- v_b_111_1) (- v_b_112_1)) 1) (<= (- (- v_b_110_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- |c_main_#t~mem1| |c_main_read~int_#value|) 0) (<= (- (- v_b_111_1) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~mem1| v_v_2416_1) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 8) (<= (- v_b_112_1 c_main_~malloc_~size) (- 391)) (<= (- 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) (forall ((v_idx_1137 Int) (v_idx_1133 Int) (v_idx_1132 Int) (v_idx_1131 Int) (v_idx_1139 Int) (v_idx_1138 Int)) (or (<= v_b_110_1 v_idx_1137) (<= v_b_113_1 v_idx_1138) (< v_idx_1132 v_b_111_1) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1138) v_idx_1132)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1138) v_idx_1132))) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1138) v_idx_1132))) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_1138) v_idx_1132)) 0)) (< v_idx_1133 v_b_112_1) (< v_idx_1139 v_b_113_1) (<= v_b_111_1 v_idx_1131) (<= v_b_112_1 v_idx_1132) (< v_idx_1138 v_b_110_1))) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 8) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 8) (<= (- v_b_111_1 |c_main_~malloc_#res.offset|) 8) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_111_1 (- |c_main_#t~malloc0.offset|)) 8) (<= (- v_b_112_1 (- c_main_~p~1.offset)) 9) (<= (- v_b_111_1 (- 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_~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_111_1 (- |c_main_~malloc_#res.offset|)) 8) (<= (- (- v_b_111_1) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 8) (= v_v_2411_1 v_v_2418_1) (<= (- v_b_112_1 (- |c_main_~malloc_#res.offset|)) 9) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- v_b_112_1) c_main_~p~1.offset) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_111_1) (- |c_main_#t~malloc0.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)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- v_b_111_1 |c_main_read~int_#sizeOfReadType|) 4) (<= (- v_b_112_1 |c_main_read~int_#sizeOfReadType|) 5) (<= (- |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) (<= (- (- v_b_111_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |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_112_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- |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_#value| v_v_2416_1) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 8) (<= (- v_b_112_1 |c_main_#t~malloc0.offset|) 9) (<= (- v_b_112_1 (- v_b_112_1)) 18) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- v_b_112_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |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) (<= (- (- v_b_112_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 16) (<= (- (- v_b_112_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- v_b_112_1 (- c_main_~malloc_~size)) 409) (<= (- |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) (<= (- v_b_112_1 (- |c_main_#t~malloc0.offset|)) 9) (<= (- (- v_b_112_1) (- c_main_~malloc_~size)) 399) (<= (- v_b_111_1 (- |c_main_read~int_#ptr.offset|)) 16) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 v_b_112_1) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- v_b_112_1 c_main_~q~1.offset) 9) (<= (- (- v_b_111_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_111_1 c_main_~malloc_~size) (- 392)) (<= (- (- v_b_112_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_111_1 (- c_main_~malloc_~size)) 408) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- v_b_112_1 |c_main_~malloc_#res.offset|) 9) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_111_1 (- c_main_~p~1.offset)) 8) (<= (- (- |c_main_read~int_#value|) (- v_v_2416_1)) 0) (<= (- v_b_113_1 |c_main_read~int_#ptr.base|) 1) (<= (- (- v_b_112_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- |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) (<= (- (- v_b_112_1) (- c_main_~q~1.offset)) 7) (<= (- (- v_b_111_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_111_1) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_111_1) (- c_main_~p~1.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) (<= (- v_b_111_1 c_main_~q~1.offset) 8) (<= (- v_b_111_1 |c_main_#t~malloc0.offset|) 8) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- v_b_110_1 |c_main_read~int_#ptr.base|) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 (- |c_main_read~int_#sizeOfReadType|)) 12) (<= (- (- |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_#t~mem1|) (- v_v_2416_1)) 0) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- v_b_111_1) |c_main_read~int_#ptr.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) (<= (- v_b_111_1 c_main_~p~1.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) (<= (- v_b_111_1 (- v_b_111_1)) 16) (<= (- (- v_b_112_1) c_main_~q~1.offset) (- 1)) (<= (- (- v_b_112_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |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_v_4556_1 Int) (v_v_4551_1 (Array Int Int)) (v_b_138_1 Int) (v_v_4558_1 (Array Int Int)) (v_b_139_1 Int) (v_b_136_1 Int) (v_b_137_1 Int)) (and (<= (- v_b_138_1 |c_main_read~int_#sizeOfReadType|) 9) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_137_1) |c_main_#t~malloc0.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_137_1 |c_main_#t~malloc0.offset|) 12) (<= (- v_b_137_1 (- c_main_~malloc_~size)) 412) (<= (- (- 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_138_1 (- v_b_138_1)) 26) (<= (- |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_137_1 |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_138_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 12) (<= (- v_b_137_1 (- v_b_138_1)) 25) (<= (- |c_main_#t~mem1| v_v_4556_1) 0) (<= (- v_b_137_1 c_main_~malloc_~size) (- 388)) (<= (- 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_137_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_138_1) v_b_138_1) (- 2)) (<= (- (- |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_137_1 c_main_~p~1.offset) 12) (forall ((v_idx_1154 Int) (v_idx_1153 Int) (v_idx_1152 Int) (v_idx_1151 Int) (v_idx_1150 Int) (v_idx_1149 Int)) (or (<= v_b_138_1 v_idx_1150) (< v_idx_1153 v_b_136_1) (<= v_b_137_1 v_idx_1149) (< v_idx_1151 v_b_138_1) (<= v_b_139_1 v_idx_1153) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1153) v_idx_1150)) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_1153) v_idx_1150)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1153) v_idx_1150))) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1153) v_idx_1150))) 0)) (< v_idx_1150 v_b_137_1) (<= v_b_136_1 v_idx_1152) (< v_idx_1154 v_b_139_1))) (<= (- (- v_b_138_1) (- c_main_~q~1.offset)) 11) (= v_v_4551_1 v_v_4558_1) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- v_b_138_1 (- c_main_~q~1.offset)) 25) (<= (- |c_main_read~int_#value| v_v_4556_1) 0) (<= (- v_b_138_1 c_main_~q~1.offset) 13) (<= (- v_b_137_1 (- |c_main_~malloc_#res.offset|)) 12) (<= (- (- v_b_136_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- v_b_138_1) c_main_~q~1.offset) (- 1)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_137_1 (- c_main_~q~1.offset)) 24) (<= (- (- v_b_138_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_138_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 12) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 12) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- v_b_137_1) |c_main_read~int_#sizeOfReadType|) (- 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_#t~mem1| |c_main_read~int_#value|) 0) (<= (- v_b_138_1 (- c_main_~malloc_~size)) 413) (<= (- v_b_139_1 |c_main_read~int_#ptr.base|) 1) (<= (- 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) (<= (- v_b_137_1 (- |c_main_#t~malloc0.offset|)) 12) (<= (- (- v_b_138_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_137_1) (- c_main_~q~1.offset)) 12) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 12) (<= (- (- v_b_138_1) (- c_main_~malloc_~size)) 399) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 16) (<= (- v_b_138_1 (- |c_main_read~int_#sizeOfReadType|)) 17) (<= (- (- v_b_138_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_138_1 (- |c_main_read~int_#ptr.offset|)) 25) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 12) (<= (- (- v_b_139_1) (- |c_main_read~int_#ptr.base|)) (- 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_137_1 c_main_~q~1.offset) 12) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- v_b_138_1 |c_main_#t~malloc0.offset|) 13) (<= (- (- v_b_138_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_#t~mem1|) (- v_v_4556_1)) 0) (<= (- (- v_b_137_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- |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) (<= (- (- v_b_137_1) (- 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_137_1) v_b_138_1) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- (- v_b_137_1) c_main_~p~1.offset) 0) (<= (- (- v_b_138_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_138_1) c_main_~p~1.offset) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 12) (<= (- |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) (<= (- (- v_b_137_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- v_b_137_1 (- |c_main_read~int_#ptr.offset|)) 24) (<= (- (- v_b_137_1) v_b_137_1) 0) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- v_b_138_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- |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)) (<= (- v_b_137_1 |c_main_read~int_#sizeOfReadType|) 8) (<= (- v_b_138_1 |c_main_~malloc_#res.offset|) 13) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- v_b_137_1 (- c_main_~p~1.offset)) 12) (<= (- (- |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_137_1) (- v_b_138_1)) 1) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 12) (<= (- v_b_137_1 (- |c_main_read~int_#sizeOfReadType|)) 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_#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) (<= (- v_b_137_1 (- v_b_137_1)) 24) (<= (- (- v_b_138_1) (- |c_main_~malloc_#res.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_138_1 (- |c_main_~malloc_#res.offset|)) 13) (<= (- |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_138_1 c_main_~p~1.offset) 13) (<= (- |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) (<= (- (- v_b_137_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_138_1) c_main_~malloc_~size) (- 401)) (<= (- (- v_b_137_1) (- c_main_~malloc_~size)) 400) (<= (- v_b_137_1 |c_main_~malloc_#res.offset|) 12) (<= (- |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) (<= (- v_b_136_1 v_b_139_1) (- 1)) (<= (- v_b_138_1 c_main_~malloc_~size) (- 387)) (<= (- v_b_136_1 |c_main_read~int_#ptr.base|) 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) (<= (- (- v_b_137_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_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 12) (<= (- v_b_137_1 v_b_138_1) (- 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_138_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_137_1) c_main_~malloc_~size) (- 400)) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- v_b_136_1) (- v_b_139_1)) 1) (<= (- v_b_138_1 (- |c_main_#t~malloc0.offset|)) 13) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_137_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#value|) (- v_v_4556_1)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_138_1 (- c_main_~p~1.offset)) 13) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 24) (<= (- (- v_b_137_1) c_main_~q~1.offset) 0))))} [2018-12-18 23:35:52,830 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-18 23:35:52,830 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-18 23:35:52,830 WARN L230 ngHoareTripleChecker]: Post: {2147483554#(exists ((v_v_4551_1 (Array Int Int)) (v_v_4556_1 Int) (v_b_138_1 Int) (v_v_4558_1 (Array Int Int)) (v_b_139_1 Int) (v_b_136_1 Int) (v_b_137_1 Int)) (and (<= (- v_b_138_1 |c_main_read~int_#sizeOfReadType|) 9) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 16) (<= (- (- v_b_137_1) |c_main_#t~malloc0.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_#sizeOfReadType| (- c_main_~q~1.offset)) 20) (<= (- v_b_137_1 |c_main_#t~malloc0.offset|) 12) (<= (- v_b_137_1 (- c_main_~malloc_~size)) 412) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_138_1 (- v_b_138_1)) 26) (<= (- (- |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)) (<= (- v_b_137_1 |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_138_1 |c_main_read~int_#ptr.offset|) 1) (<= (- v_b_137_1 (- v_b_138_1)) 25) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 16) (<= (- v_b_137_1 c_main_~malloc_~size) (- 388)) (<= (- (- |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_137_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_138_1) (- c_main_~q~1.offset)) 15) (<= (- (- v_b_138_1) v_b_138_1) (- 2)) (<= (- v_b_137_1 (- c_main_~q~1.offset)) 28) (<= (- |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_~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_137_1 c_main_~p~1.offset) 12) (<= (- c_main_~p~1.offset c_main_~q~1.offset) (- 4)) (= v_v_4551_1 v_v_4558_1) (<= (- (- |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_~q~1.offset) c_main_~q~1.offset) (- 8)) (<= (- |c_main_read~int_#value| v_v_4556_1) 0) (<= (- v_b_137_1 (- |c_main_~malloc_#res.offset|)) 12) (<= (- (- v_b_136_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) (- 4)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- (- v_b_138_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_138_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- v_b_137_1) c_main_~q~1.offset) (- 4)) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- v_b_137_1) |c_main_read~int_#sizeOfReadType|) (- 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_~malloc_#res.offset|) c_main_~q~1.offset) (- 4)) (<= (- v_b_138_1 (- c_main_~malloc_~size)) 413) (<= (- v_b_139_1 |c_main_read~int_#ptr.base|) 1) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- v_b_137_1 (- |c_main_#t~malloc0.offset|)) 12) (<= (- (- v_b_138_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 12) (<= (- (- v_b_138_1) (- c_main_~malloc_~size)) 399) (<= (- v_b_138_1 (- |c_main_read~int_#sizeOfReadType|)) 17) (<= (- (- v_b_138_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_138_1 (- |c_main_read~int_#ptr.offset|)) 25) (<= (- |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_139_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (forall ((v_idx_1169 Int) (v_idx_1168 Int) (v_idx_1167 Int) (v_idx_1166 Int) (v_idx_1165 Int) (v_idx_1164 Int)) (or (< v_idx_1168 v_b_136_1) (< v_idx_1166 v_b_138_1) (<= v_b_138_1 v_idx_1165) (<= v_b_136_1 v_idx_1167) (< v_idx_1169 v_b_139_1) (<= v_b_137_1 v_idx_1164) (< v_idx_1165 v_b_137_1) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1168) v_idx_1165)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1168) v_idx_1165))) 0)) (<= v_b_139_1 v_idx_1168))) (<= (- (- |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_b_138_1 |c_main_#t~malloc0.offset|) 13) (<= (- (- v_b_138_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- v_b_137_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- |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) (<= (- (- v_b_137_1) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_138_1) c_main_~q~1.offset) (- 5)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_137_1) v_b_138_1) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_137_1) c_main_~p~1.offset) 0) (<= (- (- v_b_138_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_138_1) c_main_~p~1.offset) (- 1)) (<= (- |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_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- v_b_138_1 (- c_main_~q~1.offset)) 29) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- (- v_b_137_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- v_b_138_1 c_main_~q~1.offset) 9) (<= (- v_b_137_1 (- |c_main_read~int_#ptr.offset|)) 24) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 16) (<= (- (- v_b_137_1) v_b_137_1) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 16) (<= (- (- v_b_138_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- |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)) (<= (- v_b_137_1 |c_main_read~int_#sizeOfReadType|) 8) (<= (- v_b_138_1 |c_main_~malloc_#res.offset|) 13) (<= (- v_b_137_1 (- c_main_~p~1.offset)) 12) (<= (- (- |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_137_1) (- v_b_138_1)) 1) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 16) (<= (- v_b_137_1 (- |c_main_read~int_#sizeOfReadType|)) 16) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- (- |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_137_1 (- v_b_137_1)) 24) (<= (- (- v_b_138_1) (- |c_main_~malloc_#res.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_138_1 (- |c_main_~malloc_#res.offset|)) 13) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 8) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 384)) (<= (- v_b_138_1 c_main_~p~1.offset) 13) (<= (- |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) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_137_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_138_1) c_main_~malloc_~size) (- 401)) (<= (- (- v_b_137_1) (- c_main_~malloc_~size)) 400) (<= (- v_b_137_1 |c_main_~malloc_#res.offset|) 12) (<= (- |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_136_1 v_b_139_1) (- 1)) (<= (- v_b_138_1 c_main_~malloc_~size) (- 387)) (<= (- v_b_136_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_137_1) (- c_main_~q~1.offset)) 16) (<= (- (- v_b_137_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) (<= (- v_b_137_1 c_main_~q~1.offset) 8) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 12) (<= (- v_b_137_1 v_b_138_1) (- 1)) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 416) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- v_b_138_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_137_1) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_136_1) (- v_b_139_1)) 1) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 16) (<= (- v_b_138_1 (- |c_main_#t~malloc0.offset|)) 13) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_137_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#value|) (- v_v_4556_1)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_138_1 (- c_main_~p~1.offset)) 13) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 24)))} [2018-12-18 23:35:52,831 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-18 23:35:52,841 WARN L268 ngHoareTripleChecker]: -- [2018-12-18 23:35:52,841 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-18 23:35:53,303 WARN L181 SmtUtils]: Spent 461.00 ms on a formula simplification that was a NOOP. DAG size: 669 [2018-12-18 23:35:53,304 WARN L270 ngHoareTripleChecker]: Pre: {2147483555#(or (exists ((v_b_111_1 Int) (v_b_110_1 Int) (v_b_113_1 Int) (v_b_112_1 Int) (v_v_2418_1 (Array Int Int)) (v_v_2416_1 Int) (v_v_2411_1 (Array Int Int))) (and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_111_1) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- (- v_b_113_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- |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)) (<= (- v_b_111_1 (- v_b_112_1)) 17) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_112_1 (- |main_read~int_#sizeOfReadType|)) 13) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_111_1) (- main_~q~1.offset)) 8) (<= (- (- |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_112_1 (- |main_read~int_#ptr.offset|)) 17) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_111_1) v_b_112_1) (- 1)) (<= (- (- 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)) (<= (- (- v_b_112_1) v_b_112_1) (- 2)) (<= (- (- v_b_110_1) (- v_b_113_1)) 1) (<= (- (- v_b_112_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_111_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_112_1 main_~p~1.offset) 9) (<= (- (- |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)) (<= (- (- v_b_111_1) main_~malloc_~size) (- 400)) (<= (- (- |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) (<= (- v_b_112_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_111_1) v_b_111_1) 0) (<= (- (- v_b_112_1) (- main_~p~1.offset)) (- 1)) (<= (- v_b_111_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_110_1 v_b_113_1) (- 1)) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- (- v_b_112_1) main_~malloc_~size) (- 401)) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 8) (<= (- v_b_112_1 (- main_~q~1.offset)) 17) (<= (- |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_111_1) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~p~1.offset (- main_~q~1.offset)) 8) (<= (- (- v_b_111_1) (- v_b_112_1)) 1) (<= (- (- v_b_110_1) (- |main_read~int_#ptr.base|)) 0) (<= (- |main_#t~mem1| |main_read~int_#value|) 0) (<= (- (- v_b_111_1) |main_~malloc_#res.offset|) 0) (<= (- |main_#t~mem1| v_v_2416_1) 0) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 8) (<= (- v_b_112_1 main_~malloc_~size) (- 391)) (<= (- 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) (forall ((v_idx_1137 Int) (v_idx_1133 Int) (v_idx_1132 Int) (v_idx_1131 Int) (v_idx_1139 Int) (v_idx_1138 Int)) (or (<= v_b_110_1 v_idx_1137) (<= v_b_113_1 v_idx_1138) (< v_idx_1132 v_b_111_1) (and (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1138) v_idx_1132)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1138) v_idx_1132))) 0) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_idx_1138) v_idx_1132))) 0) (<= (- |main_#t~mem1| (select (select |#memory_int| v_idx_1138) v_idx_1132)) 0)) (< v_idx_1133 v_b_112_1) (< v_idx_1139 v_b_113_1) (<= v_b_111_1 v_idx_1131) (<= v_b_112_1 v_idx_1132) (< v_idx_1138 v_b_110_1))) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 8) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 8) (<= (- v_b_111_1 |main_~malloc_#res.offset|) 8) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_111_1 (- |main_#t~malloc0.offset|)) 8) (<= (- v_b_112_1 (- main_~p~1.offset)) 9) (<= (- v_b_111_1 (- main_~q~1.offset)) 16) (<= (- (- |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)) (<= (- v_b_111_1 (- |main_~malloc_#res.offset|)) 8) (<= (- (- v_b_111_1) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 8) (= v_v_2411_1 v_v_2418_1) (<= (- v_b_112_1 (- |main_~malloc_#res.offset|)) 9) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- v_b_112_1) main_~p~1.offset) (- 1)) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_111_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_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- v_b_111_1 |main_read~int_#sizeOfReadType|) 4) (<= (- v_b_112_1 |main_read~int_#sizeOfReadType|) 5) (<= (- |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) (<= (- (- v_b_111_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |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_112_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 12) (<= (- |main_read~int_#value| v_v_2416_1) 0) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 8) (<= (- v_b_112_1 |main_#t~malloc0.offset|) 9) (<= (- v_b_112_1 (- v_b_112_1)) 18) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- (- v_b_112_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- |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) (<= (- (- v_b_112_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 16) (<= (- (- v_b_112_1) |main_~malloc_#res.offset|) (- 1)) (<= (- v_b_112_1 (- main_~malloc_~size)) 409) (<= (- |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) (<= (- v_b_112_1 (- |main_#t~malloc0.offset|)) 9) (<= (- (- v_b_112_1) (- main_~malloc_~size)) 399) (<= (- v_b_111_1 (- |main_read~int_#ptr.offset|)) 16) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 8) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 v_b_112_1) (- 1)) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- v_b_112_1 main_~q~1.offset) 9) (<= (- (- v_b_111_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- v_b_111_1 main_~malloc_~size) (- 392)) (<= (- (- v_b_112_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_111_1 (- main_~malloc_~size)) 408) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- v_b_112_1 |main_~malloc_#res.offset|) 9) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- v_b_111_1 (- main_~p~1.offset)) 8) (<= (- (- |main_read~int_#value|) (- v_v_2416_1)) 0) (<= (- v_b_113_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_112_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- |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) (<= (- (- v_b_112_1) (- main_~q~1.offset)) 7) (<= (- (- v_b_111_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_111_1) (- main_~malloc_~size)) 400) (<= (- (- v_b_111_1) (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 8) (<= (- v_b_111_1 main_~q~1.offset) 8) (<= (- v_b_111_1 |main_#t~malloc0.offset|) 8) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- v_b_110_1 |main_read~int_#ptr.base|) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 (- |main_read~int_#sizeOfReadType|)) 12) (<= (- (- |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~mem1|) (- v_v_2416_1)) 0) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- v_b_111_1) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 8) (<= (- v_b_111_1 main_~p~1.offset) 8) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- v_b_111_1 (- v_b_111_1)) 16) (<= (- (- v_b_112_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_112_1) |main_#t~malloc0.offset|) (- 1)) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 4) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0))) (exists ((v_v_4556_1 Int) (v_v_4551_1 (Array Int Int)) (v_b_138_1 Int) (v_v_4558_1 (Array Int Int)) (v_b_139_1 Int) (v_b_136_1 Int) (v_b_137_1 Int)) (and (<= (- v_b_138_1 |main_read~int_#sizeOfReadType|) 9) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- (- v_b_137_1) |main_#t~malloc0.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- v_b_137_1 |main_#t~malloc0.offset|) 12) (<= (- v_b_137_1 (- main_~malloc_~size)) 412) (<= (- (- 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_138_1 (- v_b_138_1)) 26) (<= (- |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_137_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_138_1 |main_read~int_#ptr.offset|) 1) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 12) (<= (- v_b_137_1 (- v_b_138_1)) 25) (<= (- |main_#t~mem1| v_v_4556_1) 0) (<= (- v_b_137_1 main_~malloc_~size) (- 388)) (<= (- 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_137_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_138_1) v_b_138_1) (- 2)) (<= (- (- |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_137_1 main_~p~1.offset) 12) (forall ((v_idx_1154 Int) (v_idx_1153 Int) (v_idx_1152 Int) (v_idx_1151 Int) (v_idx_1150 Int) (v_idx_1149 Int)) (or (<= v_b_138_1 v_idx_1150) (< v_idx_1153 v_b_136_1) (<= v_b_137_1 v_idx_1149) (< v_idx_1151 v_b_138_1) (<= v_b_139_1 v_idx_1153) (and (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1153) v_idx_1150)) 0) (<= (- |main_#t~mem1| (select (select |#memory_int| v_idx_1153) v_idx_1150)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1153) v_idx_1150))) 0) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_idx_1153) v_idx_1150))) 0)) (< v_idx_1150 v_b_137_1) (<= v_b_136_1 v_idx_1152) (< v_idx_1154 v_b_139_1))) (<= (- (- v_b_138_1) (- main_~q~1.offset)) 11) (= v_v_4551_1 v_v_4558_1) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- v_b_138_1 (- main_~q~1.offset)) 25) (<= (- |main_read~int_#value| v_v_4556_1) 0) (<= (- v_b_138_1 main_~q~1.offset) 13) (<= (- v_b_137_1 (- |main_~malloc_#res.offset|)) 12) (<= (- (- v_b_136_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- v_b_138_1) main_~q~1.offset) (- 1)) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- v_b_137_1 (- main_~q~1.offset)) 24) (<= (- (- v_b_138_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- (- v_b_138_1) (- main_~p~1.offset)) (- 1)) (<= (- (- |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) (<= (- (- v_b_137_1) |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_#t~mem1| |main_read~int_#value|) 0) (<= (- v_b_138_1 (- main_~malloc_~size)) 413) (<= (- v_b_139_1 |main_read~int_#ptr.base|) 1) (<= (- 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) (<= (- v_b_137_1 (- |main_#t~malloc0.offset|)) 12) (<= (- (- v_b_138_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_137_1) (- main_~q~1.offset)) 12) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 12) (<= (- (- v_b_138_1) (- main_~malloc_~size)) 399) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 16) (<= (- v_b_138_1 (- |main_read~int_#sizeOfReadType|)) 17) (<= (- (- v_b_138_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_138_1 (- |main_read~int_#ptr.offset|)) 25) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 12) (<= (- (- v_b_139_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_137_1 main_~q~1.offset) 12) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- v_b_138_1 |main_#t~malloc0.offset|) 13) (<= (- (- v_b_138_1) |main_#t~malloc0.offset|) (- 1)) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_#t~mem1|) (- v_v_4556_1)) 0) (<= (- (- v_b_137_1) (- |main_#t~malloc0.offset|)) 0) (<= (- (- |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) (<= (- (- v_b_137_1) (- 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_137_1) v_b_138_1) (- 1)) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- (- v_b_137_1) main_~p~1.offset) 0) (<= (- (- v_b_138_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_138_1) main_~p~1.offset) (- 1)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 12) (<= (- |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) (<= (- (- v_b_137_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- v_b_137_1 (- |main_read~int_#ptr.offset|)) 24) (<= (- (- v_b_137_1) v_b_137_1) 0) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- v_b_138_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- |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)) (<= (- v_b_137_1 |main_read~int_#sizeOfReadType|) 8) (<= (- v_b_138_1 |main_~malloc_#res.offset|) 13) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- v_b_137_1 (- main_~p~1.offset)) 12) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 16) (<= (- (- v_b_137_1) (- v_b_138_1)) 1) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 12) (<= (- v_b_137_1 (- |main_read~int_#sizeOfReadType|)) 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_#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) (<= (- v_b_137_1 (- v_b_137_1)) 24) (<= (- (- v_b_138_1) (- |main_~malloc_#res.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_138_1 (- |main_~malloc_#res.offset|)) 13) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 8) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- v_b_138_1 main_~p~1.offset) 13) (<= (- |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) (<= (- (- v_b_137_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_138_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_137_1) (- main_~malloc_~size)) 400) (<= (- v_b_137_1 |main_~malloc_#res.offset|) 12) (<= (- |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) (<= (- v_b_136_1 v_b_139_1) (- 1)) (<= (- v_b_138_1 main_~malloc_~size) (- 387)) (<= (- v_b_136_1 |main_read~int_#ptr.base|) 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) (<= (- (- v_b_137_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_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 12) (<= (- v_b_137_1 v_b_138_1) (- 1)) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- v_b_138_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_137_1) main_~malloc_~size) (- 400)) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- v_b_136_1) (- v_b_139_1)) 1) (<= (- v_b_138_1 (- |main_#t~malloc0.offset|)) 13) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- v_b_137_1) (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#value|) (- v_v_4556_1)) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_138_1 (- main_~p~1.offset)) 13) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 24) (<= (- (- v_b_137_1) main_~q~1.offset) 0))))} [2018-12-18 23:35:53,304 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-18 23:35:53,304 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-18 23:35:53,707 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)) (exists ((v_b_138_1 Int) (v_b_139_1 Int) (v_b_136_1 Int) (v_b_137_1 Int)) (and (<= (- v_b_138_1 |main_read~int_#sizeOfReadType|) 9) (<= (- (- v_b_138_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_138_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_137_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_137_1 |main_#t~malloc0.offset|) 12) (<= (- v_b_137_1 (- main_~malloc_~size)) 412) (<= (- v_b_138_1 (- v_b_138_1)) 26) (<= (- v_b_138_1 (- main_~q~1.offset)) 29) (<= (- v_b_138_1 main_~q~1.offset) 9) (<= (- (- v_b_137_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_137_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_138_1 |main_read~int_#ptr.offset|) 1) (<= (- v_b_137_1 (- |main_read~int_#ptr.offset|)) 24) (<= (- v_b_137_1 (- v_b_138_1)) 25) (<= (- v_b_137_1 main_~malloc_~size) (- 388)) (<= (- (- v_b_137_1) v_b_137_1) 0) (forall ((v_idx_1168 Int) (v_idx_1165 Int)) (or (< v_idx_1168 v_b_136_1) (<= v_b_138_1 v_idx_1165) (< v_idx_1165 v_b_137_1) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1168) v_idx_1165))) 0) (<= v_b_139_1 v_idx_1168))) (<= (- (- v_b_138_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_137_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_138_1) (- main_~q~1.offset)) 15) (<= (- (- v_b_138_1) v_b_138_1) (- 2)) (<= (- v_b_137_1 (- main_~q~1.offset)) 28) (<= (- v_b_138_1 |main_~malloc_#res.offset|) 13) (<= (- v_b_137_1 |main_read~int_#sizeOfReadType|) 8) (<= (- v_b_137_1 (- main_~p~1.offset)) 12) (<= (- v_b_137_1 main_~p~1.offset) 12) (<= (- (- v_b_137_1) (- v_b_138_1)) 1) (<= (- v_b_137_1 (- |main_read~int_#sizeOfReadType|)) 16) (<= (- v_b_137_1 (- |main_~malloc_#res.offset|)) 12) (<= (- (- v_b_136_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- v_b_138_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_138_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_137_1 (- v_b_137_1)) 24) (<= (- (- v_b_138_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_137_1) main_~q~1.offset) (- 4)) (<= (- v_b_138_1 (- |main_~malloc_#res.offset|)) 13) (<= (- (- v_b_137_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_138_1 main_~p~1.offset) 13) (<= (- v_b_138_1 (- main_~malloc_~size)) 413) (<= (- v_b_139_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_138_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_137_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_137_1) (- main_~malloc_~size)) 400) (<= (- (- v_b_138_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_137_1 (- |main_#t~malloc0.offset|)) 12) (<= (- v_b_137_1 |main_~malloc_#res.offset|) 12) (<= (- (- v_b_138_1) (- main_~malloc_~size)) 399) (<= (- v_b_138_1 (- |main_read~int_#sizeOfReadType|)) 17) (<= (- (- v_b_138_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_138_1 main_~malloc_~size) (- 387)) (<= (- v_b_136_1 v_b_139_1) (- 1)) (<= (- v_b_138_1 (- |main_read~int_#ptr.offset|)) 25) (<= (- v_b_136_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_139_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- v_b_137_1) (- main_~q~1.offset)) 16) (<= (- (- v_b_137_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_137_1 main_~q~1.offset) 8) (<= (- v_b_138_1 |main_#t~malloc0.offset|) 13) (<= (- (- v_b_138_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_137_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_137_1 v_b_138_1) (- 1)) (<= (- (- v_b_138_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_137_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_136_1) (- v_b_139_1)) 1) (<= (- v_b_138_1 (- |main_#t~malloc0.offset|)) 13) (<= (- (- v_b_137_1) (- main_~p~1.offset)) 0) (<= (- (- v_b_137_1) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_138_1) main_~q~1.offset) (- 5)) (<= (- v_b_138_1 (- main_~p~1.offset)) 13) (<= (- (- v_b_137_1) v_b_138_1) (- 1)) (forall ((v_prenex_96 Int) (v_prenex_97 Int)) (or (<= v_b_138_1 v_prenex_97) (<= v_b_139_1 v_prenex_96) (<= (- |main_read~int_#value| (select (select |#memory_int| v_prenex_96) v_prenex_97)) 0) (< v_prenex_97 v_b_137_1) (< v_prenex_96 v_b_136_1))) (<= (- (- v_b_137_1) main_~p~1.offset) 0))) (<= (- (- |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)) (<= (- |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-18 23:36:00,708 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-18 23:36:00,709 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-18 23:36:00,709 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-18 23:36:00,709 WARN L223 ngHoareTripleChecker]: -- [2018-12-18 23:36:00,710 WARN L224 ngHoareTripleChecker]: Pre: {2147483553#(or (exists ((v_v_4551_1 (Array Int Int)) (v_v_4556_1 Int) (v_b_138_1 Int) (v_v_4558_1 (Array Int Int)) (v_b_139_1 Int) (v_b_136_1 Int) (v_b_137_1 Int)) (and (<= (- v_b_138_1 |c_main_read~int_#sizeOfReadType|) 9) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_137_1) |c_main_#t~malloc0.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_137_1 |c_main_#t~malloc0.offset|) 12) (<= (- v_b_137_1 (- c_main_~malloc_~size)) 412) (<= (- (- 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_138_1 (- v_b_138_1)) 26) (<= (- |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_137_1 |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_138_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 12) (<= (- v_b_137_1 (- v_b_138_1)) 25) (<= (- v_b_137_1 c_main_~malloc_~size) (- 388)) (<= (- 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_137_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_138_1) v_b_138_1) (- 2)) (<= (- (- |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_137_1 c_main_~p~1.offset) 12) (<= (- (- v_b_138_1) (- c_main_~q~1.offset)) 11) (= v_v_4551_1 v_v_4558_1) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- v_b_138_1 (- c_main_~q~1.offset)) 25) (<= (- |c_main_read~int_#value| v_v_4556_1) 0) (<= (- v_b_138_1 c_main_~q~1.offset) 13) (<= (- v_b_137_1 (- |c_main_~malloc_#res.offset|)) 12) (<= (- (- v_b_136_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- v_b_138_1) c_main_~q~1.offset) (- 1)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_137_1 (- c_main_~q~1.offset)) 24) (<= (- (- v_b_138_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_138_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 12) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 12) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- v_b_137_1) |c_main_read~int_#sizeOfReadType|) (- 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) (<= (- v_b_138_1 (- c_main_~malloc_~size)) 413) (<= (- v_b_139_1 |c_main_read~int_#ptr.base|) 1) (<= (- 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) (<= (- v_b_137_1 (- |c_main_#t~malloc0.offset|)) 12) (<= (- (- v_b_138_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_137_1) (- c_main_~q~1.offset)) 12) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 12) (<= (- (- v_b_138_1) (- c_main_~malloc_~size)) 399) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 16) (<= (- v_b_138_1 (- |c_main_read~int_#sizeOfReadType|)) 17) (<= (- (- v_b_138_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_138_1 (- |c_main_read~int_#ptr.offset|)) 25) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 12) (<= (- (- v_b_139_1) (- |c_main_read~int_#ptr.base|)) (- 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_137_1 c_main_~q~1.offset) 12) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- v_b_138_1 |c_main_#t~malloc0.offset|) 13) (<= (- (- v_b_138_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- v_b_137_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- |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) (<= (- (- v_b_137_1) (- 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_137_1) v_b_138_1) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- (- v_b_137_1) c_main_~p~1.offset) 0) (<= (- (- v_b_138_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_138_1) c_main_~p~1.offset) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 12) (<= (- |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) (<= (- (- v_b_137_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (forall ((v_idx_1199 Int) (v_idx_1198 Int) (v_idx_1197 Int) (v_idx_1196 Int) (v_idx_1195 Int) (v_idx_1194 Int)) (or (<= v_b_137_1 v_idx_1194) (<= v_b_138_1 v_idx_1195) (< v_idx_1195 v_b_137_1) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1198) v_idx_1195)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1198) v_idx_1195))) 0)) (< v_idx_1196 v_b_138_1) (< v_idx_1199 v_b_139_1) (< v_idx_1198 v_b_136_1) (<= v_b_139_1 v_idx_1198) (<= v_b_136_1 v_idx_1197))) (<= (- v_b_137_1 (- |c_main_read~int_#ptr.offset|)) 24) (<= (- (- v_b_137_1) v_b_137_1) 0) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- v_b_138_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- |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)) (<= (- v_b_137_1 |c_main_read~int_#sizeOfReadType|) 8) (<= (- v_b_138_1 |c_main_~malloc_#res.offset|) 13) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- v_b_137_1 (- c_main_~p~1.offset)) 12) (<= (- (- |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_137_1) (- v_b_138_1)) 1) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 12) (<= (- v_b_137_1 (- |c_main_read~int_#sizeOfReadType|)) 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_#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) (<= (- v_b_137_1 (- v_b_137_1)) 24) (<= (- (- v_b_138_1) (- |c_main_~malloc_#res.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_138_1 (- |c_main_~malloc_#res.offset|)) 13) (<= (- |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_138_1 c_main_~p~1.offset) 13) (<= (- |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) (<= (- (- v_b_137_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_138_1) c_main_~malloc_~size) (- 401)) (<= (- (- v_b_137_1) (- c_main_~malloc_~size)) 400) (<= (- v_b_137_1 |c_main_~malloc_#res.offset|) 12) (<= (- |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) (<= (- v_b_136_1 v_b_139_1) (- 1)) (<= (- v_b_138_1 c_main_~malloc_~size) (- 387)) (<= (- v_b_136_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_137_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_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 12) (<= (- v_b_137_1 v_b_138_1) (- 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_138_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_137_1) c_main_~malloc_~size) (- 400)) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- v_b_136_1) (- v_b_139_1)) 1) (<= (- v_b_138_1 (- |c_main_#t~malloc0.offset|)) 13) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_137_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#value|) (- v_v_4556_1)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_138_1 (- c_main_~p~1.offset)) 13) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 24) (<= (- (- v_b_137_1) c_main_~q~1.offset) 0))) (exists ((v_b_111_1 Int) (v_b_110_1 Int) (v_b_113_1 Int) (v_b_112_1 Int) (v_v_2418_1 (Array Int Int)) (v_v_2416_1 Int) (v_v_2411_1 (Array Int Int))) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_111_1) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_113_1) (- |c_main_read~int_#ptr.base|)) (- 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)) (<= (- v_b_111_1 (- v_b_112_1)) 17) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_112_1 (- |c_main_read~int_#sizeOfReadType|)) 13) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_111_1) (- c_main_~q~1.offset)) 8) (<= (- (- |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_112_1 (- |c_main_read~int_#ptr.offset|)) 17) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_111_1) v_b_112_1) (- 1)) (<= (- (- 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)) (<= (- (- v_b_112_1) v_b_112_1) (- 2)) (<= (- (- v_b_110_1) (- v_b_113_1)) 1) (<= (- (- v_b_112_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_111_1) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_112_1 c_main_~p~1.offset) 9) (<= (- (- |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_111_1) c_main_~malloc_~size) (- 400)) (<= (- (- |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) (<= (- v_b_112_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_111_1) v_b_111_1) 0) (<= (- (- v_b_112_1) (- c_main_~p~1.offset)) (- 1)) (<= (- v_b_111_1 |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_110_1 v_b_113_1) (- 1)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_112_1) c_main_~malloc_~size) (- 401)) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 8) (<= (- v_b_112_1 (- c_main_~q~1.offset)) 17) (<= (- |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_111_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 8) (<= (- (- v_b_111_1) (- v_b_112_1)) 1) (<= (- (- v_b_110_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- v_b_111_1) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 8) (<= (- v_b_112_1 c_main_~malloc_~size) (- 391)) (<= (- 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) (<= (- v_b_111_1 |c_main_~malloc_#res.offset|) 8) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_111_1 (- |c_main_#t~malloc0.offset|)) 8) (<= (- v_b_112_1 (- c_main_~p~1.offset)) 9) (<= (- v_b_111_1 (- 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_~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_111_1 (- |c_main_~malloc_#res.offset|)) 8) (<= (- (- v_b_111_1) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 8) (= v_v_2411_1 v_v_2418_1) (<= (- v_b_112_1 (- |c_main_~malloc_#res.offset|)) 9) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- v_b_112_1) c_main_~p~1.offset) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_111_1) (- |c_main_#t~malloc0.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)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- v_b_111_1 |c_main_read~int_#sizeOfReadType|) 4) (<= (- v_b_112_1 |c_main_read~int_#sizeOfReadType|) 5) (<= (- |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) (<= (- (- v_b_111_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |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_112_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- |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_#value| v_v_2416_1) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 8) (<= (- v_b_112_1 |c_main_#t~malloc0.offset|) 9) (<= (- v_b_112_1 (- v_b_112_1)) 18) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- v_b_112_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |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) (<= (- (- v_b_112_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 16) (<= (- (- v_b_112_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- v_b_112_1 (- c_main_~malloc_~size)) 409) (<= (- |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) (<= (- v_b_112_1 (- |c_main_#t~malloc0.offset|)) 9) (<= (- (- v_b_112_1) (- c_main_~malloc_~size)) 399) (<= (- v_b_111_1 (- |c_main_read~int_#ptr.offset|)) 16) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 v_b_112_1) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- v_b_112_1 c_main_~q~1.offset) 9) (<= (- (- v_b_111_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_111_1 c_main_~malloc_~size) (- 392)) (<= (- (- v_b_112_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_111_1 (- c_main_~malloc_~size)) 408) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- v_b_112_1 |c_main_~malloc_#res.offset|) 9) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_111_1 (- c_main_~p~1.offset)) 8) (<= (- (- |c_main_read~int_#value|) (- v_v_2416_1)) 0) (<= (- v_b_113_1 |c_main_read~int_#ptr.base|) 1) (<= (- (- v_b_112_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- |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) (<= (- (- v_b_112_1) (- c_main_~q~1.offset)) 7) (<= (- (- v_b_111_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_111_1) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_111_1) (- c_main_~p~1.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) (<= (- v_b_111_1 c_main_~q~1.offset) 8) (<= (- v_b_111_1 |c_main_#t~malloc0.offset|) 8) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- v_b_110_1 |c_main_read~int_#ptr.base|) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 (- |c_main_read~int_#sizeOfReadType|)) 12) (<= (- (- |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_111_1) |c_main_read~int_#ptr.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) (<= (- v_b_111_1 c_main_~p~1.offset) 8) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (forall ((v_idx_1178 Int) (v_idx_1177 Int) (v_idx_1176 Int) (v_idx_1184 Int) (v_idx_1183 Int) (v_idx_1182 Int)) (or (< v_idx_1177 v_b_111_1) (<= v_b_113_1 v_idx_1183) (< v_idx_1183 v_b_110_1) (< v_idx_1184 v_b_113_1) (<= v_b_111_1 v_idx_1176) (<= v_b_110_1 v_idx_1182) (< v_idx_1178 v_b_112_1) (<= v_b_112_1 v_idx_1177) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1183) v_idx_1177)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1183) v_idx_1177))) 0)))) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_111_1 (- v_b_111_1)) 16) (<= (- (- v_b_112_1) c_main_~q~1.offset) (- 1)) (<= (- (- v_b_112_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |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-18 23:36:00,710 WARN L228 ngHoareTripleChecker]: Action: main := 0; [2018-12-18 23:36:00,710 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= c_main_main_primed 0) [2018-12-18 23:36:00,710 WARN L230 ngHoareTripleChecker]: Post: {2147483552#(exists ((v_v_4551_1 (Array Int Int)) (v_v_4556_1 Int) (v_b_138_1 Int) (v_v_4558_1 (Array Int Int)) (v_b_139_1 Int) (v_b_136_1 Int) (v_b_137_1 Int)) (and (<= (- v_b_138_1 |c_main_read~int_#sizeOfReadType|) 9) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_137_1) |c_main_#t~malloc0.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_137_1 (- c_main_~malloc_~size)) 412) (<= (- (- |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_137_1 |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_138_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- v_b_137_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_138_1) v_b_138_1) (- 2)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_137_1 c_main_~p~1.offset) 12) (= v_v_4551_1 v_v_4558_1) (<= (- v_b_138_1 (- c_main_~q~1.offset)) 25) (<= (- (- c_main_main) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_137_1 (- |c_main_~malloc_#res.offset|)) 12) (<= (- (- v_b_138_1) c_main_~q~1.offset) (- 1)) (<= (- (- v_b_138_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_138_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- v_b_137_1) |c_main_read~int_#sizeOfReadType|) (- 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) (<= (- v_b_138_1 (- c_main_~malloc_~size)) 413) (<= (- v_b_138_1 (- c_main_main)) 13) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- (- v_b_138_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 12) (<= (- (- v_b_138_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- c_main_main |c_main_~malloc_#res.offset|) 0) (<= (- v_b_138_1 (- |c_main_read~int_#ptr.offset|)) 25) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 12) (<= (- (- v_b_139_1) (- |c_main_read~int_#ptr.base|)) (- 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_138_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |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)) (<= (- 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_138_1) c_main_~p~1.offset) (- 1)) (<= (- |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_137_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- 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)) (<= (- v_b_137_1 |c_main_read~int_#sizeOfReadType|) 8) (<= (- v_b_137_1 (- c_main_~p~1.offset)) 12) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- c_main_main) (- c_main_~malloc_~size)) 400) (<= (- v_b_137_1 (- |c_main_read~int_#sizeOfReadType|)) 16) (<= (- |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_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_138_1) (- |c_main_~malloc_#res.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) (forall ((v_idx_1214 Int) (v_idx_1213 Int) (v_idx_1212 Int) (v_idx_1211 Int) (v_idx_1210 Int) (v_idx_1209 Int)) (or (<= v_b_139_1 v_idx_1213) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1213) v_idx_1210)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1213) v_idx_1210))) 0)) (< v_idx_1210 v_b_137_1) (< v_idx_1214 v_b_139_1) (< v_idx_1211 v_b_138_1) (< v_idx_1213 v_b_136_1) (<= v_b_137_1 v_idx_1209) (<= v_b_136_1 v_idx_1212) (<= v_b_138_1 v_idx_1210))) (<= (- v_b_138_1 c_main_~p~1.offset) 13) (<= (- 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_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_137_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) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- v_b_138_1 c_main_~malloc_~size) (- 387)) (<= (- (- c_main_main) (- |c_main_read~int_#ptr.offset|)) 12) (<= (- (- |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) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 12) (<= (- (- v_b_138_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_137_1) c_main_~malloc_~size) (- 400)) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- v_b_136_1) (- v_b_139_1)) 1) (<= (- v_b_138_1 (- |c_main_#t~malloc0.offset|)) 13) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_137_1) c_main_~q~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_137_1 |c_main_#t~malloc0.offset|) 12) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 388)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_138_1 (- v_b_138_1)) 26) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_138_1 c_main_main) 13) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 12) (<= (- v_b_137_1 (- v_b_138_1)) 25) (<= (- v_b_137_1 c_main_~malloc_~size) (- 388)) (<= (- 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_138_1) (- c_main_~q~1.offset)) 11) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- |c_main_read~int_#value| v_v_4556_1) 0) (<= (- v_b_138_1 c_main_~q~1.offset) 13) (<= (- (- c_main_main) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_136_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_137_1 (- c_main_~q~1.offset)) 24) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 12) (<= (- (- |c_main_read~int_#ptr.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_137_1) (- c_main_main)) 0) (<= (- v_b_139_1 |c_main_read~int_#ptr.base|) 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_137_1 (- |c_main_#t~malloc0.offset|)) 12) (<= (- (- v_b_137_1) (- c_main_~q~1.offset)) 12) (<= (- v_b_137_1 (- c_main_main)) 12) (<= (- (- v_b_138_1) (- c_main_~malloc_~size)) 399) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 16) (<= (- v_b_138_1 (- |c_main_read~int_#sizeOfReadType|)) 17) (<= (- c_main_main c_main_~p~1.offset) 0) (<= (- (- v_b_138_1) (- c_main_main)) (- 1)) (<= (- c_main_main (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_137_1 c_main_~q~1.offset) 12) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- v_b_138_1 |c_main_#t~malloc0.offset|) 13) (<= (- (- v_b_137_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- c_main_main |c_main_read~int_#ptr.offset|) 0) (<= (- c_main_main |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- c_main_main (- c_main_~q~1.offset)) 12) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- v_b_137_1) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_137_1) v_b_138_1) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_137_1) c_main_~p~1.offset) 0) (<= (- c_main_main c_main_~q~1.offset) 0) (<= (- (- v_b_138_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 12) (<= (- (- c_main_main) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 8) (<= (- (- |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_137_1 (- |c_main_read~int_#ptr.offset|)) 24) (<= (- (- v_b_137_1) v_b_137_1) 0) (<= (- |c_main_#t~malloc0.offset| c_main_main) 0) (<= (- (- v_b_138_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 12) (<= (- v_b_138_1 |c_main_~malloc_#res.offset|) 13) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- v_b_137_1) c_main_main) 0) (<= (- (- c_main_main) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 16) (<= (- (- v_b_137_1) (- v_b_138_1)) 1) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 12) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- v_b_137_1 (- v_b_137_1)) 24) (<= (- (- c_main_main) c_main_~p~1.offset) 0) (<= (- v_b_138_1 (- |c_main_~malloc_#res.offset|)) 13) (<= (- |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)) (<= (- (- v_b_138_1) c_main_main) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_137_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_138_1) c_main_~malloc_~size) (- 401)) (<= (- v_b_137_1 |c_main_~malloc_#res.offset|) 12) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 12) (<= (- (- c_main_main) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_137_1 c_main_main) 12) (<= (- v_b_136_1 v_b_139_1) (- 1)) (<= (- v_b_136_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- v_b_137_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) (<= (- v_b_137_1 v_b_138_1) (- 1)) (<= (- 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_~p~1.offset) 0) (<= (- (- v_b_137_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#value|) (- v_v_4556_1)) 0) (<= (- v_b_138_1 (- c_main_~p~1.offset)) 13) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 24) (<= (- c_main_main (- |c_main_read~int_#ptr.offset|)) 12) (<= (- c_main_main (- |c_main_~malloc_#res.offset|)) 0)))} [2018-12-18 23:36:00,710 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-18 23:36:00,712 WARN L268 ngHoareTripleChecker]: -- [2018-12-18 23:36:00,712 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-18 23:36:00,864 WARN L181 SmtUtils]: Spent 151.00 ms on a formula simplification that was a NOOP. DAG size: 647 [2018-12-18 23:36:00,864 WARN L270 ngHoareTripleChecker]: Pre: {2147483553#(or (exists ((v_v_4551_1 (Array Int Int)) (v_v_4556_1 Int) (v_b_138_1 Int) (v_v_4558_1 (Array Int Int)) (v_b_139_1 Int) (v_b_136_1 Int) (v_b_137_1 Int)) (and (<= (- v_b_138_1 |main_read~int_#sizeOfReadType|) 9) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- (- v_b_137_1) |main_#t~malloc0.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- v_b_137_1 |main_#t~malloc0.offset|) 12) (<= (- v_b_137_1 (- main_~malloc_~size)) 412) (<= (- (- 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_138_1 (- v_b_138_1)) 26) (<= (- |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_137_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_138_1 |main_read~int_#ptr.offset|) 1) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 12) (<= (- v_b_137_1 (- v_b_138_1)) 25) (<= (- v_b_137_1 main_~malloc_~size) (- 388)) (<= (- 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_137_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_138_1) v_b_138_1) (- 2)) (<= (- (- |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_137_1 main_~p~1.offset) 12) (<= (- (- v_b_138_1) (- main_~q~1.offset)) 11) (= v_v_4551_1 v_v_4558_1) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- v_b_138_1 (- main_~q~1.offset)) 25) (<= (- |main_read~int_#value| v_v_4556_1) 0) (<= (- v_b_138_1 main_~q~1.offset) 13) (<= (- v_b_137_1 (- |main_~malloc_#res.offset|)) 12) (<= (- (- v_b_136_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- v_b_138_1) main_~q~1.offset) (- 1)) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- v_b_137_1 (- main_~q~1.offset)) 24) (<= (- (- v_b_138_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- (- v_b_138_1) (- main_~p~1.offset)) (- 1)) (<= (- (- |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) (<= (- (- v_b_137_1) |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) (<= (- v_b_138_1 (- main_~malloc_~size)) 413) (<= (- v_b_139_1 |main_read~int_#ptr.base|) 1) (<= (- 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) (<= (- v_b_137_1 (- |main_#t~malloc0.offset|)) 12) (<= (- (- v_b_138_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_137_1) (- main_~q~1.offset)) 12) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 12) (<= (- (- v_b_138_1) (- main_~malloc_~size)) 399) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 16) (<= (- v_b_138_1 (- |main_read~int_#sizeOfReadType|)) 17) (<= (- (- v_b_138_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_138_1 (- |main_read~int_#ptr.offset|)) 25) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 12) (<= (- (- v_b_139_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_137_1 main_~q~1.offset) 12) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- v_b_138_1 |main_#t~malloc0.offset|) 13) (<= (- (- v_b_138_1) |main_#t~malloc0.offset|) (- 1)) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- v_b_137_1) (- |main_#t~malloc0.offset|)) 0) (<= (- (- |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) (<= (- (- v_b_137_1) (- 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_137_1) v_b_138_1) (- 1)) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- (- v_b_137_1) main_~p~1.offset) 0) (<= (- (- v_b_138_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_138_1) main_~p~1.offset) (- 1)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 12) (<= (- |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) (<= (- (- v_b_137_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (forall ((v_idx_1199 Int) (v_idx_1198 Int) (v_idx_1197 Int) (v_idx_1196 Int) (v_idx_1195 Int) (v_idx_1194 Int)) (or (<= v_b_137_1 v_idx_1194) (<= v_b_138_1 v_idx_1195) (< v_idx_1195 v_b_137_1) (and (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1198) v_idx_1195)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1198) v_idx_1195))) 0)) (< v_idx_1196 v_b_138_1) (< v_idx_1199 v_b_139_1) (< v_idx_1198 v_b_136_1) (<= v_b_139_1 v_idx_1198) (<= v_b_136_1 v_idx_1197))) (<= (- v_b_137_1 (- |main_read~int_#ptr.offset|)) 24) (<= (- (- v_b_137_1) v_b_137_1) 0) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- v_b_138_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- |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)) (<= (- v_b_137_1 |main_read~int_#sizeOfReadType|) 8) (<= (- v_b_138_1 |main_~malloc_#res.offset|) 13) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- v_b_137_1 (- main_~p~1.offset)) 12) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 16) (<= (- (- v_b_137_1) (- v_b_138_1)) 1) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 12) (<= (- v_b_137_1 (- |main_read~int_#sizeOfReadType|)) 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_#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) (<= (- v_b_137_1 (- v_b_137_1)) 24) (<= (- (- v_b_138_1) (- |main_~malloc_#res.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_138_1 (- |main_~malloc_#res.offset|)) 13) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 8) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- v_b_138_1 main_~p~1.offset) 13) (<= (- |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) (<= (- (- v_b_137_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_138_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_137_1) (- main_~malloc_~size)) 400) (<= (- v_b_137_1 |main_~malloc_#res.offset|) 12) (<= (- |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) (<= (- v_b_136_1 v_b_139_1) (- 1)) (<= (- v_b_138_1 main_~malloc_~size) (- 387)) (<= (- v_b_136_1 |main_read~int_#ptr.base|) 0) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_137_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_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 12) (<= (- v_b_137_1 v_b_138_1) (- 1)) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- v_b_138_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_137_1) main_~malloc_~size) (- 400)) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- v_b_136_1) (- v_b_139_1)) 1) (<= (- v_b_138_1 (- |main_#t~malloc0.offset|)) 13) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- v_b_137_1) (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#value|) (- v_v_4556_1)) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_138_1 (- main_~p~1.offset)) 13) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 24) (<= (- (- v_b_137_1) main_~q~1.offset) 0))) (exists ((v_b_111_1 Int) (v_b_110_1 Int) (v_b_113_1 Int) (v_b_112_1 Int) (v_v_2418_1 (Array Int Int)) (v_v_2416_1 Int) (v_v_2411_1 (Array Int Int))) (and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_111_1) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- (- v_b_113_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- |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)) (<= (- v_b_111_1 (- v_b_112_1)) 17) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_112_1 (- |main_read~int_#sizeOfReadType|)) 13) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_111_1) (- main_~q~1.offset)) 8) (<= (- (- |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_112_1 (- |main_read~int_#ptr.offset|)) 17) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_111_1) v_b_112_1) (- 1)) (<= (- (- 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)) (<= (- (- v_b_112_1) v_b_112_1) (- 2)) (<= (- (- v_b_110_1) (- v_b_113_1)) 1) (<= (- (- v_b_112_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_111_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_112_1 main_~p~1.offset) 9) (<= (- (- |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)) (<= (- (- v_b_111_1) main_~malloc_~size) (- 400)) (<= (- (- |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) (<= (- v_b_112_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_111_1) v_b_111_1) 0) (<= (- (- v_b_112_1) (- main_~p~1.offset)) (- 1)) (<= (- v_b_111_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_110_1 v_b_113_1) (- 1)) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- (- v_b_112_1) main_~malloc_~size) (- 401)) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 8) (<= (- v_b_112_1 (- main_~q~1.offset)) 17) (<= (- |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_111_1) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~p~1.offset (- main_~q~1.offset)) 8) (<= (- (- v_b_111_1) (- v_b_112_1)) 1) (<= (- (- v_b_110_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- v_b_111_1) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 8) (<= (- v_b_112_1 main_~malloc_~size) (- 391)) (<= (- 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) (<= (- v_b_111_1 |main_~malloc_#res.offset|) 8) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_111_1 (- |main_#t~malloc0.offset|)) 8) (<= (- v_b_112_1 (- main_~p~1.offset)) 9) (<= (- v_b_111_1 (- main_~q~1.offset)) 16) (<= (- (- |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)) (<= (- v_b_111_1 (- |main_~malloc_#res.offset|)) 8) (<= (- (- v_b_111_1) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 8) (= v_v_2411_1 v_v_2418_1) (<= (- v_b_112_1 (- |main_~malloc_#res.offset|)) 9) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- v_b_112_1) main_~p~1.offset) (- 1)) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_111_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_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- v_b_111_1 |main_read~int_#sizeOfReadType|) 4) (<= (- v_b_112_1 |main_read~int_#sizeOfReadType|) 5) (<= (- |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) (<= (- (- v_b_111_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |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_112_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 12) (<= (- |main_read~int_#value| v_v_2416_1) 0) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 8) (<= (- v_b_112_1 |main_#t~malloc0.offset|) 9) (<= (- v_b_112_1 (- v_b_112_1)) 18) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- (- v_b_112_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- |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) (<= (- (- v_b_112_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 16) (<= (- (- v_b_112_1) |main_~malloc_#res.offset|) (- 1)) (<= (- v_b_112_1 (- main_~malloc_~size)) 409) (<= (- |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) (<= (- v_b_112_1 (- |main_#t~malloc0.offset|)) 9) (<= (- (- v_b_112_1) (- main_~malloc_~size)) 399) (<= (- v_b_111_1 (- |main_read~int_#ptr.offset|)) 16) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 8) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 v_b_112_1) (- 1)) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- v_b_112_1 main_~q~1.offset) 9) (<= (- (- v_b_111_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- v_b_111_1 main_~malloc_~size) (- 392)) (<= (- (- v_b_112_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_111_1 (- main_~malloc_~size)) 408) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- v_b_112_1 |main_~malloc_#res.offset|) 9) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- v_b_111_1 (- main_~p~1.offset)) 8) (<= (- (- |main_read~int_#value|) (- v_v_2416_1)) 0) (<= (- v_b_113_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_112_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- |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) (<= (- (- v_b_112_1) (- main_~q~1.offset)) 7) (<= (- (- v_b_111_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_111_1) (- main_~malloc_~size)) 400) (<= (- (- v_b_111_1) (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 8) (<= (- v_b_111_1 main_~q~1.offset) 8) (<= (- v_b_111_1 |main_#t~malloc0.offset|) 8) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- v_b_110_1 |main_read~int_#ptr.base|) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 (- |main_read~int_#sizeOfReadType|)) 12) (<= (- (- |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_111_1) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 8) (<= (- v_b_111_1 main_~p~1.offset) 8) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (forall ((v_idx_1178 Int) (v_idx_1177 Int) (v_idx_1176 Int) (v_idx_1184 Int) (v_idx_1183 Int) (v_idx_1182 Int)) (or (< v_idx_1177 v_b_111_1) (<= v_b_113_1 v_idx_1183) (< v_idx_1183 v_b_110_1) (< v_idx_1184 v_b_113_1) (<= v_b_111_1 v_idx_1176) (<= v_b_110_1 v_idx_1182) (< v_idx_1178 v_b_112_1) (<= v_b_112_1 v_idx_1177) (and (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1183) v_idx_1177)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1183) v_idx_1177))) 0)))) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- v_b_111_1 (- v_b_111_1)) 16) (<= (- (- v_b_112_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_112_1) |main_#t~malloc0.offset|) (- 1)) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 4) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0))))} [2018-12-18 23:36:00,865 WARN L274 ngHoareTripleChecker]: Action: main := 0; [2018-12-18 23:36:00,865 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= c_main_main_primed 0) [2018-12-18 23:36:01,600 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_#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_read~int_#ptr.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) (exists ((v_b_138_1 Int) (v_b_139_1 Int) (v_b_136_1 Int) (v_b_137_1 Int)) (and (<= (- v_b_138_1 |main_read~int_#sizeOfReadType|) 9) (<= (- (- v_b_138_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_138_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_137_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_137_1 (- main_~malloc_~size)) 412) (<= (- v_b_137_1 |main_#t~malloc0.offset|) 12) (<= (- v_b_138_1 (- v_b_138_1)) 26) (<= (- (- v_b_137_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_137_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_138_1 |main_read~int_#ptr.offset|) 1) (<= (- v_b_138_1 main_main) 13) (<= (- v_b_137_1 (- |main_read~int_#ptr.offset|)) 24) (<= (- v_b_137_1 (- v_b_138_1)) 25) (<= (- v_b_137_1 main_~malloc_~size) (- 388)) (<= (- (- v_b_137_1) v_b_137_1) 0) (<= (- (- v_b_138_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_137_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_138_1) v_b_138_1) (- 2)) (<= (- v_b_138_1 |main_~malloc_#res.offset|) 13) (<= (- v_b_137_1 |main_read~int_#sizeOfReadType|) 8) (<= (- v_b_137_1 (- main_~p~1.offset)) 12) (<= (- (- v_b_137_1) main_main) 0) (<= (- v_b_137_1 main_~p~1.offset) 12) (<= (- (- v_b_138_1) (- main_~q~1.offset)) 11) (<= (- (- v_b_137_1) (- v_b_138_1)) 1) (<= (- v_b_138_1 (- main_~q~1.offset)) 25) (<= (- v_b_137_1 (- |main_read~int_#sizeOfReadType|)) 16) (<= (- v_b_138_1 main_~q~1.offset) 13) (<= (- v_b_137_1 (- |main_~malloc_#res.offset|)) 12) (<= (- (- v_b_138_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_136_1) (- |main_read~int_#ptr.base|)) 0) (<= (- v_b_137_1 (- main_~q~1.offset)) 24) (<= (- (- v_b_138_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_138_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_137_1 (- v_b_137_1)) 24) (<= (- (- v_b_138_1) (- main_~p~1.offset)) (- 1)) (forall ((v_prenex_99 Int) (v_prenex_98 Int)) (or (<= v_b_138_1 v_prenex_99) (< v_prenex_99 v_b_137_1) (<= v_b_139_1 v_prenex_98) (<= (- |main_read~int_#value| (select (select |#memory_int| v_prenex_98) v_prenex_99)) 0) (< v_prenex_98 v_b_136_1))) (<= (- v_b_138_1 (- |main_~malloc_#res.offset|)) 13) (<= (- (- v_b_137_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_138_1 main_~p~1.offset) 13) (<= (- v_b_138_1 (- main_~malloc_~size)) 413) (<= (- (- v_b_138_1) main_main) (- 1)) (<= (- (- v_b_137_1) (- main_main)) 0) (<= (- v_b_138_1 (- main_main)) 13) (<= (- v_b_139_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_138_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_137_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_137_1) (- main_~malloc_~size)) 400) (<= (- (- v_b_138_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_137_1 (- |main_#t~malloc0.offset|)) 12) (<= (- (- v_b_137_1) (- main_~q~1.offset)) 12) (<= (- v_b_137_1 |main_~malloc_#res.offset|) 12) (<= (- (- v_b_138_1) (- main_~malloc_~size)) 399) (<= (- v_b_137_1 (- main_main)) 12) (<= (- v_b_137_1 main_main) 12) (<= (- (- v_b_138_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_138_1 (- |main_read~int_#sizeOfReadType|)) 17) (<= (- v_b_138_1 main_~malloc_~size) (- 387)) (<= (- (- v_b_138_1) (- main_main)) (- 1)) (<= (- v_b_136_1 v_b_139_1) (- 1)) (<= (- v_b_138_1 (- |main_read~int_#ptr.offset|)) 25) (<= (- v_b_136_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_139_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_137_1 main_~q~1.offset) 12) (forall ((v_idx_1213 Int) (v_idx_1210 Int)) (or (<= v_b_139_1 v_idx_1213) (< v_idx_1210 v_b_137_1) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1213) v_idx_1210))) 0) (< v_idx_1213 v_b_136_1) (<= v_b_138_1 v_idx_1210))) (<= (- (- v_b_137_1) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_138_1) |main_#t~malloc0.offset|) (- 1)) (<= (- v_b_138_1 |main_#t~malloc0.offset|) 13) (<= (- (- v_b_137_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_137_1 v_b_138_1) (- 1)) (<= (- (- v_b_138_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_137_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_136_1) (- v_b_139_1)) 1) (<= (- v_b_138_1 (- |main_#t~malloc0.offset|)) 13) (<= (- (- v_b_137_1) (- main_~p~1.offset)) 0) (<= (- (- v_b_137_1) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_138_1 (- main_~p~1.offset)) 13) (<= (- (- v_b_137_1) v_b_138_1) (- 1)) (<= (- (- v_b_137_1) main_~q~1.offset) 0) (<= (- (- v_b_137_1) main_~p~1.offset) 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_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_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_#ptr.offset| main_~q~1.offset) 12) (<= (- |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-18 23:36:12,370 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-18 23:36:12,370 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-18 23:36:12,371 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-18 23:36:12,371 WARN L223 ngHoareTripleChecker]: -- [2018-12-18 23:36:12,371 WARN L224 ngHoareTripleChecker]: Pre: {2147483547#(or (exists ((v_b_111_1 Int) (v_b_110_1 Int) (v_b_113_1 Int) (v_b_112_1 Int) (v_v_2418_1 (Array Int Int)) (v_v_2416_1 Int) (v_v_2411_1 (Array Int Int))) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_111_1) c_main_~p~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_#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_111_1 (- v_b_112_1)) 17) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_111_1) (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- v_b_111_1) v_b_112_1) (- 1)) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 392)) (<= (- (- v_b_112_1) v_b_112_1) (- 2)) (<= (- c_main_main (- c_main_~q~1.offset)) 8) (<= (- (- v_b_110_1) (- v_b_113_1)) 1) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_111_1) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 8) (<= (- v_b_112_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_111_1) v_b_111_1) 0) (<= (- v_b_111_1 (- c_main_main)) 8) (<= (- (- c_main_main) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_112_1) (- c_main_~p~1.offset)) (- 1)) (<= (- v_b_111_1 |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_110_1 v_b_113_1) (- 1)) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_112_1) c_main_~malloc_~size) (- 401)) (<= (- v_b_112_1 (- c_main_~q~1.offset)) 17) (<= (- |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_110_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- (- 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_112_1 (- c_main_~p~1.offset)) 9) (<= (- v_b_111_1 (- 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_~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_111_1 (- |c_main_~malloc_#res.offset|)) 8) (<= (- (- v_b_111_1) c_main_~q~1.offset) 0) (<= (- v_b_112_1 (- |c_main_~malloc_#res.offset|)) 9) (<= (- 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_111_1 |c_main_read~int_#sizeOfReadType|) 4) (<= (- |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) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 12) (<= (- |c_main_read~int_#value| v_v_2416_1) 0) (<= (- c_main_main c_main_~malloc_~size) (- 400)) (<= (- v_b_112_1 (- v_b_112_1)) 18) (<= (- (- 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_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_112_1 (- c_main_~malloc_~size)) 409) (<= (- |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) (<= (- (- v_b_112_1) (- c_main_~malloc_~size)) 399) (<= (- (- v_b_111_1) (- c_main_main)) 0) (<= (- v_b_111_1 (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 v_b_112_1) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- v_b_112_1 c_main_~q~1.offset) 9) (<= (- (- v_b_111_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_112_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_read~int_#value|) (- v_v_2416_1)) 0) (<= (- v_b_113_1 |c_main_read~int_#ptr.base|) 1) (<= (- c_main_main (- |c_main_read~int_#ptr.offset|)) 8) (<= (- (- v_b_112_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- |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_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- v_b_111_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_111_1) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- v_b_111_1 |c_main_#t~malloc0.offset|) 8) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_main) 0) (<= (- v_b_110_1 |c_main_read~int_#ptr.base|) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- c_main_main) c_main_main) 0) (<= (- v_b_111_1 c_main_main) 8) (<= (- (- v_b_111_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_~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_113_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_112_1 (- |c_main_read~int_#sizeOfReadType|)) 13) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 8) (<= (- v_b_112_1 (- |c_main_read~int_#ptr.offset|)) 17) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 16) (<= (- c_main_main (- c_main_main)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_112_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_111_1) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_112_1 c_main_~p~1.offset) 9) (<= (- (- |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)) (<= (- (- 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) (<= (- (- c_main_main) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_111_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_111_1) (- v_b_112_1)) 1) (<= (- (- v_b_111_1) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 8) (<= (- v_b_112_1 c_main_~malloc_~size) (- 391)) (<= (- (- |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_main c_main_~p~1.offset) 0) (<= (- v_b_111_1 |c_main_~malloc_#res.offset|) 8) (<= (- v_b_111_1 (- |c_main_#t~malloc0.offset|)) 8) (<= (- 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) (<= (- (- v_b_111_1) c_main_main) 0) (<= (- 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_v_2411_1 v_v_2418_1) (<= (- (- c_main_main) (- |c_main_read~int_#ptr.offset|)) 8) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- v_b_112_1) c_main_~p~1.offset) (- 1)) (<= (- (- v_b_111_1) (- |c_main_#t~malloc0.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)) (<= (- c_main_main c_main_~q~1.offset) 0) (<= (- v_b_112_1 |c_main_read~int_#sizeOfReadType|) 5) (<= (- (- c_main_main) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_111_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) 0) (<= (- (- v_b_112_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 8) (<= (- v_b_112_1 |c_main_#t~malloc0.offset|) 9) (<= (- (- v_b_112_1) (- c_main_main)) (- 1)) (<= (- |c_main_#t~malloc0.offset| c_main_main) 0) (<= (- v_b_112_1 (- c_main_main)) 9) (<= (- (- v_b_112_1) c_main_main) (- 1)) (<= (- (- v_b_112_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (forall ((v_idx_1258 Int) (v_idx_1257 Int) (v_idx_1253 Int) (v_idx_1252 Int) (v_idx_1251 Int) (v_idx_1259 Int)) (or (< v_idx_1252 v_b_111_1) (<= v_b_113_1 v_idx_1258) (< v_idx_1253 v_b_112_1) (< v_idx_1259 v_b_113_1) (<= v_b_111_1 v_idx_1251) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1258) v_idx_1252)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1258) v_idx_1252))) 0)) (<= v_b_110_1 v_idx_1257) (< v_idx_1258 v_b_110_1) (<= v_b_112_1 v_idx_1252))) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- c_main_main) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_112_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 16) (<= (- (- v_b_112_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- v_b_112_1 (- |c_main_#t~malloc0.offset|)) 9) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 8) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- v_b_111_1 c_main_~malloc_~size) (- 392)) (<= (- v_b_111_1 (- c_main_~malloc_~size)) 408) (<= (- v_b_112_1 c_main_main) 9) (<= (- v_b_112_1 |c_main_~malloc_#res.offset|) 9) (<= (- (- c_main_main) c_main_~p~1.offset) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_111_1 (- c_main_~p~1.offset)) 8) (<= (- (- |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_112_1) (- c_main_~q~1.offset)) 7) (<= (- (- c_main_main) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_111_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 8) (<= (- v_b_111_1 c_main_~q~1.offset) 8) (<= (- v_b_111_1 (- |c_main_read~int_#sizeOfReadType|)) 12) (<= (- (- |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) (<= (- v_b_111_1 c_main_~p~1.offset) 8) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_111_1 (- v_b_111_1)) 16) (<= (- (- v_b_112_1) c_main_~q~1.offset) (- 1)) (<= (- (- v_b_112_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 4) (<= (- c_main_main (- |c_main_~malloc_#res.offset|)) 0))) (exists ((v_v_4551_1 (Array Int Int)) (v_v_4556_1 Int) (v_b_138_1 Int) (v_v_4558_1 (Array Int Int)) (v_b_139_1 Int) (v_b_136_1 Int) (v_b_137_1 Int)) (and (<= (- v_b_138_1 |c_main_read~int_#sizeOfReadType|) 9) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_137_1) |c_main_#t~malloc0.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_137_1 (- c_main_~malloc_~size)) 412) (<= (- (- |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_137_1 |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_138_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- v_b_137_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_138_1) v_b_138_1) (- 2)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_137_1 c_main_~p~1.offset) 12) (= v_v_4551_1 v_v_4558_1) (<= (- v_b_138_1 (- c_main_~q~1.offset)) 25) (<= (- (- c_main_main) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_137_1 (- |c_main_~malloc_#res.offset|)) 12) (<= (- (- v_b_138_1) c_main_~q~1.offset) (- 1)) (<= (- (- v_b_138_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_138_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- v_b_137_1) |c_main_read~int_#sizeOfReadType|) (- 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) (<= (- v_b_138_1 (- c_main_~malloc_~size)) 413) (<= (- v_b_138_1 (- c_main_main)) 13) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- (- v_b_138_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 12) (<= (- (- v_b_138_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- c_main_main |c_main_~malloc_#res.offset|) 0) (<= (- v_b_138_1 (- |c_main_read~int_#ptr.offset|)) 25) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 12) (<= (- (- v_b_139_1) (- |c_main_read~int_#ptr.base|)) (- 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_138_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |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)) (<= (- 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_138_1) c_main_~p~1.offset) (- 1)) (<= (- |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_137_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- 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)) (forall ((v_idx_1269 Int) (v_idx_1274 Int) (v_idx_1273 Int) (v_idx_1272 Int) (v_idx_1271 Int) (v_idx_1270 Int)) (or (<= v_b_139_1 v_idx_1273) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1273) v_idx_1270)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1273) v_idx_1270))) 0)) (<= v_b_138_1 v_idx_1270) (< v_idx_1270 v_b_137_1) (< v_idx_1271 v_b_138_1) (<= v_b_137_1 v_idx_1269) (<= v_b_136_1 v_idx_1272) (< v_idx_1273 v_b_136_1) (< v_idx_1274 v_b_139_1))) (<= (- v_b_137_1 |c_main_read~int_#sizeOfReadType|) 8) (<= (- v_b_137_1 (- c_main_~p~1.offset)) 12) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- c_main_main) (- c_main_~malloc_~size)) 400) (<= (- v_b_137_1 (- |c_main_read~int_#sizeOfReadType|)) 16) (<= (- |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_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_138_1) (- |c_main_~malloc_#res.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_138_1 c_main_~p~1.offset) 13) (<= (- 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_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_137_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) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- v_b_138_1 c_main_~malloc_~size) (- 387)) (<= (- (- c_main_main) (- |c_main_read~int_#ptr.offset|)) 12) (<= (- (- |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) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 12) (<= (- (- v_b_138_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_137_1) c_main_~malloc_~size) (- 400)) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- v_b_136_1) (- v_b_139_1)) 1) (<= (- v_b_138_1 (- |c_main_#t~malloc0.offset|)) 13) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_137_1) c_main_~q~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_137_1 |c_main_#t~malloc0.offset|) 12) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 388)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_138_1 (- v_b_138_1)) 26) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_138_1 c_main_main) 13) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 12) (<= (- v_b_137_1 (- v_b_138_1)) 25) (<= (- v_b_137_1 c_main_~malloc_~size) (- 388)) (<= (- 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_138_1) (- c_main_~q~1.offset)) 11) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- |c_main_read~int_#value| v_v_4556_1) 0) (<= (- v_b_138_1 c_main_~q~1.offset) 13) (<= (- (- c_main_main) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_136_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_137_1 (- c_main_~q~1.offset)) 24) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 12) (<= (- (- |c_main_read~int_#ptr.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_137_1) (- c_main_main)) 0) (<= (- v_b_139_1 |c_main_read~int_#ptr.base|) 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_137_1 (- |c_main_#t~malloc0.offset|)) 12) (<= (- (- v_b_137_1) (- c_main_~q~1.offset)) 12) (<= (- v_b_137_1 (- c_main_main)) 12) (<= (- (- v_b_138_1) (- c_main_~malloc_~size)) 399) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 16) (<= (- v_b_138_1 (- |c_main_read~int_#sizeOfReadType|)) 17) (<= (- c_main_main c_main_~p~1.offset) 0) (<= (- (- v_b_138_1) (- c_main_main)) (- 1)) (<= (- c_main_main (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_137_1 c_main_~q~1.offset) 12) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- v_b_138_1 |c_main_#t~malloc0.offset|) 13) (<= (- (- v_b_137_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- c_main_main |c_main_read~int_#ptr.offset|) 0) (<= (- c_main_main |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- c_main_main (- c_main_~q~1.offset)) 12) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- v_b_137_1) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_137_1) v_b_138_1) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_137_1) c_main_~p~1.offset) 0) (<= (- c_main_main c_main_~q~1.offset) 0) (<= (- (- v_b_138_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 12) (<= (- (- c_main_main) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 8) (<= (- (- |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_137_1 (- |c_main_read~int_#ptr.offset|)) 24) (<= (- (- v_b_137_1) v_b_137_1) 0) (<= (- |c_main_#t~malloc0.offset| c_main_main) 0) (<= (- (- v_b_138_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 12) (<= (- v_b_138_1 |c_main_~malloc_#res.offset|) 13) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- v_b_137_1) c_main_main) 0) (<= (- (- c_main_main) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 16) (<= (- (- v_b_137_1) (- v_b_138_1)) 1) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 12) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- v_b_137_1 (- v_b_137_1)) 24) (<= (- (- c_main_main) c_main_~p~1.offset) 0) (<= (- v_b_138_1 (- |c_main_~malloc_#res.offset|)) 13) (<= (- |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)) (<= (- (- v_b_138_1) c_main_main) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_137_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_138_1) c_main_~malloc_~size) (- 401)) (<= (- v_b_137_1 |c_main_~malloc_#res.offset|) 12) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 12) (<= (- (- c_main_main) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_137_1 c_main_main) 12) (<= (- v_b_136_1 v_b_139_1) (- 1)) (<= (- v_b_136_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- v_b_137_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) (<= (- v_b_137_1 v_b_138_1) (- 1)) (<= (- 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_~p~1.offset) 0) (<= (- (- v_b_137_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#value|) (- v_v_4556_1)) 0) (<= (- v_b_138_1 (- c_main_~p~1.offset)) 13) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 24) (<= (- c_main_main (- |c_main_read~int_#ptr.offset|)) 12) (<= (- c_main_main (- |c_main_~malloc_#res.offset|)) 0))))} [2018-12-18 23:36:12,372 WARN L228 ngHoareTripleChecker]: Action: assume true; [2018-12-18 23:36:12,372 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: true [2018-12-18 23:36:12,372 WARN L230 ngHoareTripleChecker]: Post: {2147483546#(exists ((v_v_4551_1 (Array Int Int)) (v_v_4556_1 Int) (v_b_138_1 Int) (v_v_4558_1 (Array Int Int)) (v_b_139_1 Int) (v_b_136_1 Int) (v_b_137_1 Int)) (and (<= (- v_b_138_1 |c_main_read~int_#sizeOfReadType|) 9) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_137_1) |c_main_#t~malloc0.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_137_1 (- c_main_~malloc_~size)) 412) (<= (- (- |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_137_1 |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_138_1 |c_main_read~int_#ptr.offset|) 1) (forall ((v_idx_1289 Int) (v_idx_1288 Int) (v_idx_1287 Int) (v_idx_1286 Int) (v_idx_1285 Int) (v_idx_1284 Int)) (or (< v_idx_1289 v_b_139_1) (<= v_b_137_1 v_idx_1284) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1288) v_idx_1285)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1288) v_idx_1285))) 0)) (< v_idx_1285 v_b_137_1) (< v_idx_1288 v_b_136_1) (<= v_b_139_1 v_idx_1288) (< v_idx_1286 v_b_138_1) (<= v_b_138_1 v_idx_1285) (<= v_b_136_1 v_idx_1287))) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- v_b_137_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_138_1) v_b_138_1) (- 2)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_137_1 c_main_~p~1.offset) 12) (= v_v_4551_1 v_v_4558_1) (<= (- v_b_138_1 (- c_main_~q~1.offset)) 25) (<= (- (- c_main_main) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_137_1 (- |c_main_~malloc_#res.offset|)) 12) (<= (- (- v_b_138_1) c_main_~q~1.offset) (- 1)) (<= (- (- v_b_138_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_138_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- v_b_137_1) |c_main_read~int_#sizeOfReadType|) (- 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) (<= (- v_b_138_1 (- c_main_~malloc_~size)) 413) (<= (- v_b_138_1 (- c_main_main)) 13) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- (- v_b_138_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 12) (<= (- (- v_b_138_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- c_main_main |c_main_~malloc_#res.offset|) 0) (<= (- v_b_138_1 (- |c_main_read~int_#ptr.offset|)) 25) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 12) (<= (- (- v_b_139_1) (- |c_main_read~int_#ptr.base|)) (- 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_138_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |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)) (<= (- 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_138_1) c_main_~p~1.offset) (- 1)) (<= (- |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_137_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- 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)) (<= (- v_b_137_1 |c_main_read~int_#sizeOfReadType|) 8) (<= (- v_b_137_1 (- c_main_~p~1.offset)) 12) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- c_main_main) (- c_main_~malloc_~size)) 400) (<= (- v_b_137_1 (- |c_main_read~int_#sizeOfReadType|)) 16) (<= (- |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_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_138_1) (- |c_main_~malloc_#res.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_138_1 c_main_~p~1.offset) 13) (<= (- 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_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_137_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) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- v_b_138_1 c_main_~malloc_~size) (- 387)) (<= (- (- c_main_main) (- |c_main_read~int_#ptr.offset|)) 12) (<= (- (- |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) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 12) (<= (- (- v_b_138_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_137_1) c_main_~malloc_~size) (- 400)) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- v_b_136_1) (- v_b_139_1)) 1) (<= (- v_b_138_1 (- |c_main_#t~malloc0.offset|)) 13) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_137_1) c_main_~q~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_137_1 |c_main_#t~malloc0.offset|) 12) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 388)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_138_1 (- v_b_138_1)) 26) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_138_1 c_main_main) 13) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 12) (<= (- v_b_137_1 (- v_b_138_1)) 25) (<= (- v_b_137_1 c_main_~malloc_~size) (- 388)) (<= (- 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_138_1) (- c_main_~q~1.offset)) 11) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- |c_main_read~int_#value| v_v_4556_1) 0) (<= (- v_b_138_1 c_main_~q~1.offset) 13) (<= (- (- c_main_main) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_136_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_137_1 (- c_main_~q~1.offset)) 24) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 12) (<= (- (- |c_main_read~int_#ptr.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_137_1) (- c_main_main)) 0) (<= (- v_b_139_1 |c_main_read~int_#ptr.base|) 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_137_1 (- |c_main_#t~malloc0.offset|)) 12) (<= (- (- v_b_137_1) (- c_main_~q~1.offset)) 12) (<= (- v_b_137_1 (- c_main_main)) 12) (<= (- (- v_b_138_1) (- c_main_~malloc_~size)) 399) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 16) (<= (- v_b_138_1 (- |c_main_read~int_#sizeOfReadType|)) 17) (<= (- c_main_main c_main_~p~1.offset) 0) (<= (- (- v_b_138_1) (- c_main_main)) (- 1)) (<= (- c_main_main (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_137_1 c_main_~q~1.offset) 12) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- v_b_138_1 |c_main_#t~malloc0.offset|) 13) (<= (- (- v_b_137_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- c_main_main |c_main_read~int_#ptr.offset|) 0) (<= (- c_main_main |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- c_main_main (- c_main_~q~1.offset)) 12) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- v_b_137_1) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_137_1) v_b_138_1) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_137_1) c_main_~p~1.offset) 0) (<= (- c_main_main c_main_~q~1.offset) 0) (<= (- (- v_b_138_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 12) (<= (- (- c_main_main) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 8) (<= (- (- |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_137_1 (- |c_main_read~int_#ptr.offset|)) 24) (<= (- (- v_b_137_1) v_b_137_1) 0) (<= (- |c_main_#t~malloc0.offset| c_main_main) 0) (<= (- (- v_b_138_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 12) (<= (- v_b_138_1 |c_main_~malloc_#res.offset|) 13) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- v_b_137_1) c_main_main) 0) (<= (- (- c_main_main) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 16) (<= (- (- v_b_137_1) (- v_b_138_1)) 1) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 12) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- v_b_137_1 (- v_b_137_1)) 24) (<= (- (- c_main_main) c_main_~p~1.offset) 0) (<= (- v_b_138_1 (- |c_main_~malloc_#res.offset|)) 13) (<= (- |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)) (<= (- (- v_b_138_1) c_main_main) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_137_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_138_1) c_main_~malloc_~size) (- 401)) (<= (- v_b_137_1 |c_main_~malloc_#res.offset|) 12) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 12) (<= (- (- c_main_main) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_137_1 c_main_main) 12) (<= (- v_b_136_1 v_b_139_1) (- 1)) (<= (- v_b_136_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- v_b_137_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) (<= (- v_b_137_1 v_b_138_1) (- 1)) (<= (- 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_~p~1.offset) 0) (<= (- (- v_b_137_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_read~int_#value|) (- v_v_4556_1)) 0) (<= (- v_b_138_1 (- c_main_~p~1.offset)) 13) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 24) (<= (- c_main_main (- |c_main_read~int_#ptr.offset|)) 12) (<= (- c_main_main (- |c_main_~malloc_#res.offset|)) 0)))} [2018-12-18 23:36:12,372 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-18 23:36:12,380 WARN L268 ngHoareTripleChecker]: -- [2018-12-18 23:36:12,380 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-18 23:36:12,740 WARN L181 SmtUtils]: Spent 359.00 ms on a formula simplification that was a NOOP. DAG size: 745 [2018-12-18 23:36:12,741 WARN L270 ngHoareTripleChecker]: Pre: {2147483547#(or (exists ((v_b_111_1 Int) (v_b_110_1 Int) (v_b_113_1 Int) (v_b_112_1 Int) (v_v_2418_1 (Array Int Int)) (v_v_2416_1 Int) (v_v_2411_1 (Array Int Int))) (and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_111_1) main_~p~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)) (<= (- v_b_111_1 (- v_b_112_1)) 17) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_111_1) (- main_~q~1.offset)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- v_b_111_1) v_b_112_1) (- 1)) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 392)) (<= (- (- v_b_112_1) v_b_112_1) (- 2)) (<= (- main_main (- main_~q~1.offset)) 8) (<= (- (- v_b_110_1) (- v_b_113_1)) 1) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- v_b_111_1) main_~malloc_~size) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 8) (<= (- v_b_112_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_111_1) v_b_111_1) 0) (<= (- v_b_111_1 (- main_main)) 8) (<= (- (- main_main) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_112_1) (- main_~p~1.offset)) (- 1)) (<= (- v_b_111_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_110_1 v_b_113_1) (- 1)) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- (- v_b_112_1) main_~malloc_~size) (- 401)) (<= (- v_b_112_1 (- main_~q~1.offset)) 17) (<= (- |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_110_1) (- |main_read~int_#ptr.base|)) 0) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- (- 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_112_1 (- main_~p~1.offset)) 9) (<= (- v_b_111_1 (- main_~q~1.offset)) 16) (<= (- (- |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_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_111_1 (- |main_~malloc_#res.offset|)) 8) (<= (- (- v_b_111_1) main_~q~1.offset) 0) (<= (- v_b_112_1 (- |main_~malloc_#res.offset|)) 9) (<= (- 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_111_1 |main_read~int_#sizeOfReadType|) 4) (<= (- |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) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 12) (<= (- |main_read~int_#value| v_v_2416_1) 0) (<= (- main_main main_~malloc_~size) (- 400)) (<= (- v_b_112_1 (- v_b_112_1)) 18) (<= (- (- 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_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_112_1 (- main_~malloc_~size)) 409) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 392)) (<= (- (- main_main) (- main_~malloc_~size)) 400) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- (- v_b_112_1) (- main_~malloc_~size)) 399) (<= (- (- v_b_111_1) (- main_main)) 0) (<= (- v_b_111_1 (- |main_read~int_#ptr.offset|)) 16) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 v_b_112_1) (- 1)) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- v_b_112_1 main_~q~1.offset) 9) (<= (- (- v_b_111_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_112_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_read~int_#value|) (- v_v_2416_1)) 0) (<= (- v_b_113_1 |main_read~int_#ptr.base|) 1) (<= (- main_main (- |main_read~int_#ptr.offset|)) 8) (<= (- (- v_b_112_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 16) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- (- v_b_111_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_111_1) (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- v_b_111_1 |main_#t~malloc0.offset|) 8) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_main) 0) (<= (- v_b_110_1 |main_read~int_#ptr.base|) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- main_main) main_main) 0) (<= (- v_b_111_1 main_main) 8) (<= (- (- v_b_111_1) |main_read~int_#ptr.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_main)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- (- v_b_113_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_112_1 (- |main_read~int_#sizeOfReadType|)) 13) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 8) (<= (- v_b_112_1 (- |main_read~int_#ptr.offset|)) 17) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 16) (<= (- main_main (- main_main)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_112_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_111_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_112_1 main_~p~1.offset) 9) (<= (- (- |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)) (<= (- (- 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) (<= (- (- main_main) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_111_1) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_111_1) (- v_b_112_1)) 1) (<= (- (- v_b_111_1) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 8) (<= (- v_b_112_1 main_~malloc_~size) (- 391)) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 8) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- main_main main_~p~1.offset) 0) (<= (- v_b_111_1 |main_~malloc_#res.offset|) 8) (<= (- v_b_111_1 (- |main_#t~malloc0.offset|)) 8) (<= (- main_main (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- (- main_main) (- main_~q~1.offset)) 8) (<= (- (- v_b_111_1) main_main) 0) (<= (- 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_v_2411_1 v_v_2418_1) (<= (- (- main_main) (- |main_read~int_#ptr.offset|)) 8) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- v_b_112_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_111_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_main main_~q~1.offset) 0) (<= (- v_b_112_1 |main_read~int_#sizeOfReadType|) 5) (<= (- (- main_main) main_~malloc_~size) (- 400)) (<= (- (- v_b_111_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- (- v_b_112_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 8) (<= (- v_b_112_1 |main_#t~malloc0.offset|) 9) (<= (- (- v_b_112_1) (- main_main)) (- 1)) (<= (- |main_#t~malloc0.offset| main_main) 0) (<= (- v_b_112_1 (- main_main)) 9) (<= (- (- v_b_112_1) main_main) (- 1)) (<= (- (- v_b_112_1) |main_read~int_#sizeOfReadType|) (- 5)) (forall ((v_idx_1258 Int) (v_idx_1257 Int) (v_idx_1253 Int) (v_idx_1252 Int) (v_idx_1251 Int) (v_idx_1259 Int)) (or (< v_idx_1252 v_b_111_1) (<= v_b_113_1 v_idx_1258) (< v_idx_1253 v_b_112_1) (< v_idx_1259 v_b_113_1) (<= v_b_111_1 v_idx_1251) (and (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1258) v_idx_1252)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1258) v_idx_1252))) 0)) (<= v_b_110_1 v_idx_1257) (< v_idx_1258 v_b_110_1) (<= v_b_112_1 v_idx_1252))) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- (- main_main) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_112_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 16) (<= (- (- v_b_112_1) |main_~malloc_#res.offset|) (- 1)) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- v_b_112_1 (- |main_#t~malloc0.offset|)) 9) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 8) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- v_b_111_1 main_~malloc_~size) (- 392)) (<= (- v_b_111_1 (- main_~malloc_~size)) 408) (<= (- v_b_112_1 main_main) 9) (<= (- v_b_112_1 |main_~malloc_#res.offset|) 9) (<= (- (- main_main) main_~p~1.offset) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- v_b_111_1 (- main_~p~1.offset)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_112_1) (- main_~q~1.offset)) 7) (<= (- (- main_main) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_111_1) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 8) (<= (- v_b_111_1 main_~q~1.offset) 8) (<= (- v_b_111_1 (- |main_read~int_#sizeOfReadType|)) 12) (<= (- (- |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) (<= (- v_b_111_1 main_~p~1.offset) 8) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- v_b_111_1 (- v_b_111_1)) 16) (<= (- (- v_b_112_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_112_1) |main_#t~malloc0.offset|) (- 1)) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 4) (<= (- main_main (- |main_~malloc_#res.offset|)) 0))) (exists ((v_v_4551_1 (Array Int Int)) (v_v_4556_1 Int) (v_b_138_1 Int) (v_v_4558_1 (Array Int Int)) (v_b_139_1 Int) (v_b_136_1 Int) (v_b_137_1 Int)) (and (<= (- v_b_138_1 |main_read~int_#sizeOfReadType|) 9) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_137_1) |main_#t~malloc0.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- v_b_137_1 (- main_~malloc_~size)) 412) (<= (- (- |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_137_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_138_1 |main_read~int_#ptr.offset|) 1) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- v_b_137_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_138_1) v_b_138_1) (- 2)) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- v_b_137_1 main_~p~1.offset) 12) (= v_v_4551_1 v_v_4558_1) (<= (- v_b_138_1 (- main_~q~1.offset)) 25) (<= (- (- main_main) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_137_1 (- |main_~malloc_#res.offset|)) 12) (<= (- (- v_b_138_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_138_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- (- v_b_138_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_137_1) |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) (<= (- v_b_138_1 (- main_~malloc_~size)) 413) (<= (- v_b_138_1 (- main_main)) 13) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- (- v_b_138_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 12) (<= (- (- v_b_138_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- main_main |main_~malloc_#res.offset|) 0) (<= (- v_b_138_1 (- |main_read~int_#ptr.offset|)) 25) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 12) (<= (- (- v_b_139_1) (- |main_read~int_#ptr.base|)) (- 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_138_1) |main_#t~malloc0.offset|) (- 1)) (<= (- |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_~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_138_1) main_~p~1.offset) (- 1)) (<= (- |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_137_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- 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)) (forall ((v_idx_1269 Int) (v_idx_1274 Int) (v_idx_1273 Int) (v_idx_1272 Int) (v_idx_1271 Int) (v_idx_1270 Int)) (or (<= v_b_139_1 v_idx_1273) (and (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1273) v_idx_1270)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1273) v_idx_1270))) 0)) (<= v_b_138_1 v_idx_1270) (< v_idx_1270 v_b_137_1) (< v_idx_1271 v_b_138_1) (<= v_b_137_1 v_idx_1269) (<= v_b_136_1 v_idx_1272) (< v_idx_1273 v_b_136_1) (< v_idx_1274 v_b_139_1))) (<= (- v_b_137_1 |main_read~int_#sizeOfReadType|) 8) (<= (- v_b_137_1 (- main_~p~1.offset)) 12) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- (- main_main) (- main_~malloc_~size)) 400) (<= (- v_b_137_1 (- |main_read~int_#sizeOfReadType|)) 16) (<= (- |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_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_138_1) (- |main_~malloc_#res.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_138_1 main_~p~1.offset) 13) (<= (- 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_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_137_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) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- v_b_138_1 main_~malloc_~size) (- 387)) (<= (- (- 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_main) main_main) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 12) (<= (- (- v_b_138_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_137_1) main_~malloc_~size) (- 400)) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- v_b_136_1) (- v_b_139_1)) 1) (<= (- v_b_138_1 (- |main_#t~malloc0.offset|)) 13) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_137_1) main_~q~1.offset) 0) (<= (- |main_#t~malloc0.offset| (- main_main)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- v_b_137_1 |main_#t~malloc0.offset|) 12) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 388)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_138_1 (- v_b_138_1)) 26) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- v_b_138_1 main_main) 13) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 12) (<= (- v_b_137_1 (- v_b_138_1)) 25) (<= (- v_b_137_1 main_~malloc_~size) (- 388)) (<= (- 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_138_1) (- main_~q~1.offset)) 11) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- |main_read~int_#value| v_v_4556_1) 0) (<= (- v_b_138_1 main_~q~1.offset) 13) (<= (- (- main_main) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_136_1) (- |main_read~int_#ptr.base|)) 0) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- v_b_137_1 (- main_~q~1.offset)) 24) (<= (- (- |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_main (- main_~p~1.offset)) 0) (<= (- (- main_main) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_137_1) (- main_main)) 0) (<= (- v_b_139_1 |main_read~int_#ptr.base|) 1) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 24) (<= (- v_b_137_1 (- |main_#t~malloc0.offset|)) 12) (<= (- (- v_b_137_1) (- main_~q~1.offset)) 12) (<= (- v_b_137_1 (- main_main)) 12) (<= (- (- v_b_138_1) (- main_~malloc_~size)) 399) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 16) (<= (- v_b_138_1 (- |main_read~int_#sizeOfReadType|)) 17) (<= (- main_main main_~p~1.offset) 0) (<= (- (- v_b_138_1) (- main_main)) (- 1)) (<= (- main_main (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_137_1 main_~q~1.offset) 12) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- v_b_138_1 |main_#t~malloc0.offset|) 13) (<= (- (- v_b_137_1) (- |main_#t~malloc0.offset|)) 0) (<= (- 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_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- v_b_137_1) (- main_~p~1.offset)) 0) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_137_1) v_b_138_1) (- 1)) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_137_1) main_~p~1.offset) 0) (<= (- main_main main_~q~1.offset) 0) (<= (- (- v_b_138_1) |main_~malloc_#res.offset|) (- 1)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 12) (<= (- (- main_main) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 8) (<= (- (- |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_137_1 (- |main_read~int_#ptr.offset|)) 24) (<= (- (- v_b_137_1) v_b_137_1) 0) (<= (- |main_#t~malloc0.offset| main_main) 0) (<= (- (- v_b_138_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 12) (<= (- v_b_138_1 |main_~malloc_#res.offset|) 13) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- (- v_b_137_1) main_main) 0) (<= (- (- main_main) |main_read~int_#ptr.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 16) (<= (- (- v_b_137_1) (- v_b_138_1)) 1) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 12) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- v_b_137_1 (- v_b_137_1)) 24) (<= (- (- main_main) main_~p~1.offset) 0) (<= (- v_b_138_1 (- |main_~malloc_#res.offset|)) 13) (<= (- |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)) (<= (- (- v_b_138_1) main_main) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_137_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_138_1) main_~malloc_~size) (- 401)) (<= (- v_b_137_1 |main_~malloc_#res.offset|) 12) (<= (- main_~p~1.offset (- main_~q~1.offset)) 12) (<= (- (- main_main) |main_~malloc_#res.offset|) 0) (<= (- v_b_137_1 main_main) 12) (<= (- v_b_136_1 v_b_139_1) (- 1)) (<= (- v_b_136_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_137_1) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- v_b_137_1 v_b_138_1) (- 1)) (<= (- 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_~p~1.offset) 0) (<= (- (- v_b_137_1) (- |main_~malloc_#res.offset|)) 0) (<= (- (- |main_read~int_#value|) (- v_v_4556_1)) 0) (<= (- v_b_138_1 (- main_~p~1.offset)) 13) (<= (- |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-18 23:36:12,741 WARN L274 ngHoareTripleChecker]: Action: assume true; [2018-12-18 23:36:12,741 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: true [2018-12-18 23:36:13,452 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_#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_read~int_#ptr.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) (exists ((v_b_138_1 Int) (v_b_139_1 Int) (v_b_136_1 Int) (v_b_137_1 Int)) (and (<= (- v_b_138_1 |main_read~int_#sizeOfReadType|) 9) (<= (- (- v_b_138_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_138_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_137_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_137_1 (- main_~malloc_~size)) 412) (<= (- v_b_137_1 |main_#t~malloc0.offset|) 12) (<= (- v_b_138_1 (- v_b_138_1)) 26) (<= (- (- v_b_137_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_137_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_138_1 |main_read~int_#ptr.offset|) 1) (<= (- v_b_138_1 main_main) 13) (<= (- v_b_137_1 (- |main_read~int_#ptr.offset|)) 24) (<= (- v_b_137_1 (- v_b_138_1)) 25) (<= (- v_b_137_1 main_~malloc_~size) (- 388)) (<= (- (- v_b_137_1) v_b_137_1) 0) (forall ((v_idx_1288 Int) (v_idx_1285 Int)) (or (< v_idx_1285 v_b_137_1) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1288) v_idx_1285)) 0) (< v_idx_1288 v_b_136_1) (<= v_b_139_1 v_idx_1288) (<= v_b_138_1 v_idx_1285))) (forall ((v_prenex_101 Int) (v_prenex_100 Int)) (or (<= v_b_139_1 v_prenex_100) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_prenex_100) v_prenex_101))) 0) (< v_prenex_100 v_b_136_1) (<= v_b_138_1 v_prenex_101) (< v_prenex_101 v_b_137_1))) (<= (- (- v_b_138_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_137_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_138_1) v_b_138_1) (- 2)) (<= (- v_b_138_1 |main_~malloc_#res.offset|) 13) (<= (- v_b_137_1 |main_read~int_#sizeOfReadType|) 8) (<= (- v_b_137_1 (- main_~p~1.offset)) 12) (<= (- (- v_b_137_1) main_main) 0) (<= (- v_b_137_1 main_~p~1.offset) 12) (<= (- (- v_b_138_1) (- main_~q~1.offset)) 11) (<= (- (- v_b_137_1) (- v_b_138_1)) 1) (<= (- v_b_138_1 (- main_~q~1.offset)) 25) (<= (- v_b_137_1 (- |main_read~int_#sizeOfReadType|)) 16) (<= (- v_b_138_1 main_~q~1.offset) 13) (<= (- v_b_137_1 (- |main_~malloc_#res.offset|)) 12) (<= (- (- v_b_138_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_136_1) (- |main_read~int_#ptr.base|)) 0) (<= (- v_b_137_1 (- main_~q~1.offset)) 24) (<= (- (- v_b_138_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_138_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_137_1 (- v_b_137_1)) 24) (<= (- (- v_b_138_1) (- main_~p~1.offset)) (- 1)) (<= (- v_b_138_1 (- |main_~malloc_#res.offset|)) 13) (<= (- (- v_b_137_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_138_1 main_~p~1.offset) 13) (<= (- v_b_138_1 (- main_~malloc_~size)) 413) (<= (- (- v_b_138_1) main_main) (- 1)) (<= (- (- v_b_137_1) (- main_main)) 0) (<= (- v_b_138_1 (- main_main)) 13) (<= (- v_b_139_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_138_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_137_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_137_1) (- main_~malloc_~size)) 400) (<= (- (- v_b_138_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_137_1 (- |main_#t~malloc0.offset|)) 12) (<= (- (- v_b_137_1) (- main_~q~1.offset)) 12) (<= (- v_b_137_1 |main_~malloc_#res.offset|) 12) (<= (- (- v_b_138_1) (- main_~malloc_~size)) 399) (<= (- v_b_137_1 (- main_main)) 12) (<= (- v_b_137_1 main_main) 12) (<= (- (- v_b_138_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_138_1 (- |main_read~int_#sizeOfReadType|)) 17) (<= (- v_b_138_1 main_~malloc_~size) (- 387)) (<= (- (- v_b_138_1) (- main_main)) (- 1)) (<= (- v_b_136_1 v_b_139_1) (- 1)) (<= (- v_b_138_1 (- |main_read~int_#ptr.offset|)) 25) (<= (- v_b_136_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_139_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_137_1 main_~q~1.offset) 12) (<= (- (- v_b_137_1) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_138_1) |main_#t~malloc0.offset|) (- 1)) (<= (- v_b_138_1 |main_#t~malloc0.offset|) 13) (<= (- (- v_b_137_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_137_1 v_b_138_1) (- 1)) (<= (- (- v_b_138_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_137_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_136_1) (- v_b_139_1)) 1) (<= (- v_b_138_1 (- |main_#t~malloc0.offset|)) 13) (<= (- (- v_b_137_1) (- main_~p~1.offset)) 0) (<= (- (- v_b_137_1) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_138_1 (- main_~p~1.offset)) 13) (<= (- (- v_b_137_1) v_b_138_1) (- 1)) (<= (- (- v_b_137_1) main_~q~1.offset) 0) (<= (- (- v_b_137_1) main_~p~1.offset) 0))) (<= (- |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_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_#ptr.offset| main_~q~1.offset) 12) (<= (- |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-18 23:36:49,556 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-18 23:36:49,557 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-18 23:36:49,557 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-18 23:36:49,557 WARN L223 ngHoareTripleChecker]: -- [2018-12-18 23:36:49,557 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_~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_~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_read~int_#ptr.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_#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_#ptr.offset| c_main_~q~1.offset) 12) (<= (- |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_~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-18 23:36:49,558 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-18 23:36:49,558 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-18 23:36:49,558 WARN L230 ngHoareTripleChecker]: Post: {2147483534#(exists ((v_b_183_1 Int) (v_b_184_1 Int) (v_b_185_1 Int) (v_v_6709_1 (Array Int Int)) (v_v_6714_1 Int) (v_v_6716_1 (Array Int Int)) (v_b_182_1 Int)) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_184_1 (- |c_main_read~int_#sizeOfReadType|)) 21) (<= (- v_b_184_1 (- c_main_~malloc_~size)) 417) (<= (- (- |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~mem1|) (- v_v_6714_1)) 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_183_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 20) (<= (- |c_main_read~int_#value| v_v_6714_1) 0) (<= (- v_b_184_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_183_1) (- |c_main_read~int_#ptr.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_183_1) c_main_~p~1.offset) 0) (<= (- (- |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)) (<= (- v_b_183_1 (- |c_main_#t~malloc0.offset|)) 16) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_183_1) |c_main_#t~malloc0.offset|) 0) (= v_v_6716_1 v_v_6709_1) (<= (- 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) (<= (- (- v_b_184_1) v_b_184_1) (- 2)) (<= (- v_b_184_1 (- |c_main_read~int_#ptr.offset|)) 33) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 16) (<= (- v_b_184_1 |c_main_#t~malloc0.offset|) 17) (<= (- (- |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) (<= (- (- v_b_184_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_183_1) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- (- v_b_183_1) (- c_main_~p~1.offset)) 0) (<= (- v_b_184_1 c_main_~q~1.offset) 17) (<= (- (- v_b_184_1) (- c_main_~malloc_~size)) 399) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 16) (<= (- v_b_182_1 v_b_185_1) (- 1)) (<= (- v_b_184_1 (- c_main_~q~1.offset)) 33) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- (- v_b_183_1) v_b_183_1) 0) (<= (- (- v_b_184_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_185_1 |c_main_read~int_#ptr.base|) 1) (<= (- v_b_183_1 (- |c_main_read~int_#sizeOfReadType|)) 20) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- v_b_183_1) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_184_1 |c_main_~malloc_#res.offset|) 17) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_184_1) (- c_main_~q~1.offset)) 15) (<= (- |c_main_#t~mem1| |c_main_read~int_#value|) 0) (<= (- (- v_b_183_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- (- v_b_184_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- v_b_183_1 c_main_~q~1.offset) 16) (<= (- v_b_184_1 c_main_~malloc_~size) (- 383)) (forall ((v_idx_1332 Int) (v_idx_1331 Int) (v_idx_1330 Int) (v_idx_1329 Int) (v_idx_1328 Int) (v_idx_1327 Int)) (or (< v_idx_1328 v_b_183_1) (<= v_b_185_1 v_idx_1331) (< v_idx_1332 v_b_185_1) (<= v_b_184_1 v_idx_1328) (< v_idx_1329 v_b_184_1) (< v_idx_1331 v_b_182_1) (<= v_b_182_1 v_idx_1330) (and (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1331) v_idx_1328))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1331) v_idx_1328)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1331) v_idx_1328))) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_1331) v_idx_1328)) 0)) (<= v_b_183_1 v_idx_1327))) (<= (- (- |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_184_1) c_main_~p~1.offset) (- 1)) (<= (- (- |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_183_1 c_main_~malloc_~size) (- 384)) (<= (- (- v_b_183_1) c_main_~q~1.offset) 0) (<= (- v_b_182_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- v_b_184_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_183_1 (- c_main_~p~1.offset)) 16) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- v_b_184_1 (- c_main_~p~1.offset)) 17) (<= (- (- v_b_184_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- v_b_184_1 (- |c_main_#t~malloc0.offset|)) 17) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 20) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_183_1 (- v_b_184_1)) 33) (<= (- |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_184_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_184_1) c_main_~q~1.offset) (- 1)) (<= (- (- v_b_183_1) (- v_b_184_1)) 1) (<= (- |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)) (<= (- v_b_183_1 |c_main_#t~malloc0.offset|) 16) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- (- v_b_182_1) (- v_b_185_1)) 1) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_184_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 16) (<= (- |c_main_#t~mem1| v_v_6714_1) 0) (<= (- |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) (<= (- v_b_184_1 (- v_b_184_1)) 34) (<= (- v_b_183_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_184_1) c_main_~malloc_~size) (- 401)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- v_b_183_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_183_1 |c_main_read~int_#sizeOfReadType|) 12) (<= (- (- v_b_183_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 16) (<= (- v_b_183_1 (- c_main_~malloc_~size)) 416) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 16) (<= (- v_b_183_1 (- c_main_~q~1.offset)) 32) (<= (- |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_#value|) (- v_v_6714_1)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_183_1) (- c_main_~malloc_~size)) 400) (<= (- |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) (<= (- (- v_b_184_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 416) (<= (- (- v_b_183_1) (- c_main_~q~1.offset)) 16) (<= (- (- |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)) (<= (- v_b_184_1 |c_main_read~int_#sizeOfReadType|) 13) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- v_b_184_1 c_main_~p~1.offset) 17) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 16) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_183_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- |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_183_1 c_main_~p~1.offset) 16) (<= (- (- |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) (<= (- v_b_183_1 |c_main_~malloc_#res.offset|) 16) (<= (- (- |c_main_#t~mem1|) (- |c_main_read~int_#value|)) 0) (<= (- (- v_b_183_1) v_b_184_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_183_1 (- |c_main_read~int_#ptr.offset|)) 32) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 416) (<= (- (- v_b_182_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- 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_184_1 (- |c_main_~malloc_#res.offset|)) 17) (<= (- (- v_b_184_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 16) (<= (- (- v_b_185_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_183_1 v_b_184_1) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_183_1 (- v_b_183_1)) 32) (<= (- v_b_183_1 (- |c_main_~malloc_#res.offset|)) 16) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 384))))} [2018-12-18 23:36:49,558 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-18 23:36:49,559 WARN L268 ngHoareTripleChecker]: -- [2018-12-18 23:36:49,559 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-18 23:36:50,277 WARN L181 SmtUtils]: Spent 718.00 ms on a formula simplification. DAG size of input: 261 DAG size of output: 46 [2018-12-18 23:36:50,278 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-18 23:36:50,278 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-18 23:36:50,278 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-18 23:36:51,170 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) (<= (- |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_#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) (exists ((v_b_183_1 Int) (v_b_184_1 Int) (v_b_185_1 Int) (v_b_182_1 Int)) (and (<= (- v_b_184_1 (- |main_read~int_#sizeOfReadType|)) 21) (<= (- v_b_184_1 (- main_~malloc_~size)) 417) (<= (- (- v_b_183_1) (- v_b_184_1)) 1) (<= (- (- v_b_183_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_184_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_183_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_183_1) main_~p~1.offset) 0) (<= (- v_b_183_1 |main_#t~malloc0.offset|) 16) (<= (- v_b_183_1 (- |main_#t~malloc0.offset|)) 16) (<= (- (- v_b_182_1) (- v_b_185_1)) 1) (<= (- (- v_b_183_1) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_184_1) (- main_~p~1.offset)) (- 1)) (forall ((v_idx_1331 Int) (v_idx_1328 Int)) (or (<= (- |main_#t~mem1| (select (select |#memory_int| v_idx_1331) v_idx_1328)) 0) (<= v_b_185_1 v_idx_1331) (< v_idx_1328 v_b_183_1) (<= v_b_184_1 v_idx_1328) (< v_idx_1331 v_b_182_1))) (forall ((v_prenex_106 Int) (v_prenex_107 Int)) (or (< v_prenex_107 v_b_183_1) (<= v_b_184_1 v_prenex_107) (<= (- |main_read~int_#value| (select (select |#memory_int| v_prenex_106) v_prenex_107)) 0) (< v_prenex_106 v_b_182_1) (<= v_b_185_1 v_prenex_106))) (<= (- (- v_b_184_1) v_b_184_1) (- 2)) (<= (- v_b_184_1 (- v_b_184_1)) 34) (<= (- v_b_184_1 (- |main_read~int_#ptr.offset|)) 33) (<= (- v_b_183_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_184_1) main_~malloc_~size) (- 401)) (<= (- v_b_184_1 |main_#t~malloc0.offset|) 17) (<= (- (- v_b_184_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_183_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_183_1 |main_read~int_#sizeOfReadType|) 12) (<= (- (- v_b_183_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_183_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_183_1 (- main_~malloc_~size)) 416) (<= (- (- v_b_183_1) (- main_~p~1.offset)) 0) (forall ((v_prenex_105 Int) (v_prenex_104 Int)) (or (<= v_b_184_1 v_prenex_105) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_prenex_104) v_prenex_105))) 0) (<= v_b_185_1 v_prenex_104) (< v_prenex_104 v_b_182_1) (< v_prenex_105 v_b_183_1))) (<= (- v_b_183_1 (- main_~q~1.offset)) 32) (<= (- v_b_184_1 main_~q~1.offset) 17) (<= (- (- v_b_184_1) (- main_~malloc_~size)) 399) (<= (- v_b_182_1 v_b_185_1) (- 1)) (<= (- (- v_b_183_1) (- main_~malloc_~size)) 400) (<= (- v_b_184_1 (- main_~q~1.offset)) 33) (<= (- (- v_b_184_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_183_1) (- main_~q~1.offset)) 16) (<= (- (- v_b_183_1) v_b_183_1) 0) (<= (- (- v_b_184_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_185_1 |main_read~int_#ptr.base|) 1) (<= (- v_b_183_1 (- |main_read~int_#sizeOfReadType|)) 20) (forall ((v_prenex_103 Int) (v_prenex_102 Int)) (or (<= v_b_185_1 v_prenex_102) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_prenex_102) v_prenex_103))) 0) (<= v_b_184_1 v_prenex_103) (< v_prenex_102 v_b_182_1) (< v_prenex_103 v_b_183_1))) (<= (- (- v_b_183_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_184_1 |main_~malloc_#res.offset|) 17) (<= (- v_b_184_1 |main_read~int_#sizeOfReadType|) 13) (<= (- (- v_b_184_1) (- main_~q~1.offset)) 15) (<= (- (- v_b_183_1) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_184_1 main_~p~1.offset) 17) (<= (- (- v_b_183_1) |main_~malloc_#res.offset|) 0) (<= (- v_b_183_1 main_~q~1.offset) 16) (<= (- (- v_b_184_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_184_1 main_~malloc_~size) (- 383)) (<= (- v_b_183_1 main_~p~1.offset) 16) (<= (- (- v_b_184_1) main_~p~1.offset) (- 1)) (<= (- v_b_183_1 |main_~malloc_#res.offset|) 16) (<= (- (- v_b_183_1) v_b_184_1) (- 1)) (<= (- v_b_183_1 (- |main_read~int_#ptr.offset|)) 32) (<= (- v_b_183_1 main_~malloc_~size) (- 384)) (<= (- (- v_b_183_1) main_~q~1.offset) 0) (<= (- (- v_b_182_1) (- |main_read~int_#ptr.base|)) 0) (<= (- v_b_184_1 (- |main_~malloc_#res.offset|)) 17) (<= (- v_b_182_1 |main_read~int_#ptr.base|) 0) (<= (- v_b_183_1 (- main_~p~1.offset)) 16) (<= (- (- v_b_184_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_184_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_185_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_183_1 v_b_184_1) (- 1)) (<= (- v_b_184_1 (- main_~p~1.offset)) 17) (<= (- (- v_b_184_1) |main_#t~malloc0.offset|) (- 1)) (<= (- v_b_184_1 (- |main_#t~malloc0.offset|)) 17) (<= (- v_b_183_1 (- v_b_184_1)) 33) (<= (- v_b_183_1 (- v_b_183_1)) 32) (<= (- v_b_183_1 (- |main_~malloc_#res.offset|)) 16) (<= (- (- v_b_184_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_184_1) main_~q~1.offset) (- 1)))) (<= (- |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-18 23:37:01,423 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-18 23:37:01,424 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-18 23:37:01,424 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-18 23:37:01,424 WARN L223 ngHoareTripleChecker]: -- [2018-12-18 23:37:01,425 WARN L224 ngHoareTripleChecker]: Pre: {2147483533#(or (exists ((v_b_111_1 Int) (v_b_110_1 Int) (v_b_113_1 Int) (v_b_112_1 Int) (v_v_2418_1 (Array Int Int)) (v_v_2416_1 Int) (v_v_2411_1 (Array Int Int))) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_111_1) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_113_1) (- |c_main_read~int_#ptr.base|)) (- 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)) (<= (- v_b_111_1 (- v_b_112_1)) 17) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_112_1 (- |c_main_read~int_#sizeOfReadType|)) 13) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_111_1) (- c_main_~q~1.offset)) 8) (<= (- (- |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_112_1 (- |c_main_read~int_#ptr.offset|)) 17) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_111_1) v_b_112_1) (- 1)) (<= (- (- 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)) (<= (- (- v_b_112_1) v_b_112_1) (- 2)) (<= (- (- v_b_110_1) (- v_b_113_1)) 1) (<= (- (- v_b_112_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_111_1) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_112_1 c_main_~p~1.offset) 9) (<= (- (- |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_111_1) c_main_~malloc_~size) (- 400)) (<= (- (- |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) (<= (- v_b_112_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_111_1) v_b_111_1) 0) (<= (- (- v_b_112_1) (- c_main_~p~1.offset)) (- 1)) (<= (- v_b_111_1 |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_110_1 v_b_113_1) (- 1)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_112_1) c_main_~malloc_~size) (- 401)) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 8) (<= (- v_b_112_1 (- c_main_~q~1.offset)) 17) (<= (- |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_111_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 8) (<= (- (- v_b_111_1) (- v_b_112_1)) 1) (<= (- (- v_b_110_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- |c_main_#t~mem1| |c_main_read~int_#value|) 0) (<= (- (- v_b_111_1) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~mem1| v_v_2416_1) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 8) (<= (- v_b_112_1 c_main_~malloc_~size) (- 391)) (<= (- 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) (<= (- v_b_111_1 |c_main_~malloc_#res.offset|) 8) (forall ((v_idx_1346 Int) (v_idx_1345 Int) (v_idx_1341 Int) (v_idx_1340 Int) (v_idx_1339 Int) (v_idx_1347 Int)) (or (<= v_b_113_1 v_idx_1346) (< v_idx_1341 v_b_112_1) (<= v_b_111_1 v_idx_1339) (<= v_b_110_1 v_idx_1345) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1346) v_idx_1340)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1346) v_idx_1340))) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1346) v_idx_1340))) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_1346) v_idx_1340)) 0)) (<= v_b_112_1 v_idx_1340) (< v_idx_1340 v_b_111_1) (< v_idx_1346 v_b_110_1) (< v_idx_1347 v_b_113_1))) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_111_1 (- |c_main_#t~malloc0.offset|)) 8) (<= (- v_b_112_1 (- c_main_~p~1.offset)) 9) (<= (- v_b_111_1 (- 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_~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_111_1 (- |c_main_~malloc_#res.offset|)) 8) (<= (- (- v_b_111_1) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 8) (= v_v_2411_1 v_v_2418_1) (<= (- v_b_112_1 (- |c_main_~malloc_#res.offset|)) 9) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- v_b_112_1) c_main_~p~1.offset) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_111_1) (- |c_main_#t~malloc0.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)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- v_b_111_1 |c_main_read~int_#sizeOfReadType|) 4) (<= (- v_b_112_1 |c_main_read~int_#sizeOfReadType|) 5) (<= (- |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) (<= (- (- v_b_111_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |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_112_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- |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_#value| v_v_2416_1) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 8) (<= (- v_b_112_1 |c_main_#t~malloc0.offset|) 9) (<= (- v_b_112_1 (- v_b_112_1)) 18) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- v_b_112_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |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) (<= (- (- v_b_112_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 16) (<= (- (- v_b_112_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- v_b_112_1 (- c_main_~malloc_~size)) 409) (<= (- |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) (<= (- v_b_112_1 (- |c_main_#t~malloc0.offset|)) 9) (<= (- (- v_b_112_1) (- c_main_~malloc_~size)) 399) (<= (- v_b_111_1 (- |c_main_read~int_#ptr.offset|)) 16) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 v_b_112_1) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- v_b_112_1 c_main_~q~1.offset) 9) (<= (- (- v_b_111_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_111_1 c_main_~malloc_~size) (- 392)) (<= (- (- v_b_112_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_111_1 (- c_main_~malloc_~size)) 408) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- v_b_112_1 |c_main_~malloc_#res.offset|) 9) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_111_1 (- c_main_~p~1.offset)) 8) (<= (- (- |c_main_read~int_#value|) (- v_v_2416_1)) 0) (<= (- v_b_113_1 |c_main_read~int_#ptr.base|) 1) (<= (- (- v_b_112_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- |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) (<= (- (- v_b_112_1) (- c_main_~q~1.offset)) 7) (<= (- (- v_b_111_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_111_1) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_111_1) (- c_main_~p~1.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) (<= (- v_b_111_1 c_main_~q~1.offset) 8) (<= (- v_b_111_1 |c_main_#t~malloc0.offset|) 8) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- v_b_110_1 |c_main_read~int_#ptr.base|) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 (- |c_main_read~int_#sizeOfReadType|)) 12) (<= (- (- |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_#t~mem1|) (- v_v_2416_1)) 0) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- v_b_111_1) |c_main_read~int_#ptr.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) (<= (- v_b_111_1 c_main_~p~1.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) (<= (- v_b_111_1 (- v_b_111_1)) 16) (<= (- (- v_b_112_1) c_main_~q~1.offset) (- 1)) (<= (- (- v_b_112_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |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_183_1 Int) (v_b_184_1 Int) (v_b_185_1 Int) (v_v_6709_1 (Array Int Int)) (v_v_6714_1 Int) (v_v_6716_1 (Array Int Int)) (v_b_182_1 Int)) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_184_1 (- |c_main_read~int_#sizeOfReadType|)) 21) (<= (- v_b_184_1 (- c_main_~malloc_~size)) 417) (<= (- (- |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~mem1|) (- v_v_6714_1)) 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_183_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 20) (<= (- |c_main_read~int_#value| v_v_6714_1) 0) (<= (- v_b_184_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_183_1) (- |c_main_read~int_#ptr.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_183_1) c_main_~p~1.offset) 0) (<= (- (- |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)) (<= (- v_b_183_1 (- |c_main_#t~malloc0.offset|)) 16) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_183_1) |c_main_#t~malloc0.offset|) 0) (= v_v_6716_1 v_v_6709_1) (<= (- 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) (<= (- (- v_b_184_1) v_b_184_1) (- 2)) (<= (- v_b_184_1 (- |c_main_read~int_#ptr.offset|)) 33) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 16) (<= (- v_b_184_1 |c_main_#t~malloc0.offset|) 17) (<= (- (- |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) (<= (- (- v_b_184_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_183_1) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- (- v_b_183_1) (- c_main_~p~1.offset)) 0) (<= (- v_b_184_1 c_main_~q~1.offset) 17) (<= (- (- v_b_184_1) (- c_main_~malloc_~size)) 399) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 16) (<= (- v_b_182_1 v_b_185_1) (- 1)) (<= (- v_b_184_1 (- c_main_~q~1.offset)) 33) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- (- v_b_183_1) v_b_183_1) 0) (<= (- (- v_b_184_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_185_1 |c_main_read~int_#ptr.base|) 1) (<= (- v_b_183_1 (- |c_main_read~int_#sizeOfReadType|)) 20) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- v_b_183_1) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_184_1 |c_main_~malloc_#res.offset|) 17) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_184_1) (- c_main_~q~1.offset)) 15) (<= (- |c_main_#t~mem1| |c_main_read~int_#value|) 0) (<= (- (- v_b_183_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- (- v_b_184_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- v_b_183_1 c_main_~q~1.offset) 16) (<= (- v_b_184_1 c_main_~malloc_~size) (- 383)) (<= (- (- |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_184_1) c_main_~p~1.offset) (- 1)) (<= (- (- |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_183_1 c_main_~malloc_~size) (- 384)) (<= (- (- v_b_183_1) c_main_~q~1.offset) 0) (<= (- v_b_182_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- v_b_184_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_183_1 (- c_main_~p~1.offset)) 16) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- v_b_184_1 (- c_main_~p~1.offset)) 17) (<= (- (- v_b_184_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- v_b_184_1 (- |c_main_#t~malloc0.offset|)) 17) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 20) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_183_1 (- v_b_184_1)) 33) (<= (- |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_184_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_184_1) c_main_~q~1.offset) (- 1)) (<= (- (- v_b_183_1) (- v_b_184_1)) 1) (<= (- |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)) (<= (- v_b_183_1 |c_main_#t~malloc0.offset|) 16) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- (- v_b_182_1) (- v_b_185_1)) 1) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_184_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 16) (<= (- |c_main_#t~mem1| v_v_6714_1) 0) (<= (- |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) (<= (- v_b_184_1 (- v_b_184_1)) 34) (<= (- v_b_183_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_184_1) c_main_~malloc_~size) (- 401)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- v_b_183_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_183_1 |c_main_read~int_#sizeOfReadType|) 12) (<= (- (- v_b_183_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 16) (<= (- v_b_183_1 (- c_main_~malloc_~size)) 416) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 16) (<= (- v_b_183_1 (- c_main_~q~1.offset)) 32) (<= (- |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_#value|) (- v_v_6714_1)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_183_1) (- c_main_~malloc_~size)) 400) (<= (- |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) (<= (- (- v_b_184_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 416) (<= (- (- v_b_183_1) (- c_main_~q~1.offset)) 16) (<= (- (- |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)) (<= (- v_b_184_1 |c_main_read~int_#sizeOfReadType|) 13) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- v_b_184_1 c_main_~p~1.offset) 17) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 16) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_183_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- |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_183_1 c_main_~p~1.offset) 16) (<= (- (- |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) (<= (- v_b_183_1 |c_main_~malloc_#res.offset|) 16) (<= (- (- |c_main_#t~mem1|) (- |c_main_read~int_#value|)) 0) (<= (- (- v_b_183_1) v_b_184_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_183_1 (- |c_main_read~int_#ptr.offset|)) 32) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 416) (<= (- (- v_b_182_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 16) (forall ((v_idx_1357 Int) (v_idx_1362 Int) (v_idx_1361 Int) (v_idx_1360 Int) (v_idx_1359 Int) (v_idx_1358 Int)) (or (< v_idx_1359 v_b_184_1) (and (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1361) v_idx_1358))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1361) v_idx_1358)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1361) v_idx_1358))) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_1361) v_idx_1358)) 0)) (<= v_b_183_1 v_idx_1357) (<= v_b_184_1 v_idx_1358) (<= v_b_182_1 v_idx_1360) (<= v_b_185_1 v_idx_1361) (< v_idx_1358 v_b_183_1) (< v_idx_1362 v_b_185_1) (< v_idx_1361 v_b_182_1))) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- v_b_184_1 (- |c_main_~malloc_#res.offset|)) 17) (<= (- (- v_b_184_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 16) (<= (- (- v_b_185_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_183_1 v_b_184_1) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_183_1 (- v_b_183_1)) 32) (<= (- v_b_183_1 (- |c_main_~malloc_#res.offset|)) 16) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 384)))))} [2018-12-18 23:37:01,425 WARN L228 ngHoareTripleChecker]: Action: assume !#t~short2;havoc #t~mem1;havoc #t~short2; [2018-12-18 23:37:01,425 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (not |c_main_#t~short2|) [2018-12-18 23:37:01,425 WARN L230 ngHoareTripleChecker]: Post: {2147483532#(exists ((v_b_183_1 Int) (v_b_184_1 Int) (v_b_185_1 Int) (v_v_6709_1 (Array Int Int)) (v_v_6714_1 Int) (v_v_6716_1 (Array Int Int)) (v_b_182_1 Int)) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_184_1 (- |c_main_read~int_#sizeOfReadType|)) 21) (<= (- v_b_184_1 (- c_main_~malloc_~size)) 417) (<= (- (- |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) (<= (- (- v_b_183_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 20) (<= (- |c_main_read~int_#value| v_v_6714_1) 0) (<= (- v_b_184_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_183_1) (- |c_main_read~int_#ptr.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_183_1) c_main_~p~1.offset) 0) (<= (- (- |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)) (<= (- v_b_183_1 (- |c_main_#t~malloc0.offset|)) 16) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_183_1) |c_main_#t~malloc0.offset|) 0) (= v_v_6716_1 v_v_6709_1) (<= (- 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) (<= (- (- v_b_184_1) v_b_184_1) (- 2)) (<= (- v_b_184_1 (- |c_main_read~int_#ptr.offset|)) 33) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 16) (<= (- v_b_184_1 |c_main_#t~malloc0.offset|) 17) (<= (- (- |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) (<= (- (- v_b_184_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_183_1) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- (- v_b_183_1) (- c_main_~p~1.offset)) 0) (<= (- v_b_184_1 c_main_~q~1.offset) 17) (<= (- (- v_b_184_1) (- c_main_~malloc_~size)) 399) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 16) (<= (- v_b_182_1 v_b_185_1) (- 1)) (<= (- v_b_184_1 (- c_main_~q~1.offset)) 33) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- (- v_b_183_1) v_b_183_1) 0) (<= (- (- v_b_184_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_185_1 |c_main_read~int_#ptr.base|) 1) (<= (- v_b_183_1 (- |c_main_read~int_#sizeOfReadType|)) 20) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- v_b_183_1) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_184_1 |c_main_~malloc_#res.offset|) 17) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_184_1) (- c_main_~q~1.offset)) 15) (<= (- (- v_b_183_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- (- v_b_184_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- v_b_183_1 c_main_~q~1.offset) 16) (<= (- v_b_184_1 c_main_~malloc_~size) (- 383)) (<= (- (- |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_184_1) c_main_~p~1.offset) (- 1)) (<= (- (- |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_183_1 c_main_~malloc_~size) (- 384)) (<= (- (- v_b_183_1) c_main_~q~1.offset) 0) (<= (- v_b_182_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- v_b_184_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_183_1 (- c_main_~p~1.offset)) 16) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- v_b_184_1 (- c_main_~p~1.offset)) 17) (<= (- (- v_b_184_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- v_b_184_1 (- |c_main_#t~malloc0.offset|)) 17) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 20) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_183_1 (- v_b_184_1)) 33) (<= (- |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_184_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_184_1) c_main_~q~1.offset) (- 1)) (<= (- (- v_b_183_1) (- v_b_184_1)) 1) (<= (- |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)) (<= (- v_b_183_1 |c_main_#t~malloc0.offset|) 16) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- (- v_b_182_1) (- v_b_185_1)) 1) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_184_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- |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) (<= (- v_b_184_1 (- v_b_184_1)) 34) (<= (- v_b_183_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_184_1) c_main_~malloc_~size) (- 401)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- v_b_183_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_183_1 |c_main_read~int_#sizeOfReadType|) 12) (<= (- (- v_b_183_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 16) (<= (- v_b_183_1 (- c_main_~malloc_~size)) 416) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 16) (<= (- v_b_183_1 (- c_main_~q~1.offset)) 32) (<= (- |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_#value|) (- v_v_6714_1)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_183_1) (- c_main_~malloc_~size)) 400) (<= (- |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) (<= (- (- v_b_184_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 416) (<= (- (- v_b_183_1) (- c_main_~q~1.offset)) 16) (<= (- (- |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)) (<= (- v_b_184_1 |c_main_read~int_#sizeOfReadType|) 13) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- v_b_184_1 c_main_~p~1.offset) 17) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 16) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_183_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- |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_183_1 c_main_~p~1.offset) 16) (<= (- (- |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) (<= (- v_b_183_1 |c_main_~malloc_#res.offset|) 16) (<= (- (- v_b_183_1) v_b_184_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_183_1 (- |c_main_read~int_#ptr.offset|)) 32) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 416) (<= (- (- v_b_182_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- 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_184_1 (- |c_main_~malloc_#res.offset|)) 17) (<= (- (- v_b_184_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 16) (<= (- (- v_b_185_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_183_1 v_b_184_1) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_183_1 (- v_b_183_1)) 32) (forall ((v_idx_1377 Int) (v_idx_1376 Int) (v_idx_1375 Int) (v_idx_1374 Int) (v_idx_1373 Int) (v_idx_1372 Int)) (or (< v_idx_1376 v_b_182_1) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1376) v_idx_1373)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1376) v_idx_1373))) 0)) (<= v_b_183_1 v_idx_1372) (< v_idx_1377 v_b_185_1) (< v_idx_1373 v_b_183_1) (<= v_b_182_1 v_idx_1375) (<= v_b_185_1 v_idx_1376) (<= v_b_184_1 v_idx_1373) (< v_idx_1374 v_b_184_1))) (<= (- v_b_183_1 (- |c_main_~malloc_#res.offset|)) 16) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 384))))} [2018-12-18 23:37:01,425 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-18 23:37:01,426 WARN L268 ngHoareTripleChecker]: -- [2018-12-18 23:37:01,426 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-18 23:37:01,539 WARN L181 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 671 [2018-12-18 23:37:01,539 WARN L270 ngHoareTripleChecker]: Pre: {2147483533#(or (exists ((v_b_111_1 Int) (v_b_110_1 Int) (v_b_113_1 Int) (v_b_112_1 Int) (v_v_2418_1 (Array Int Int)) (v_v_2416_1 Int) (v_v_2411_1 (Array Int Int))) (and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_111_1) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- (- v_b_113_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- |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)) (<= (- v_b_111_1 (- v_b_112_1)) 17) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_112_1 (- |main_read~int_#sizeOfReadType|)) 13) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_111_1) (- main_~q~1.offset)) 8) (<= (- (- |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_112_1 (- |main_read~int_#ptr.offset|)) 17) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_111_1) v_b_112_1) (- 1)) (<= (- (- 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)) (<= (- (- v_b_112_1) v_b_112_1) (- 2)) (<= (- (- v_b_110_1) (- v_b_113_1)) 1) (<= (- (- v_b_112_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_111_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_112_1 main_~p~1.offset) 9) (<= (- (- |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)) (<= (- (- v_b_111_1) main_~malloc_~size) (- 400)) (<= (- (- |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) (<= (- v_b_112_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_111_1) v_b_111_1) 0) (<= (- (- v_b_112_1) (- main_~p~1.offset)) (- 1)) (<= (- v_b_111_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_110_1 v_b_113_1) (- 1)) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- (- v_b_112_1) main_~malloc_~size) (- 401)) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 8) (<= (- v_b_112_1 (- main_~q~1.offset)) 17) (<= (- |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_111_1) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~p~1.offset (- main_~q~1.offset)) 8) (<= (- (- v_b_111_1) (- v_b_112_1)) 1) (<= (- (- v_b_110_1) (- |main_read~int_#ptr.base|)) 0) (<= (- |main_#t~mem1| |main_read~int_#value|) 0) (<= (- (- v_b_111_1) |main_~malloc_#res.offset|) 0) (<= (- |main_#t~mem1| v_v_2416_1) 0) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 8) (<= (- v_b_112_1 main_~malloc_~size) (- 391)) (<= (- 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) (<= (- v_b_111_1 |main_~malloc_#res.offset|) 8) (forall ((v_idx_1346 Int) (v_idx_1345 Int) (v_idx_1341 Int) (v_idx_1340 Int) (v_idx_1339 Int) (v_idx_1347 Int)) (or (<= v_b_113_1 v_idx_1346) (< v_idx_1341 v_b_112_1) (<= v_b_111_1 v_idx_1339) (<= v_b_110_1 v_idx_1345) (and (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1346) v_idx_1340)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1346) v_idx_1340))) 0) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_idx_1346) v_idx_1340))) 0) (<= (- |main_#t~mem1| (select (select |#memory_int| v_idx_1346) v_idx_1340)) 0)) (<= v_b_112_1 v_idx_1340) (< v_idx_1340 v_b_111_1) (< v_idx_1346 v_b_110_1) (< v_idx_1347 v_b_113_1))) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_111_1 (- |main_#t~malloc0.offset|)) 8) (<= (- v_b_112_1 (- main_~p~1.offset)) 9) (<= (- v_b_111_1 (- main_~q~1.offset)) 16) (<= (- (- |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)) (<= (- v_b_111_1 (- |main_~malloc_#res.offset|)) 8) (<= (- (- v_b_111_1) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 8) (= v_v_2411_1 v_v_2418_1) (<= (- v_b_112_1 (- |main_~malloc_#res.offset|)) 9) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- v_b_112_1) main_~p~1.offset) (- 1)) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_111_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_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- v_b_111_1 |main_read~int_#sizeOfReadType|) 4) (<= (- v_b_112_1 |main_read~int_#sizeOfReadType|) 5) (<= (- |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) (<= (- (- v_b_111_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |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_112_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 12) (<= (- |main_read~int_#value| v_v_2416_1) 0) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 8) (<= (- v_b_112_1 |main_#t~malloc0.offset|) 9) (<= (- v_b_112_1 (- v_b_112_1)) 18) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- (- v_b_112_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- |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) (<= (- (- v_b_112_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 16) (<= (- (- v_b_112_1) |main_~malloc_#res.offset|) (- 1)) (<= (- v_b_112_1 (- main_~malloc_~size)) 409) (<= (- |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) (<= (- v_b_112_1 (- |main_#t~malloc0.offset|)) 9) (<= (- (- v_b_112_1) (- main_~malloc_~size)) 399) (<= (- v_b_111_1 (- |main_read~int_#ptr.offset|)) 16) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 8) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 v_b_112_1) (- 1)) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- v_b_112_1 main_~q~1.offset) 9) (<= (- (- v_b_111_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- v_b_111_1 main_~malloc_~size) (- 392)) (<= (- (- v_b_112_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_111_1 (- main_~malloc_~size)) 408) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- v_b_112_1 |main_~malloc_#res.offset|) 9) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- v_b_111_1 (- main_~p~1.offset)) 8) (<= (- (- |main_read~int_#value|) (- v_v_2416_1)) 0) (<= (- v_b_113_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_112_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- |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) (<= (- (- v_b_112_1) (- main_~q~1.offset)) 7) (<= (- (- v_b_111_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_111_1) (- main_~malloc_~size)) 400) (<= (- (- v_b_111_1) (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 8) (<= (- v_b_111_1 main_~q~1.offset) 8) (<= (- v_b_111_1 |main_#t~malloc0.offset|) 8) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- v_b_110_1 |main_read~int_#ptr.base|) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 (- |main_read~int_#sizeOfReadType|)) 12) (<= (- (- |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~mem1|) (- v_v_2416_1)) 0) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- v_b_111_1) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 8) (<= (- v_b_111_1 main_~p~1.offset) 8) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- v_b_111_1 (- v_b_111_1)) 16) (<= (- (- v_b_112_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_112_1) |main_#t~malloc0.offset|) (- 1)) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 4) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0))) (exists ((v_b_183_1 Int) (v_b_184_1 Int) (v_b_185_1 Int) (v_v_6709_1 (Array Int Int)) (v_v_6714_1 Int) (v_v_6716_1 (Array Int Int)) (v_b_182_1 Int)) (and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_184_1 (- |main_read~int_#sizeOfReadType|)) 21) (<= (- v_b_184_1 (- main_~malloc_~size)) 417) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 16) (<= (- (- |main_#t~mem1|) (- v_v_6714_1)) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_183_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 20) (<= (- |main_read~int_#value| v_v_6714_1) 0) (<= (- v_b_184_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_183_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_183_1) main_~p~1.offset) 0) (<= (- (- |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)) (<= (- v_b_183_1 (- |main_#t~malloc0.offset|)) 16) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_183_1) |main_#t~malloc0.offset|) 0) (= v_v_6716_1 v_v_6709_1) (<= (- 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) (<= (- (- v_b_184_1) v_b_184_1) (- 2)) (<= (- v_b_184_1 (- |main_read~int_#ptr.offset|)) 33) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 16) (<= (- v_b_184_1 |main_#t~malloc0.offset|) 17) (<= (- (- |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) (<= (- (- v_b_184_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_183_1) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- (- v_b_183_1) (- main_~p~1.offset)) 0) (<= (- v_b_184_1 main_~q~1.offset) 17) (<= (- (- v_b_184_1) (- main_~malloc_~size)) 399) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 16) (<= (- v_b_182_1 v_b_185_1) (- 1)) (<= (- v_b_184_1 (- main_~q~1.offset)) 33) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- (- v_b_183_1) v_b_183_1) 0) (<= (- (- v_b_184_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_185_1 |main_read~int_#ptr.base|) 1) (<= (- v_b_183_1 (- |main_read~int_#sizeOfReadType|)) 20) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- (- v_b_183_1) |main_read~int_#ptr.offset|) 0) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_184_1 |main_~malloc_#res.offset|) 17) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- (- v_b_184_1) (- main_~q~1.offset)) 15) (<= (- |main_#t~mem1| |main_read~int_#value|) 0) (<= (- (- v_b_183_1) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- (- v_b_184_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- v_b_183_1 main_~q~1.offset) 16) (<= (- v_b_184_1 main_~malloc_~size) (- 383)) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_184_1) main_~p~1.offset) (- 1)) (<= (- (- |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_183_1 main_~malloc_~size) (- 384)) (<= (- (- v_b_183_1) main_~q~1.offset) 0) (<= (- v_b_182_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_184_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_183_1 (- main_~p~1.offset)) 16) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- v_b_184_1 (- main_~p~1.offset)) 17) (<= (- (- v_b_184_1) |main_#t~malloc0.offset|) (- 1)) (<= (- v_b_184_1 (- |main_#t~malloc0.offset|)) 17) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 20) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- v_b_183_1 (- v_b_184_1)) 33) (<= (- |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_184_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_184_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_183_1) (- v_b_184_1)) 1) (<= (- |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)) (<= (- v_b_183_1 |main_#t~malloc0.offset|) 16) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- (- v_b_182_1) (- v_b_185_1)) 1) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_184_1) (- main_~p~1.offset)) (- 1)) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 16) (<= (- |main_#t~mem1| v_v_6714_1) 0) (<= (- |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) (<= (- v_b_184_1 (- v_b_184_1)) 34) (<= (- v_b_183_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_184_1) main_~malloc_~size) (- 401)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- (- v_b_183_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_183_1 |main_read~int_#sizeOfReadType|) 12) (<= (- (- v_b_183_1) (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 16) (<= (- v_b_183_1 (- main_~malloc_~size)) 416) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 16) (<= (- v_b_183_1 (- main_~q~1.offset)) 32) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- (- |main_read~int_#value|) (- v_v_6714_1)) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_183_1) (- main_~malloc_~size)) 400) (<= (- |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) (<= (- (- v_b_184_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 416) (<= (- (- v_b_183_1) (- main_~q~1.offset)) 16) (<= (- (- |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)) (<= (- v_b_184_1 |main_read~int_#sizeOfReadType|) 13) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- v_b_184_1 main_~p~1.offset) 17) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 16) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_183_1) |main_~malloc_#res.offset|) 0) (<= (- (- |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_183_1 main_~p~1.offset) 16) (<= (- (- |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) (<= (- v_b_183_1 |main_~malloc_#res.offset|) 16) (<= (- (- |main_#t~mem1|) (- |main_read~int_#value|)) 0) (<= (- (- v_b_183_1) v_b_184_1) (- 1)) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- v_b_183_1 (- |main_read~int_#ptr.offset|)) 32) (<= (- main_~malloc_~size (- main_~q~1.offset)) 416) (<= (- (- v_b_182_1) (- |main_read~int_#ptr.base|)) 0) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 16) (forall ((v_idx_1357 Int) (v_idx_1362 Int) (v_idx_1361 Int) (v_idx_1360 Int) (v_idx_1359 Int) (v_idx_1358 Int)) (or (< v_idx_1359 v_b_184_1) (and (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_idx_1361) v_idx_1358))) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1361) v_idx_1358)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1361) v_idx_1358))) 0) (<= (- |main_#t~mem1| (select (select |#memory_int| v_idx_1361) v_idx_1358)) 0)) (<= v_b_183_1 v_idx_1357) (<= v_b_184_1 v_idx_1358) (<= v_b_182_1 v_idx_1360) (<= v_b_185_1 v_idx_1361) (< v_idx_1358 v_b_183_1) (< v_idx_1362 v_b_185_1) (< v_idx_1361 v_b_182_1))) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- v_b_184_1 (- |main_~malloc_#res.offset|)) 17) (<= (- (- v_b_184_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 16) (<= (- (- v_b_185_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- v_b_183_1 v_b_184_1) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_183_1 (- v_b_183_1)) 32) (<= (- v_b_183_1 (- |main_~malloc_#res.offset|)) 16) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 384)))))} [2018-12-18 23:37:01,540 WARN L274 ngHoareTripleChecker]: Action: assume !#t~short2;havoc #t~mem1;havoc #t~short2; [2018-12-18 23:37:01,540 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (not |c_main_#t~short2|) [2018-12-18 23:37:02,598 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) (exists ((v_b_183_1 Int) (v_b_184_1 Int) (v_b_185_1 Int) (v_b_182_1 Int)) (and (<= (- v_b_184_1 (- |main_read~int_#sizeOfReadType|)) 21) (<= (- v_b_184_1 (- main_~malloc_~size)) 417) (<= (- (- v_b_183_1) (- v_b_184_1)) 1) (<= (- (- v_b_183_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_184_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_183_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_183_1) main_~p~1.offset) 0) (<= (- v_b_183_1 |main_#t~malloc0.offset|) 16) (<= (- v_b_183_1 (- |main_#t~malloc0.offset|)) 16) (<= (- (- v_b_182_1) (- v_b_185_1)) 1) (<= (- (- v_b_183_1) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_184_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_184_1) v_b_184_1) (- 2)) (<= (- v_b_184_1 (- v_b_184_1)) 34) (<= (- v_b_184_1 (- |main_read~int_#ptr.offset|)) 33) (<= (- v_b_183_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_184_1) main_~malloc_~size) (- 401)) (forall ((v_idx_1376 Int) (v_idx_1373 Int)) (or (< v_idx_1376 v_b_182_1) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1376) v_idx_1373))) 0) (< v_idx_1373 v_b_183_1) (<= v_b_185_1 v_idx_1376) (<= v_b_184_1 v_idx_1373))) (<= (- v_b_184_1 |main_#t~malloc0.offset|) 17) (<= (- (- v_b_184_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_183_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_183_1 |main_read~int_#sizeOfReadType|) 12) (<= (- (- v_b_183_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_183_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_183_1 (- main_~malloc_~size)) 416) (<= (- (- v_b_183_1) (- main_~p~1.offset)) 0) (<= (- v_b_183_1 (- main_~q~1.offset)) 32) (<= (- v_b_184_1 main_~q~1.offset) 17) (<= (- (- v_b_184_1) (- main_~malloc_~size)) 399) (<= (- v_b_182_1 v_b_185_1) (- 1)) (<= (- (- v_b_183_1) (- main_~malloc_~size)) 400) (<= (- v_b_184_1 (- main_~q~1.offset)) 33) (<= (- (- v_b_184_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_183_1) (- main_~q~1.offset)) 16) (<= (- (- v_b_183_1) v_b_183_1) 0) (<= (- (- v_b_184_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_185_1 |main_read~int_#ptr.base|) 1) (<= (- v_b_183_1 (- |main_read~int_#sizeOfReadType|)) 20) (<= (- (- v_b_183_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_184_1 |main_~malloc_#res.offset|) 17) (<= (- v_b_184_1 |main_read~int_#sizeOfReadType|) 13) (<= (- (- v_b_184_1) (- main_~q~1.offset)) 15) (<= (- (- v_b_183_1) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_184_1 main_~p~1.offset) 17) (<= (- (- v_b_183_1) |main_~malloc_#res.offset|) 0) (<= (- v_b_183_1 main_~q~1.offset) 16) (<= (- (- v_b_184_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_184_1 main_~malloc_~size) (- 383)) (<= (- v_b_183_1 main_~p~1.offset) 16) (<= (- (- v_b_184_1) main_~p~1.offset) (- 1)) (<= (- v_b_183_1 |main_~malloc_#res.offset|) 16) (<= (- (- v_b_183_1) v_b_184_1) (- 1)) (<= (- v_b_183_1 (- |main_read~int_#ptr.offset|)) 32) (<= (- v_b_183_1 main_~malloc_~size) (- 384)) (<= (- (- v_b_183_1) main_~q~1.offset) 0) (<= (- (- v_b_182_1) (- |main_read~int_#ptr.base|)) 0) (<= (- v_b_184_1 (- |main_~malloc_#res.offset|)) 17) (<= (- v_b_182_1 |main_read~int_#ptr.base|) 0) (<= (- v_b_183_1 (- main_~p~1.offset)) 16) (<= (- (- v_b_184_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_184_1) |main_read~int_#ptr.offset|) (- 1)) (forall ((v_prenex_109 Int) (v_prenex_108 Int)) (or (<= (- |main_read~int_#value| (select (select |#memory_int| v_prenex_108) v_prenex_109)) 0) (<= v_b_185_1 v_prenex_108) (<= v_b_184_1 v_prenex_109) (< v_prenex_109 v_b_183_1) (< v_prenex_108 v_b_182_1))) (<= (- (- v_b_185_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_183_1 v_b_184_1) (- 1)) (<= (- v_b_184_1 (- main_~p~1.offset)) 17) (<= (- (- v_b_184_1) |main_#t~malloc0.offset|) (- 1)) (<= (- v_b_184_1 (- |main_#t~malloc0.offset|)) 17) (<= (- v_b_183_1 (- v_b_184_1)) 33) (<= (- v_b_183_1 (- v_b_183_1)) 32) (<= (- v_b_183_1 (- |main_~malloc_#res.offset|)) 16) (<= (- (- v_b_184_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_184_1) main_~q~1.offset) (- 1)))) (<= (- |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)) (<= (- |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-18 23:37:13,452 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-18 23:37:13,452 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-18 23:37:13,453 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-18 23:37:13,453 WARN L223 ngHoareTripleChecker]: -- [2018-12-18 23:37:13,453 WARN L224 ngHoareTripleChecker]: Pre: {2147483531#(or (exists ((v_b_111_1 Int) (v_b_110_1 Int) (v_b_113_1 Int) (v_b_112_1 Int) (v_v_2418_1 (Array Int Int)) (v_v_2416_1 Int) (v_v_2411_1 (Array Int Int))) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_111_1) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_113_1) (- |c_main_read~int_#ptr.base|)) (- 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)) (<= (- v_b_111_1 (- v_b_112_1)) 17) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_112_1 (- |c_main_read~int_#sizeOfReadType|)) 13) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_111_1) (- c_main_~q~1.offset)) 8) (<= (- (- |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_112_1 (- |c_main_read~int_#ptr.offset|)) 17) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_111_1) v_b_112_1) (- 1)) (<= (- (- 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)) (<= (- (- v_b_112_1) v_b_112_1) (- 2)) (<= (- (- v_b_110_1) (- v_b_113_1)) 1) (<= (- (- v_b_112_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_111_1) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_112_1 c_main_~p~1.offset) 9) (<= (- (- |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_111_1) c_main_~malloc_~size) (- 400)) (<= (- (- |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) (<= (- v_b_112_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_111_1) v_b_111_1) 0) (<= (- (- v_b_112_1) (- c_main_~p~1.offset)) (- 1)) (<= (- v_b_111_1 |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_110_1 v_b_113_1) (- 1)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_112_1) c_main_~malloc_~size) (- 401)) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 8) (<= (- v_b_112_1 (- c_main_~q~1.offset)) 17) (forall ((v_idx_1386 Int) (v_idx_1385 Int) (v_idx_1384 Int) (v_idx_1392 Int) (v_idx_1391 Int) (v_idx_1390 Int)) (or (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1391) v_idx_1385)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1391) v_idx_1385))) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1391) v_idx_1385))) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_1391) v_idx_1385)) 0)) (< v_idx_1391 v_b_110_1) (<= v_b_111_1 v_idx_1384) (< v_idx_1385 v_b_111_1) (<= v_b_112_1 v_idx_1385) (< v_idx_1386 v_b_112_1) (<= v_b_113_1 v_idx_1391) (< v_idx_1392 v_b_113_1) (<= v_b_110_1 v_idx_1390))) (<= (- |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_111_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 8) (<= (- (- v_b_111_1) (- v_b_112_1)) 1) (<= (- (- v_b_110_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- |c_main_#t~mem1| |c_main_read~int_#value|) 0) (<= (- (- v_b_111_1) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~mem1| v_v_2416_1) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 8) (<= (- v_b_112_1 c_main_~malloc_~size) (- 391)) (<= (- 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) (<= (- v_b_111_1 |c_main_~malloc_#res.offset|) 8) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_111_1 (- |c_main_#t~malloc0.offset|)) 8) (<= (- v_b_112_1 (- c_main_~p~1.offset)) 9) (<= (- v_b_111_1 (- 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_~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_111_1 (- |c_main_~malloc_#res.offset|)) 8) (<= (- (- v_b_111_1) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 8) (= v_v_2411_1 v_v_2418_1) (<= (- v_b_112_1 (- |c_main_~malloc_#res.offset|)) 9) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- v_b_112_1) c_main_~p~1.offset) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_111_1) (- |c_main_#t~malloc0.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)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- v_b_111_1 |c_main_read~int_#sizeOfReadType|) 4) (<= (- v_b_112_1 |c_main_read~int_#sizeOfReadType|) 5) (<= (- |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) (<= (- (- v_b_111_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |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_112_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- |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_#value| v_v_2416_1) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 8) (<= (- v_b_112_1 |c_main_#t~malloc0.offset|) 9) (<= (- v_b_112_1 (- v_b_112_1)) 18) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- v_b_112_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |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) (<= (- (- v_b_112_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 16) (<= (- (- v_b_112_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- v_b_112_1 (- c_main_~malloc_~size)) 409) (<= (- |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) (<= (- v_b_112_1 (- |c_main_#t~malloc0.offset|)) 9) (<= (- (- v_b_112_1) (- c_main_~malloc_~size)) 399) (<= (- v_b_111_1 (- |c_main_read~int_#ptr.offset|)) 16) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 v_b_112_1) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- v_b_112_1 c_main_~q~1.offset) 9) (<= (- (- v_b_111_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_111_1 c_main_~malloc_~size) (- 392)) (<= (- (- v_b_112_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_111_1 (- c_main_~malloc_~size)) 408) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- v_b_112_1 |c_main_~malloc_#res.offset|) 9) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_111_1 (- c_main_~p~1.offset)) 8) (<= (- (- |c_main_read~int_#value|) (- v_v_2416_1)) 0) (<= (- v_b_113_1 |c_main_read~int_#ptr.base|) 1) (<= (- (- v_b_112_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- |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) (<= (- (- v_b_112_1) (- c_main_~q~1.offset)) 7) (<= (- (- v_b_111_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_111_1) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_111_1) (- c_main_~p~1.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) (<= (- v_b_111_1 c_main_~q~1.offset) 8) (<= (- v_b_111_1 |c_main_#t~malloc0.offset|) 8) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- v_b_110_1 |c_main_read~int_#ptr.base|) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 (- |c_main_read~int_#sizeOfReadType|)) 12) (<= (- (- |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_#t~mem1|) (- v_v_2416_1)) 0) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- v_b_111_1) |c_main_read~int_#ptr.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) (<= (- v_b_111_1 c_main_~p~1.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) (<= (- v_b_111_1 (- v_b_111_1)) 16) (<= (- (- v_b_112_1) c_main_~q~1.offset) (- 1)) (<= (- (- v_b_112_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |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_183_1 Int) (v_b_184_1 Int) (v_b_185_1 Int) (v_v_6709_1 (Array Int Int)) (v_v_6714_1 Int) (v_v_6716_1 (Array Int Int)) (v_b_182_1 Int)) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_184_1 (- |c_main_read~int_#sizeOfReadType|)) 21) (<= (- v_b_184_1 (- c_main_~malloc_~size)) 417) (<= (- (- |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~mem1|) (- v_v_6714_1)) 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_183_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 20) (<= (- |c_main_read~int_#value| v_v_6714_1) 0) (<= (- v_b_184_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_183_1) (- |c_main_read~int_#ptr.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_183_1) c_main_~p~1.offset) 0) (<= (- (- |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)) (<= (- v_b_183_1 (- |c_main_#t~malloc0.offset|)) 16) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_183_1) |c_main_#t~malloc0.offset|) 0) (= v_v_6716_1 v_v_6709_1) (<= (- 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) (<= (- (- v_b_184_1) v_b_184_1) (- 2)) (<= (- v_b_184_1 (- |c_main_read~int_#ptr.offset|)) 33) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 16) (<= (- v_b_184_1 |c_main_#t~malloc0.offset|) 17) (<= (- (- |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) (<= (- (- v_b_184_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_183_1) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- (- v_b_183_1) (- c_main_~p~1.offset)) 0) (<= (- v_b_184_1 c_main_~q~1.offset) 17) (<= (- (- v_b_184_1) (- c_main_~malloc_~size)) 399) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 16) (<= (- v_b_182_1 v_b_185_1) (- 1)) (<= (- v_b_184_1 (- c_main_~q~1.offset)) 33) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- (- v_b_183_1) v_b_183_1) 0) (<= (- (- v_b_184_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_185_1 |c_main_read~int_#ptr.base|) 1) (<= (- v_b_183_1 (- |c_main_read~int_#sizeOfReadType|)) 20) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- v_b_183_1) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_184_1 |c_main_~malloc_#res.offset|) 17) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_184_1) (- c_main_~q~1.offset)) 15) (<= (- |c_main_#t~mem1| |c_main_read~int_#value|) 0) (<= (- (- v_b_183_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- (- v_b_184_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- v_b_183_1 c_main_~q~1.offset) 16) (<= (- v_b_184_1 c_main_~malloc_~size) (- 383)) (<= (- (- |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_184_1) c_main_~p~1.offset) (- 1)) (<= (- (- |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_183_1 c_main_~malloc_~size) (- 384)) (<= (- (- v_b_183_1) c_main_~q~1.offset) 0) (<= (- v_b_182_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- v_b_184_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_183_1 (- c_main_~p~1.offset)) 16) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- v_b_184_1 (- c_main_~p~1.offset)) 17) (<= (- (- v_b_184_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- v_b_184_1 (- |c_main_#t~malloc0.offset|)) 17) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 20) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_183_1 (- v_b_184_1)) 33) (<= (- |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_184_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_184_1) c_main_~q~1.offset) (- 1)) (<= (- (- v_b_183_1) (- v_b_184_1)) 1) (<= (- |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)) (<= (- v_b_183_1 |c_main_#t~malloc0.offset|) 16) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- (- v_b_182_1) (- v_b_185_1)) 1) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_184_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 16) (<= (- |c_main_#t~mem1| v_v_6714_1) 0) (<= (- |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) (<= (- v_b_184_1 (- v_b_184_1)) 34) (<= (- v_b_183_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_184_1) c_main_~malloc_~size) (- 401)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- v_b_183_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_183_1 |c_main_read~int_#sizeOfReadType|) 12) (<= (- (- v_b_183_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 16) (<= (- v_b_183_1 (- c_main_~malloc_~size)) 416) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 16) (<= (- v_b_183_1 (- c_main_~q~1.offset)) 32) (<= (- |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_#value|) (- v_v_6714_1)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_183_1) (- c_main_~malloc_~size)) 400) (<= (- |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) (<= (- (- v_b_184_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 416) (<= (- (- v_b_183_1) (- c_main_~q~1.offset)) 16) (<= (- (- |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)) (<= (- v_b_184_1 |c_main_read~int_#sizeOfReadType|) 13) (forall ((v_idx_1407 Int) (v_idx_1406 Int) (v_idx_1405 Int) (v_idx_1404 Int) (v_idx_1403 Int) (v_idx_1402 Int)) (or (< v_idx_1407 v_b_185_1) (and (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1406) v_idx_1403))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1406) v_idx_1403)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1406) v_idx_1403))) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_1406) v_idx_1403)) 0)) (<= v_b_185_1 v_idx_1406) (< v_idx_1404 v_b_184_1) (< v_idx_1403 v_b_183_1) (< v_idx_1406 v_b_182_1) (<= v_b_183_1 v_idx_1402) (<= v_b_184_1 v_idx_1403) (<= v_b_182_1 v_idx_1405))) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- v_b_184_1 c_main_~p~1.offset) 17) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 16) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_183_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- |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_183_1 c_main_~p~1.offset) 16) (<= (- (- |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) (<= (- v_b_183_1 |c_main_~malloc_#res.offset|) 16) (<= (- (- |c_main_#t~mem1|) (- |c_main_read~int_#value|)) 0) (<= (- (- v_b_183_1) v_b_184_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_183_1 (- |c_main_read~int_#ptr.offset|)) 32) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 416) (<= (- (- v_b_182_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- 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_184_1 (- |c_main_~malloc_#res.offset|)) 17) (<= (- (- v_b_184_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 16) (<= (- (- v_b_185_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_183_1 v_b_184_1) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_183_1 (- v_b_183_1)) 32) (<= (- v_b_183_1 (- |c_main_~malloc_#res.offset|)) 16) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 384)))))} [2018-12-18 23:37:13,453 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-18 23:37:13,454 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-18 23:37:13,454 WARN L230 ngHoareTripleChecker]: Post: {2147483530#(exists ((v_b_183_1 Int) (v_b_184_1 Int) (v_b_185_1 Int) (v_v_6709_1 (Array Int Int)) (v_v_6714_1 Int) (v_v_6716_1 (Array Int Int)) (v_b_182_1 Int)) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_184_1 (- |c_main_read~int_#sizeOfReadType|)) 21) (<= (- v_b_184_1 (- c_main_~malloc_~size)) 417) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_183_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#value| v_v_6714_1) 0) (<= (- v_b_184_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_183_1) (- |c_main_read~int_#ptr.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_183_1) c_main_~p~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_183_1 (- |c_main_#t~malloc0.offset|)) 16) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_184_1) (- c_main_~q~1.offset)) 19) (<= (- (- v_b_183_1) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_183_1 (- c_main_~q~1.offset)) 36) (= v_v_6716_1 v_v_6709_1) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 36) (<= (- (- |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_184_1) v_b_184_1) (- 2)) (<= (- v_b_184_1 (- |c_main_read~int_#ptr.offset|)) 33) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 20) (<= (- v_b_184_1 |c_main_#t~malloc0.offset|) 17) (<= (- (- |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)) (forall ((v_idx_1422 Int) (v_idx_1421 Int) (v_idx_1420 Int) (v_idx_1419 Int) (v_idx_1418 Int) (v_idx_1417 Int)) (or (<= v_b_185_1 v_idx_1421) (< v_idx_1422 v_b_185_1) (< v_idx_1419 v_b_184_1) (<= v_b_184_1 v_idx_1418) (< v_idx_1418 v_b_183_1) (<= v_b_182_1 v_idx_1420) (<= v_b_183_1 v_idx_1417) (< v_idx_1421 v_b_182_1) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1421) v_idx_1418)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1421) v_idx_1418))) 0)))) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_184_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) (- 4)) (<= (- (- v_b_183_1) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- (- v_b_183_1) (- c_main_~p~1.offset)) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) (- 8)) (<= (- (- v_b_184_1) (- c_main_~malloc_~size)) 399) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 16) (<= (- v_b_182_1 v_b_185_1) (- 1)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) (- 4)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- (- v_b_183_1) v_b_183_1) 0) (<= (- (- v_b_184_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_185_1 |c_main_read~int_#ptr.base|) 1) (<= (- v_b_183_1 (- |c_main_read~int_#sizeOfReadType|)) 20) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- v_b_183_1) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_184_1 |c_main_~malloc_#res.offset|) 17) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) (- 4)) (<= (- (- v_b_183_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_183_1) 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_184_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- v_b_184_1 (- c_main_~q~1.offset)) 37) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 20) (<= (- v_b_184_1 c_main_~malloc_~size) (- 383)) (<= (- (- 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_184_1) c_main_~p~1.offset) (- 1)) (<= (- (- |c_main_#t~malloc0.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)) 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_183_1 c_main_~malloc_~size) (- 384)) (<= (- v_b_182_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- v_b_184_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_183_1 (- c_main_~p~1.offset)) 16) (<= (- |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_184_1 (- c_main_~p~1.offset)) 17) (<= (- (- v_b_184_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- v_b_184_1 (- |c_main_#t~malloc0.offset|)) 17) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 20) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_183_1 (- v_b_184_1)) 33) (<= (- |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_184_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_183_1) (- v_b_184_1)) 1) (<= (- |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)) (<= (- (- |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_183_1 |c_main_#t~malloc0.offset|) 16) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 24) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- (- v_b_182_1) (- v_b_185_1)) 1) (<= (- |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) (<= (- (- v_b_184_1) (- c_main_~p~1.offset)) (- 1)) (<= (- |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_184_1 (- v_b_184_1)) 34) (<= (- v_b_183_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_184_1) c_main_~malloc_~size) (- 401)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- v_b_183_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_183_1 |c_main_read~int_#sizeOfReadType|) 12) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 404)) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 380)) (<= (- (- v_b_184_1) c_main_~q~1.offset) (- 5)) (<= (- (- v_b_183_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- v_b_183_1 (- c_main_~malloc_~size)) 416) (<= (- |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)) (<= (- (- |c_main_read~int_#value|) (- v_v_6714_1)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_183_1) (- c_main_~malloc_~size)) 400) (<= (- (- |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) (<= (- (- v_b_184_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- (- |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) (<= (- v_b_184_1 c_main_~q~1.offset) 13) (<= (- v_b_184_1 |c_main_read~int_#sizeOfReadType|) 13) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- v_b_184_1 c_main_~p~1.offset) 17) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_183_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- |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_~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_183_1 c_main_~p~1.offset) 16) (<= (- (- v_b_183_1) (- c_main_~q~1.offset)) 20) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_183_1 |c_main_~malloc_#res.offset|) 16) (<= (- v_b_183_1 c_main_~q~1.offset) 12) (<= (- (- v_b_183_1) v_b_184_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_183_1 (- |c_main_read~int_#ptr.offset|)) 32) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 16) (<= (- (- v_b_182_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- 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_184_1 (- |c_main_~malloc_#res.offset|)) 17) (<= (- (- v_b_184_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_185_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_183_1 v_b_184_1) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_183_1 (- v_b_183_1)) 32) (<= (- v_b_183_1 (- |c_main_~malloc_#res.offset|)) 16) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 384))))} [2018-12-18 23:37:13,454 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-18 23:37:13,455 WARN L268 ngHoareTripleChecker]: -- [2018-12-18 23:37:13,455 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-18 23:37:13,558 WARN L181 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 671 [2018-12-18 23:37:13,559 WARN L270 ngHoareTripleChecker]: Pre: {2147483531#(or (exists ((v_b_111_1 Int) (v_b_110_1 Int) (v_b_113_1 Int) (v_b_112_1 Int) (v_v_2418_1 (Array Int Int)) (v_v_2416_1 Int) (v_v_2411_1 (Array Int Int))) (and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_111_1) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- (- v_b_113_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- |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)) (<= (- v_b_111_1 (- v_b_112_1)) 17) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_112_1 (- |main_read~int_#sizeOfReadType|)) 13) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_111_1) (- main_~q~1.offset)) 8) (<= (- (- |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_112_1 (- |main_read~int_#ptr.offset|)) 17) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_111_1) v_b_112_1) (- 1)) (<= (- (- 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)) (<= (- (- v_b_112_1) v_b_112_1) (- 2)) (<= (- (- v_b_110_1) (- v_b_113_1)) 1) (<= (- (- v_b_112_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_111_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_112_1 main_~p~1.offset) 9) (<= (- (- |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)) (<= (- (- v_b_111_1) main_~malloc_~size) (- 400)) (<= (- (- |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) (<= (- v_b_112_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_111_1) v_b_111_1) 0) (<= (- (- v_b_112_1) (- main_~p~1.offset)) (- 1)) (<= (- v_b_111_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_110_1 v_b_113_1) (- 1)) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- (- v_b_112_1) main_~malloc_~size) (- 401)) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 8) (<= (- v_b_112_1 (- main_~q~1.offset)) 17) (forall ((v_idx_1386 Int) (v_idx_1385 Int) (v_idx_1384 Int) (v_idx_1392 Int) (v_idx_1391 Int) (v_idx_1390 Int)) (or (and (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1391) v_idx_1385)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1391) v_idx_1385))) 0) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_idx_1391) v_idx_1385))) 0) (<= (- |main_#t~mem1| (select (select |#memory_int| v_idx_1391) v_idx_1385)) 0)) (< v_idx_1391 v_b_110_1) (<= v_b_111_1 v_idx_1384) (< v_idx_1385 v_b_111_1) (<= v_b_112_1 v_idx_1385) (< v_idx_1386 v_b_112_1) (<= v_b_113_1 v_idx_1391) (< v_idx_1392 v_b_113_1) (<= v_b_110_1 v_idx_1390))) (<= (- |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_111_1) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~p~1.offset (- main_~q~1.offset)) 8) (<= (- (- v_b_111_1) (- v_b_112_1)) 1) (<= (- (- v_b_110_1) (- |main_read~int_#ptr.base|)) 0) (<= (- |main_#t~mem1| |main_read~int_#value|) 0) (<= (- (- v_b_111_1) |main_~malloc_#res.offset|) 0) (<= (- |main_#t~mem1| v_v_2416_1) 0) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 8) (<= (- v_b_112_1 main_~malloc_~size) (- 391)) (<= (- 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) (<= (- v_b_111_1 |main_~malloc_#res.offset|) 8) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_111_1 (- |main_#t~malloc0.offset|)) 8) (<= (- v_b_112_1 (- main_~p~1.offset)) 9) (<= (- v_b_111_1 (- main_~q~1.offset)) 16) (<= (- (- |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)) (<= (- v_b_111_1 (- |main_~malloc_#res.offset|)) 8) (<= (- (- v_b_111_1) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 8) (= v_v_2411_1 v_v_2418_1) (<= (- v_b_112_1 (- |main_~malloc_#res.offset|)) 9) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- v_b_112_1) main_~p~1.offset) (- 1)) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_111_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_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- v_b_111_1 |main_read~int_#sizeOfReadType|) 4) (<= (- v_b_112_1 |main_read~int_#sizeOfReadType|) 5) (<= (- |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) (<= (- (- v_b_111_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |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_112_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 12) (<= (- |main_read~int_#value| v_v_2416_1) 0) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 8) (<= (- v_b_112_1 |main_#t~malloc0.offset|) 9) (<= (- v_b_112_1 (- v_b_112_1)) 18) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- (- v_b_112_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- |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) (<= (- (- v_b_112_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 16) (<= (- (- v_b_112_1) |main_~malloc_#res.offset|) (- 1)) (<= (- v_b_112_1 (- main_~malloc_~size)) 409) (<= (- |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) (<= (- v_b_112_1 (- |main_#t~malloc0.offset|)) 9) (<= (- (- v_b_112_1) (- main_~malloc_~size)) 399) (<= (- v_b_111_1 (- |main_read~int_#ptr.offset|)) 16) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 8) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 v_b_112_1) (- 1)) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- v_b_112_1 main_~q~1.offset) 9) (<= (- (- v_b_111_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- v_b_111_1 main_~malloc_~size) (- 392)) (<= (- (- v_b_112_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_111_1 (- main_~malloc_~size)) 408) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- v_b_112_1 |main_~malloc_#res.offset|) 9) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- v_b_111_1 (- main_~p~1.offset)) 8) (<= (- (- |main_read~int_#value|) (- v_v_2416_1)) 0) (<= (- v_b_113_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_112_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- |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) (<= (- (- v_b_112_1) (- main_~q~1.offset)) 7) (<= (- (- v_b_111_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_111_1) (- main_~malloc_~size)) 400) (<= (- (- v_b_111_1) (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 8) (<= (- v_b_111_1 main_~q~1.offset) 8) (<= (- v_b_111_1 |main_#t~malloc0.offset|) 8) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- v_b_110_1 |main_read~int_#ptr.base|) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 (- |main_read~int_#sizeOfReadType|)) 12) (<= (- (- |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~mem1|) (- v_v_2416_1)) 0) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- v_b_111_1) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 8) (<= (- v_b_111_1 main_~p~1.offset) 8) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- v_b_111_1 (- v_b_111_1)) 16) (<= (- (- v_b_112_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_112_1) |main_#t~malloc0.offset|) (- 1)) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 4) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0))) (exists ((v_b_183_1 Int) (v_b_184_1 Int) (v_b_185_1 Int) (v_v_6709_1 (Array Int Int)) (v_v_6714_1 Int) (v_v_6716_1 (Array Int Int)) (v_b_182_1 Int)) (and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_184_1 (- |main_read~int_#sizeOfReadType|)) 21) (<= (- v_b_184_1 (- main_~malloc_~size)) 417) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 16) (<= (- (- |main_#t~mem1|) (- v_v_6714_1)) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_183_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 20) (<= (- |main_read~int_#value| v_v_6714_1) 0) (<= (- v_b_184_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_183_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_183_1) main_~p~1.offset) 0) (<= (- (- |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)) (<= (- v_b_183_1 (- |main_#t~malloc0.offset|)) 16) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_183_1) |main_#t~malloc0.offset|) 0) (= v_v_6716_1 v_v_6709_1) (<= (- 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) (<= (- (- v_b_184_1) v_b_184_1) (- 2)) (<= (- v_b_184_1 (- |main_read~int_#ptr.offset|)) 33) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 16) (<= (- v_b_184_1 |main_#t~malloc0.offset|) 17) (<= (- (- |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) (<= (- (- v_b_184_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_183_1) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- (- v_b_183_1) (- main_~p~1.offset)) 0) (<= (- v_b_184_1 main_~q~1.offset) 17) (<= (- (- v_b_184_1) (- main_~malloc_~size)) 399) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 16) (<= (- v_b_182_1 v_b_185_1) (- 1)) (<= (- v_b_184_1 (- main_~q~1.offset)) 33) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- (- v_b_183_1) v_b_183_1) 0) (<= (- (- v_b_184_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_185_1 |main_read~int_#ptr.base|) 1) (<= (- v_b_183_1 (- |main_read~int_#sizeOfReadType|)) 20) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- (- v_b_183_1) |main_read~int_#ptr.offset|) 0) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_184_1 |main_~malloc_#res.offset|) 17) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- (- v_b_184_1) (- main_~q~1.offset)) 15) (<= (- |main_#t~mem1| |main_read~int_#value|) 0) (<= (- (- v_b_183_1) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- (- v_b_184_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- v_b_183_1 main_~q~1.offset) 16) (<= (- v_b_184_1 main_~malloc_~size) (- 383)) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_184_1) main_~p~1.offset) (- 1)) (<= (- (- |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_183_1 main_~malloc_~size) (- 384)) (<= (- (- v_b_183_1) main_~q~1.offset) 0) (<= (- v_b_182_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_184_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_183_1 (- main_~p~1.offset)) 16) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- v_b_184_1 (- main_~p~1.offset)) 17) (<= (- (- v_b_184_1) |main_#t~malloc0.offset|) (- 1)) (<= (- v_b_184_1 (- |main_#t~malloc0.offset|)) 17) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 20) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- v_b_183_1 (- v_b_184_1)) 33) (<= (- |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_184_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_184_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_183_1) (- v_b_184_1)) 1) (<= (- |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)) (<= (- v_b_183_1 |main_#t~malloc0.offset|) 16) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- (- v_b_182_1) (- v_b_185_1)) 1) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_184_1) (- main_~p~1.offset)) (- 1)) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 16) (<= (- |main_#t~mem1| v_v_6714_1) 0) (<= (- |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) (<= (- v_b_184_1 (- v_b_184_1)) 34) (<= (- v_b_183_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_184_1) main_~malloc_~size) (- 401)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- (- v_b_183_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_183_1 |main_read~int_#sizeOfReadType|) 12) (<= (- (- v_b_183_1) (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 16) (<= (- v_b_183_1 (- main_~malloc_~size)) 416) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 16) (<= (- v_b_183_1 (- main_~q~1.offset)) 32) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- (- |main_read~int_#value|) (- v_v_6714_1)) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_183_1) (- main_~malloc_~size)) 400) (<= (- |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) (<= (- (- v_b_184_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 416) (<= (- (- v_b_183_1) (- main_~q~1.offset)) 16) (<= (- (- |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)) (<= (- v_b_184_1 |main_read~int_#sizeOfReadType|) 13) (forall ((v_idx_1407 Int) (v_idx_1406 Int) (v_idx_1405 Int) (v_idx_1404 Int) (v_idx_1403 Int) (v_idx_1402 Int)) (or (< v_idx_1407 v_b_185_1) (and (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_idx_1406) v_idx_1403))) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1406) v_idx_1403)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1406) v_idx_1403))) 0) (<= (- |main_#t~mem1| (select (select |#memory_int| v_idx_1406) v_idx_1403)) 0)) (<= v_b_185_1 v_idx_1406) (< v_idx_1404 v_b_184_1) (< v_idx_1403 v_b_183_1) (< v_idx_1406 v_b_182_1) (<= v_b_183_1 v_idx_1402) (<= v_b_184_1 v_idx_1403) (<= v_b_182_1 v_idx_1405))) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- v_b_184_1 main_~p~1.offset) 17) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 16) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_183_1) |main_~malloc_#res.offset|) 0) (<= (- (- |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_183_1 main_~p~1.offset) 16) (<= (- (- |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) (<= (- v_b_183_1 |main_~malloc_#res.offset|) 16) (<= (- (- |main_#t~mem1|) (- |main_read~int_#value|)) 0) (<= (- (- v_b_183_1) v_b_184_1) (- 1)) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- v_b_183_1 (- |main_read~int_#ptr.offset|)) 32) (<= (- main_~malloc_~size (- main_~q~1.offset)) 416) (<= (- (- v_b_182_1) (- |main_read~int_#ptr.base|)) 0) (<= (- 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_184_1 (- |main_~malloc_#res.offset|)) 17) (<= (- (- v_b_184_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 16) (<= (- (- v_b_185_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- v_b_183_1 v_b_184_1) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_183_1 (- v_b_183_1)) 32) (<= (- v_b_183_1 (- |main_~malloc_#res.offset|)) 16) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 384)))))} [2018-12-18 23:37:13,559 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-18 23:37:13,559 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-18 23:37:14,120 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) (<= (- (- |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)) (exists ((v_b_183_1 Int) (v_b_184_1 Int) (v_b_185_1 Int) (v_b_182_1 Int)) (and (<= (- v_b_184_1 (- |main_read~int_#sizeOfReadType|)) 21) (<= (- v_b_184_1 (- main_~malloc_~size)) 417) (<= (- (- v_b_183_1) (- v_b_184_1)) 1) (forall ((v_idx_1421 Int) (v_idx_1418 Int)) (or (<= v_b_185_1 v_idx_1421) (<= v_b_184_1 v_idx_1418) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1421) v_idx_1418))) 0) (< v_idx_1418 v_b_183_1) (< v_idx_1421 v_b_182_1))) (<= (- (- v_b_183_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_184_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_183_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_183_1) main_~p~1.offset) 0) (forall ((v_prenex_110 Int) (v_prenex_111 Int)) (or (< v_prenex_110 v_b_182_1) (<= v_b_185_1 v_prenex_110) (<= (- |main_read~int_#value| (select (select |#memory_int| v_prenex_110) v_prenex_111)) 0) (< v_prenex_111 v_b_183_1) (<= v_b_184_1 v_prenex_111))) (<= (- v_b_183_1 |main_#t~malloc0.offset|) 16) (<= (- v_b_183_1 (- |main_#t~malloc0.offset|)) 16) (<= (- (- v_b_182_1) (- v_b_185_1)) 1) (<= (- (- v_b_184_1) (- main_~q~1.offset)) 19) (<= (- (- v_b_183_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_183_1 (- main_~q~1.offset)) 36) (<= (- (- v_b_184_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_184_1) v_b_184_1) (- 2)) (<= (- v_b_184_1 (- v_b_184_1)) 34) (<= (- v_b_184_1 (- |main_read~int_#ptr.offset|)) 33) (<= (- v_b_183_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_184_1) main_~malloc_~size) (- 401)) (<= (- v_b_184_1 |main_#t~malloc0.offset|) 17) (<= (- (- v_b_184_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_183_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_183_1 |main_read~int_#sizeOfReadType|) 12) (<= (- (- v_b_184_1) main_~q~1.offset) (- 5)) (<= (- (- v_b_183_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_183_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_183_1 (- main_~malloc_~size)) 416) (<= (- (- v_b_183_1) (- main_~p~1.offset)) 0) (<= (- (- v_b_184_1) (- main_~malloc_~size)) 399) (<= (- v_b_182_1 v_b_185_1) (- 1)) (<= (- (- v_b_183_1) (- main_~malloc_~size)) 400) (<= (- (- v_b_184_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_183_1) v_b_183_1) 0) (<= (- (- v_b_184_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_185_1 |main_read~int_#ptr.base|) 1) (<= (- v_b_183_1 (- |main_read~int_#sizeOfReadType|)) 20) (<= (- v_b_184_1 main_~q~1.offset) 13) (<= (- (- v_b_183_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_184_1 |main_~malloc_#res.offset|) 17) (<= (- v_b_184_1 |main_read~int_#sizeOfReadType|) 13) (<= (- (- v_b_183_1) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_184_1 main_~p~1.offset) 17) (<= (- (- v_b_183_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_183_1) main_~q~1.offset) (- 4)) (<= (- (- v_b_184_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_184_1 (- main_~q~1.offset)) 37) (<= (- v_b_184_1 main_~malloc_~size) (- 383)) (<= (- v_b_183_1 main_~p~1.offset) 16) (<= (- (- v_b_183_1) (- main_~q~1.offset)) 20) (<= (- (- v_b_184_1) main_~p~1.offset) (- 1)) (<= (- v_b_183_1 |main_~malloc_#res.offset|) 16) (<= (- v_b_183_1 main_~q~1.offset) 12) (<= (- (- v_b_183_1) v_b_184_1) (- 1)) (<= (- v_b_183_1 (- |main_read~int_#ptr.offset|)) 32) (<= (- v_b_183_1 main_~malloc_~size) (- 384)) (<= (- (- v_b_182_1) (- |main_read~int_#ptr.base|)) 0) (<= (- v_b_184_1 (- |main_~malloc_#res.offset|)) 17) (<= (- v_b_182_1 |main_read~int_#ptr.base|) 0) (<= (- v_b_183_1 (- main_~p~1.offset)) 16) (<= (- (- v_b_184_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_184_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_185_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_183_1 v_b_184_1) (- 1)) (<= (- v_b_184_1 (- main_~p~1.offset)) 17) (<= (- (- v_b_184_1) |main_#t~malloc0.offset|) (- 1)) (<= (- v_b_184_1 (- |main_#t~malloc0.offset|)) 17) (<= (- v_b_183_1 (- v_b_184_1)) 33) (<= (- v_b_183_1 (- v_b_183_1)) 32) (<= (- v_b_183_1 (- |main_~malloc_#res.offset|)) 16) (<= (- (- v_b_184_1) |main_~malloc_#res.offset|) (- 1)))) (<= (- |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-18 23:37:31,865 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-18 23:37:31,865 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-18 23:37:31,865 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-18 23:37:31,865 WARN L223 ngHoareTripleChecker]: -- [2018-12-18 23:37:31,866 WARN L224 ngHoareTripleChecker]: Pre: {2147483529#(or (exists ((v_b_183_1 Int) (v_b_184_1 Int) (v_b_185_1 Int) (v_v_6709_1 (Array Int Int)) (v_v_6714_1 Int) (v_v_6716_1 (Array Int Int)) (v_b_182_1 Int)) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_184_1 (- |c_main_read~int_#sizeOfReadType|)) 21) (<= (- v_b_184_1 (- c_main_~malloc_~size)) 417) (<= (- (- |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) (<= (- (- v_b_183_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 20) (<= (- |c_main_read~int_#value| v_v_6714_1) 0) (<= (- v_b_184_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_183_1) (- |c_main_read~int_#ptr.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_183_1) c_main_~p~1.offset) 0) (<= (- (- |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)) (<= (- v_b_183_1 (- |c_main_#t~malloc0.offset|)) 16) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_183_1) |c_main_#t~malloc0.offset|) 0) (= v_v_6716_1 v_v_6709_1) (<= (- 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) (<= (- (- v_b_184_1) v_b_184_1) (- 2)) (<= (- v_b_184_1 (- |c_main_read~int_#ptr.offset|)) 33) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 16) (<= (- v_b_184_1 |c_main_#t~malloc0.offset|) 17) (<= (- (- |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)) (forall ((v_idx_1452 Int) (v_idx_1451 Int) (v_idx_1450 Int) (v_idx_1449 Int) (v_idx_1448 Int) (v_idx_1447 Int)) (or (<= v_b_183_1 v_idx_1447) (< v_idx_1449 v_b_184_1) (< v_idx_1451 v_b_182_1) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1451) v_idx_1448)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1451) v_idx_1448))) 0)) (< v_idx_1448 v_b_183_1) (<= v_b_184_1 v_idx_1448) (<= v_b_185_1 v_idx_1451) (<= v_b_182_1 v_idx_1450) (< v_idx_1452 v_b_185_1))) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_184_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_183_1) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- (- v_b_183_1) (- c_main_~p~1.offset)) 0) (<= (- v_b_184_1 c_main_~q~1.offset) 17) (<= (- (- v_b_184_1) (- c_main_~malloc_~size)) 399) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 16) (<= (- v_b_182_1 v_b_185_1) (- 1)) (<= (- v_b_184_1 (- c_main_~q~1.offset)) 33) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- (- v_b_183_1) v_b_183_1) 0) (<= (- (- v_b_184_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_185_1 |c_main_read~int_#ptr.base|) 1) (<= (- v_b_183_1 (- |c_main_read~int_#sizeOfReadType|)) 20) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- v_b_183_1) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_184_1 |c_main_~malloc_#res.offset|) 17) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_184_1) (- c_main_~q~1.offset)) 15) (<= (- (- v_b_183_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- (- v_b_184_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- v_b_183_1 c_main_~q~1.offset) 16) (<= (- v_b_184_1 c_main_~malloc_~size) (- 383)) (<= (- (- |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_184_1) c_main_~p~1.offset) (- 1)) (<= (- (- |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_183_1 c_main_~malloc_~size) (- 384)) (<= (- (- v_b_183_1) c_main_~q~1.offset) 0) (<= (- v_b_182_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- v_b_184_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_183_1 (- c_main_~p~1.offset)) 16) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- v_b_184_1 (- c_main_~p~1.offset)) 17) (<= (- (- v_b_184_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- v_b_184_1 (- |c_main_#t~malloc0.offset|)) 17) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 20) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_183_1 (- v_b_184_1)) 33) (<= (- |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_184_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_184_1) c_main_~q~1.offset) (- 1)) (<= (- (- v_b_183_1) (- v_b_184_1)) 1) (<= (- |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)) (<= (- v_b_183_1 |c_main_#t~malloc0.offset|) 16) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- (- v_b_182_1) (- v_b_185_1)) 1) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_184_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- |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) (<= (- v_b_184_1 (- v_b_184_1)) 34) (<= (- v_b_183_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_184_1) c_main_~malloc_~size) (- 401)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- v_b_183_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_183_1 |c_main_read~int_#sizeOfReadType|) 12) (<= (- (- v_b_183_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 16) (<= (- v_b_183_1 (- c_main_~malloc_~size)) 416) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 16) (<= (- v_b_183_1 (- c_main_~q~1.offset)) 32) (<= (- |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_#value|) (- v_v_6714_1)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_183_1) (- c_main_~malloc_~size)) 400) (<= (- |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) (<= (- (- v_b_184_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 416) (<= (- (- v_b_183_1) (- c_main_~q~1.offset)) 16) (<= (- (- |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)) (<= (- v_b_184_1 |c_main_read~int_#sizeOfReadType|) 13) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- v_b_184_1 c_main_~p~1.offset) 17) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 16) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_183_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- |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_183_1 c_main_~p~1.offset) 16) (<= (- (- |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) (<= (- v_b_183_1 |c_main_~malloc_#res.offset|) 16) (<= (- (- v_b_183_1) v_b_184_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_183_1 (- |c_main_read~int_#ptr.offset|)) 32) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 416) (<= (- (- v_b_182_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- 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_184_1 (- |c_main_~malloc_#res.offset|)) 17) (<= (- (- v_b_184_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 16) (<= (- (- v_b_185_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_183_1 v_b_184_1) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_183_1 (- v_b_183_1)) 32) (<= (- v_b_183_1 (- |c_main_~malloc_#res.offset|)) 16) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 384)))) (exists ((v_b_111_1 Int) (v_b_110_1 Int) (v_b_113_1 Int) (v_b_112_1 Int) (v_v_2418_1 (Array Int Int)) (v_v_2416_1 Int) (v_v_2411_1 (Array Int Int))) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_111_1) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_113_1) (- |c_main_read~int_#ptr.base|)) (- 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)) (<= (- v_b_111_1 (- v_b_112_1)) 17) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_112_1 (- |c_main_read~int_#sizeOfReadType|)) 13) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_111_1) (- c_main_~q~1.offset)) 8) (<= (- (- |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_112_1 (- |c_main_read~int_#ptr.offset|)) 17) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_111_1) v_b_112_1) (- 1)) (<= (- (- 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)) (<= (- (- v_b_112_1) v_b_112_1) (- 2)) (<= (- (- v_b_110_1) (- v_b_113_1)) 1) (<= (- (- v_b_112_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_111_1) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_112_1 c_main_~p~1.offset) 9) (<= (- (- |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_111_1) c_main_~malloc_~size) (- 400)) (<= (- (- |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) (<= (- v_b_112_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_111_1) v_b_111_1) 0) (<= (- (- v_b_112_1) (- c_main_~p~1.offset)) (- 1)) (forall ((v_idx_1431 Int) (v_idx_1430 Int) (v_idx_1429 Int) (v_idx_1437 Int) (v_idx_1436 Int) (v_idx_1435 Int)) (or (< v_idx_1431 v_b_112_1) (<= v_b_113_1 v_idx_1436) (<= v_b_111_1 v_idx_1429) (<= v_b_110_1 v_idx_1435) (<= v_b_112_1 v_idx_1430) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1436) v_idx_1430)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1436) v_idx_1430))) 0)) (< v_idx_1430 v_b_111_1) (< v_idx_1436 v_b_110_1) (< v_idx_1437 v_b_113_1))) (<= (- v_b_111_1 |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_110_1 v_b_113_1) (- 1)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_112_1) c_main_~malloc_~size) (- 401)) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 8) (<= (- v_b_112_1 (- c_main_~q~1.offset)) 17) (<= (- |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_111_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 8) (<= (- (- v_b_111_1) (- v_b_112_1)) 1) (<= (- (- v_b_110_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- v_b_111_1) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 8) (<= (- v_b_112_1 c_main_~malloc_~size) (- 391)) (<= (- 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) (<= (- v_b_111_1 |c_main_~malloc_#res.offset|) 8) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_111_1 (- |c_main_#t~malloc0.offset|)) 8) (<= (- v_b_112_1 (- c_main_~p~1.offset)) 9) (<= (- v_b_111_1 (- 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_~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_111_1 (- |c_main_~malloc_#res.offset|)) 8) (<= (- (- v_b_111_1) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 8) (= v_v_2411_1 v_v_2418_1) (<= (- v_b_112_1 (- |c_main_~malloc_#res.offset|)) 9) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- v_b_112_1) c_main_~p~1.offset) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_111_1) (- |c_main_#t~malloc0.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)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- v_b_111_1 |c_main_read~int_#sizeOfReadType|) 4) (<= (- v_b_112_1 |c_main_read~int_#sizeOfReadType|) 5) (<= (- |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) (<= (- (- v_b_111_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |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_112_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- |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_#value| v_v_2416_1) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 8) (<= (- v_b_112_1 |c_main_#t~malloc0.offset|) 9) (<= (- v_b_112_1 (- v_b_112_1)) 18) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- v_b_112_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |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) (<= (- (- v_b_112_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 16) (<= (- (- v_b_112_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- v_b_112_1 (- c_main_~malloc_~size)) 409) (<= (- |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) (<= (- v_b_112_1 (- |c_main_#t~malloc0.offset|)) 9) (<= (- (- v_b_112_1) (- c_main_~malloc_~size)) 399) (<= (- v_b_111_1 (- |c_main_read~int_#ptr.offset|)) 16) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 v_b_112_1) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- v_b_112_1 c_main_~q~1.offset) 9) (<= (- (- v_b_111_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_111_1 c_main_~malloc_~size) (- 392)) (<= (- (- v_b_112_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_111_1 (- c_main_~malloc_~size)) 408) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- v_b_112_1 |c_main_~malloc_#res.offset|) 9) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_111_1 (- c_main_~p~1.offset)) 8) (<= (- (- |c_main_read~int_#value|) (- v_v_2416_1)) 0) (<= (- v_b_113_1 |c_main_read~int_#ptr.base|) 1) (<= (- (- v_b_112_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- |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) (<= (- (- v_b_112_1) (- c_main_~q~1.offset)) 7) (<= (- (- v_b_111_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_111_1) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_111_1) (- c_main_~p~1.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) (<= (- v_b_111_1 c_main_~q~1.offset) 8) (<= (- v_b_111_1 |c_main_#t~malloc0.offset|) 8) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- v_b_110_1 |c_main_read~int_#ptr.base|) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 (- |c_main_read~int_#sizeOfReadType|)) 12) (<= (- (- |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_111_1) |c_main_read~int_#ptr.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) (<= (- v_b_111_1 c_main_~p~1.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) (<= (- v_b_111_1 (- v_b_111_1)) 16) (<= (- (- v_b_112_1) c_main_~q~1.offset) (- 1)) (<= (- (- v_b_112_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |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-18 23:37:31,866 WARN L228 ngHoareTripleChecker]: Action: main := 0; [2018-12-18 23:37:31,866 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= c_main_main_primed 0) [2018-12-18 23:37:31,867 WARN L230 ngHoareTripleChecker]: Post: {2147483528#(exists ((v_b_183_1 Int) (v_b_184_1 Int) (v_b_185_1 Int) (v_v_6709_1 (Array Int Int)) (v_v_6714_1 Int) (v_v_6716_1 (Array Int Int)) (v_b_182_1 Int)) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_184_1 (- c_main_~malloc_~size)) 417) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_183_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#value| v_v_6714_1) 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_183_1) c_main_~p~1.offset) 0) (<= (- (- |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)) (<= (- v_b_183_1 (- |c_main_#t~malloc0.offset|)) 16) (<= (- (- c_main_main) (- |c_main_read~int_#ptr.offset|)) 16) (= v_v_6716_1 v_v_6709_1) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- v_b_184_1 (- |c_main_read~int_#ptr.offset|)) 33) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 16) (<= (- v_b_184_1 |c_main_#t~malloc0.offset|) 17) (<= (- (- |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_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_184_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_183_1) c_main_~malloc_~size) (- 400)) (forall ((v_idx_1467 Int) (v_idx_1466 Int) (v_idx_1465 Int) (v_idx_1464 Int) (v_idx_1463 Int) (v_idx_1462 Int)) (or (< v_idx_1466 v_b_182_1) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1466) v_idx_1463)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1466) v_idx_1463))) 0)) (< v_idx_1467 v_b_185_1) (<= v_b_185_1 v_idx_1466) (< v_idx_1463 v_b_183_1) (<= v_b_182_1 v_idx_1465) (<= v_b_183_1 v_idx_1462) (<= v_b_184_1 v_idx_1463) (< v_idx_1464 v_b_184_1))) (<= (- (- c_main_main) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_182_1 v_b_185_1) (- 1)) (<= (- v_b_184_1 (- c_main_~q~1.offset)) 33) (<= (- v_b_185_1 |c_main_read~int_#ptr.base|) 1) (<= (- v_b_183_1 (- |c_main_read~int_#sizeOfReadType|)) 20) (<= (- |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_184_1) (- c_main_~q~1.offset)) 15) (<= (- (- v_b_183_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- v_b_183_1 c_main_~q~1.offset) 16) (<= (- v_b_184_1 c_main_~malloc_~size) (- 383)) (<= (- 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)) (<= (- (- v_b_184_1) c_main_~p~1.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_183_1) c_main_~q~1.offset) 0) (<= (- (- v_b_183_1) c_main_main) 0) (<= (- (- v_b_184_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_183_1 (- c_main_~p~1.offset)) 16) (<= (- c_main_main (- c_main_~malloc_~size)) 400) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- v_b_184_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 20) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_183_1 (- v_b_184_1)) 33) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- (- v_b_184_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_184_1) c_main_~q~1.offset) (- 1)) (<= (- |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_183_1 |c_main_#t~malloc0.offset|) 16) (<= (- v_b_183_1 (- c_main_main)) 16) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- (- |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)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- v_b_184_1 (- v_b_184_1)) 34) (<= (- v_b_183_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_184_1) c_main_~malloc_~size) (- 401)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- v_b_183_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- 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) (<= (- |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_183_1) (- c_main_~q~1.offset)) 16) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- v_b_184_1 |c_main_read~int_#sizeOfReadType|) 13) (<= (- |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) (<= (- v_b_183_1 c_main_~p~1.offset) 16) (<= (- (- |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_183_1 |c_main_~malloc_#res.offset|) 16) (<= (- (- c_main_main) c_main_main) 0) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 416) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 16) (<= (- (- v_b_184_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 16) (<= (- (- v_b_185_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- c_main_main (- c_main_~q~1.offset)) 16) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_184_1 (- |c_main_read~int_#sizeOfReadType|)) 21) (<= (- |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) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 20) (<= (- v_b_184_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_183_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_183_1) |c_main_#t~malloc0.offset|) 0) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 16) (<= (- c_main_main (- c_main_main)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_184_1) v_b_184_1) (- 2)) (<= (- (- |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_183_1) (- c_main_~p~1.offset)) 0) (<= (- v_b_184_1 c_main_~q~1.offset) 17) (<= (- (- v_b_184_1) (- c_main_~malloc_~size)) 399) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 16) (<= (- (- c_main_main) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- (- v_b_183_1) v_b_183_1) 0) (<= (- (- v_b_184_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- c_main_main (- c_main_~p~1.offset)) 0) (<= (- (- v_b_184_1) (- c_main_main)) (- 1)) (<= (- (- v_b_184_1) c_main_main) (- 1)) (<= (- (- v_b_183_1) |c_main_read~int_#ptr.offset|) 0) (<= (- (- c_main_main) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_184_1 |c_main_~malloc_#res.offset|) 17) (<= (- (- v_b_184_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- c_main_main c_main_~p~1.offset) 0) (<= (- c_main_main (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_183_1 c_main_main) 16) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- c_main_main (- |c_main_read~int_#ptr.offset|)) 16) (<= (- v_b_183_1 c_main_~malloc_~size) (- 384)) (<= (- c_main_main |c_main_read~int_#ptr.offset|) 0) (<= (- c_main_main |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_182_1 |c_main_read~int_#ptr.base|) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- v_b_184_1 (- c_main_~p~1.offset)) 17) (<= (- v_b_184_1 (- |c_main_#t~malloc0.offset|)) 17) (<= (- |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_183_1) (- v_b_184_1)) 1) (<= (- (- 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) (<= (- (- v_b_182_1) (- v_b_185_1)) 1) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_184_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 16) (<= (- |c_main_#t~malloc0.offset| c_main_main) 0) (<= (- (- v_b_183_1) (- c_main_main)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- c_main_main) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_183_1 |c_main_read~int_#sizeOfReadType|) 12) (<= (- (- v_b_183_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 16) (<= (- v_b_183_1 (- c_main_~malloc_~size)) 416) (<= (- v_b_183_1 (- c_main_~q~1.offset)) 32) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#value|) (- v_v_6714_1)) 0) (<= (- (- v_b_183_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 16) (<= (- (- v_b_184_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- |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_184_1 c_main_~p~1.offset) 17) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_183_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- c_main_main) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_183_1) v_b_184_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_183_1 (- |c_main_read~int_#ptr.offset|)) 32) (<= (- (- v_b_182_1) (- |c_main_read~int_#ptr.base|)) 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_184_1 (- |c_main_~malloc_#res.offset|)) 17) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_183_1 v_b_184_1) (- 1)) (<= (- v_b_183_1 (- v_b_183_1)) 32) (<= (- v_b_184_1 (- c_main_main)) 17) (<= (- v_b_184_1 c_main_main) 17) (<= (- v_b_183_1 (- |c_main_~malloc_#res.offset|)) 16) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 384)) (<= (- c_main_main (- |c_main_~malloc_#res.offset|)) 0)))} [2018-12-18 23:37:31,868 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-18 23:37:31,874 WARN L268 ngHoareTripleChecker]: -- [2018-12-18 23:37:31,874 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-18 23:37:31,986 WARN L181 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 649 [2018-12-18 23:37:31,987 WARN L270 ngHoareTripleChecker]: Pre: {2147483529#(or (exists ((v_b_183_1 Int) (v_b_184_1 Int) (v_b_185_1 Int) (v_v_6709_1 (Array Int Int)) (v_v_6714_1 Int) (v_v_6716_1 (Array Int Int)) (v_b_182_1 Int)) (and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_184_1 (- |main_read~int_#sizeOfReadType|)) 21) (<= (- v_b_184_1 (- main_~malloc_~size)) 417) (<= (- (- |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) (<= (- (- v_b_183_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 20) (<= (- |main_read~int_#value| v_v_6714_1) 0) (<= (- v_b_184_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_183_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_183_1) main_~p~1.offset) 0) (<= (- (- |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)) (<= (- v_b_183_1 (- |main_#t~malloc0.offset|)) 16) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_183_1) |main_#t~malloc0.offset|) 0) (= v_v_6716_1 v_v_6709_1) (<= (- 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) (<= (- (- v_b_184_1) v_b_184_1) (- 2)) (<= (- v_b_184_1 (- |main_read~int_#ptr.offset|)) 33) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 16) (<= (- v_b_184_1 |main_#t~malloc0.offset|) 17) (<= (- (- |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)) (forall ((v_idx_1452 Int) (v_idx_1451 Int) (v_idx_1450 Int) (v_idx_1449 Int) (v_idx_1448 Int) (v_idx_1447 Int)) (or (<= v_b_183_1 v_idx_1447) (< v_idx_1449 v_b_184_1) (< v_idx_1451 v_b_182_1) (and (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1451) v_idx_1448)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1451) v_idx_1448))) 0)) (< v_idx_1448 v_b_183_1) (<= v_b_184_1 v_idx_1448) (<= v_b_185_1 v_idx_1451) (<= v_b_182_1 v_idx_1450) (< v_idx_1452 v_b_185_1))) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_184_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_183_1) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- (- v_b_183_1) (- main_~p~1.offset)) 0) (<= (- v_b_184_1 main_~q~1.offset) 17) (<= (- (- v_b_184_1) (- main_~malloc_~size)) 399) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 16) (<= (- v_b_182_1 v_b_185_1) (- 1)) (<= (- v_b_184_1 (- main_~q~1.offset)) 33) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- (- v_b_183_1) v_b_183_1) 0) (<= (- (- v_b_184_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_185_1 |main_read~int_#ptr.base|) 1) (<= (- v_b_183_1 (- |main_read~int_#sizeOfReadType|)) 20) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- (- v_b_183_1) |main_read~int_#ptr.offset|) 0) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_184_1 |main_~malloc_#res.offset|) 17) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- (- v_b_184_1) (- main_~q~1.offset)) 15) (<= (- (- v_b_183_1) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- (- v_b_184_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- v_b_183_1 main_~q~1.offset) 16) (<= (- v_b_184_1 main_~malloc_~size) (- 383)) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_184_1) main_~p~1.offset) (- 1)) (<= (- (- |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_183_1 main_~malloc_~size) (- 384)) (<= (- (- v_b_183_1) main_~q~1.offset) 0) (<= (- v_b_182_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_184_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_183_1 (- main_~p~1.offset)) 16) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- v_b_184_1 (- main_~p~1.offset)) 17) (<= (- (- v_b_184_1) |main_#t~malloc0.offset|) (- 1)) (<= (- v_b_184_1 (- |main_#t~malloc0.offset|)) 17) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 20) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- v_b_183_1 (- v_b_184_1)) 33) (<= (- |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_184_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_184_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_183_1) (- v_b_184_1)) 1) (<= (- |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)) (<= (- v_b_183_1 |main_#t~malloc0.offset|) 16) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- (- v_b_182_1) (- v_b_185_1)) 1) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_184_1) (- main_~p~1.offset)) (- 1)) (<= (- (- |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) (<= (- v_b_184_1 (- v_b_184_1)) 34) (<= (- v_b_183_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_184_1) main_~malloc_~size) (- 401)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- (- v_b_183_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_183_1 |main_read~int_#sizeOfReadType|) 12) (<= (- (- v_b_183_1) (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 16) (<= (- v_b_183_1 (- main_~malloc_~size)) 416) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 16) (<= (- v_b_183_1 (- main_~q~1.offset)) 32) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- (- |main_read~int_#value|) (- v_v_6714_1)) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_183_1) (- main_~malloc_~size)) 400) (<= (- |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) (<= (- (- v_b_184_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 416) (<= (- (- v_b_183_1) (- main_~q~1.offset)) 16) (<= (- (- |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)) (<= (- v_b_184_1 |main_read~int_#sizeOfReadType|) 13) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- v_b_184_1 main_~p~1.offset) 17) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 16) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_183_1) |main_~malloc_#res.offset|) 0) (<= (- (- |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_183_1 main_~p~1.offset) 16) (<= (- (- |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) (<= (- v_b_183_1 |main_~malloc_#res.offset|) 16) (<= (- (- v_b_183_1) v_b_184_1) (- 1)) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- v_b_183_1 (- |main_read~int_#ptr.offset|)) 32) (<= (- main_~malloc_~size (- main_~q~1.offset)) 416) (<= (- (- v_b_182_1) (- |main_read~int_#ptr.base|)) 0) (<= (- 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_184_1 (- |main_~malloc_#res.offset|)) 17) (<= (- (- v_b_184_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 16) (<= (- (- v_b_185_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- v_b_183_1 v_b_184_1) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_183_1 (- v_b_183_1)) 32) (<= (- v_b_183_1 (- |main_~malloc_#res.offset|)) 16) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 384)))) (exists ((v_b_111_1 Int) (v_b_110_1 Int) (v_b_113_1 Int) (v_b_112_1 Int) (v_v_2418_1 (Array Int Int)) (v_v_2416_1 Int) (v_v_2411_1 (Array Int Int))) (and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_111_1) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- (- v_b_113_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- |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)) (<= (- v_b_111_1 (- v_b_112_1)) 17) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_112_1 (- |main_read~int_#sizeOfReadType|)) 13) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_111_1) (- main_~q~1.offset)) 8) (<= (- (- |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_112_1 (- |main_read~int_#ptr.offset|)) 17) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_111_1) v_b_112_1) (- 1)) (<= (- (- 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)) (<= (- (- v_b_112_1) v_b_112_1) (- 2)) (<= (- (- v_b_110_1) (- v_b_113_1)) 1) (<= (- (- v_b_112_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_111_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_112_1 main_~p~1.offset) 9) (<= (- (- |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)) (<= (- (- v_b_111_1) main_~malloc_~size) (- 400)) (<= (- (- |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) (<= (- v_b_112_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_111_1) v_b_111_1) 0) (<= (- (- v_b_112_1) (- main_~p~1.offset)) (- 1)) (forall ((v_idx_1431 Int) (v_idx_1430 Int) (v_idx_1429 Int) (v_idx_1437 Int) (v_idx_1436 Int) (v_idx_1435 Int)) (or (< v_idx_1431 v_b_112_1) (<= v_b_113_1 v_idx_1436) (<= v_b_111_1 v_idx_1429) (<= v_b_110_1 v_idx_1435) (<= v_b_112_1 v_idx_1430) (and (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1436) v_idx_1430)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1436) v_idx_1430))) 0)) (< v_idx_1430 v_b_111_1) (< v_idx_1436 v_b_110_1) (< v_idx_1437 v_b_113_1))) (<= (- v_b_111_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_110_1 v_b_113_1) (- 1)) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- (- v_b_112_1) main_~malloc_~size) (- 401)) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 8) (<= (- v_b_112_1 (- main_~q~1.offset)) 17) (<= (- |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_111_1) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~p~1.offset (- main_~q~1.offset)) 8) (<= (- (- v_b_111_1) (- v_b_112_1)) 1) (<= (- (- v_b_110_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- v_b_111_1) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 8) (<= (- v_b_112_1 main_~malloc_~size) (- 391)) (<= (- 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) (<= (- v_b_111_1 |main_~malloc_#res.offset|) 8) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_111_1 (- |main_#t~malloc0.offset|)) 8) (<= (- v_b_112_1 (- main_~p~1.offset)) 9) (<= (- v_b_111_1 (- main_~q~1.offset)) 16) (<= (- (- |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)) (<= (- v_b_111_1 (- |main_~malloc_#res.offset|)) 8) (<= (- (- v_b_111_1) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 8) (= v_v_2411_1 v_v_2418_1) (<= (- v_b_112_1 (- |main_~malloc_#res.offset|)) 9) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- v_b_112_1) main_~p~1.offset) (- 1)) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_111_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_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- v_b_111_1 |main_read~int_#sizeOfReadType|) 4) (<= (- v_b_112_1 |main_read~int_#sizeOfReadType|) 5) (<= (- |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) (<= (- (- v_b_111_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |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_112_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 12) (<= (- |main_read~int_#value| v_v_2416_1) 0) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 8) (<= (- v_b_112_1 |main_#t~malloc0.offset|) 9) (<= (- v_b_112_1 (- v_b_112_1)) 18) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- (- v_b_112_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- |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) (<= (- (- v_b_112_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 16) (<= (- (- v_b_112_1) |main_~malloc_#res.offset|) (- 1)) (<= (- v_b_112_1 (- main_~malloc_~size)) 409) (<= (- |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) (<= (- v_b_112_1 (- |main_#t~malloc0.offset|)) 9) (<= (- (- v_b_112_1) (- main_~malloc_~size)) 399) (<= (- v_b_111_1 (- |main_read~int_#ptr.offset|)) 16) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 8) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 v_b_112_1) (- 1)) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- v_b_112_1 main_~q~1.offset) 9) (<= (- (- v_b_111_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- v_b_111_1 main_~malloc_~size) (- 392)) (<= (- (- v_b_112_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_111_1 (- main_~malloc_~size)) 408) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- v_b_112_1 |main_~malloc_#res.offset|) 9) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- v_b_111_1 (- main_~p~1.offset)) 8) (<= (- (- |main_read~int_#value|) (- v_v_2416_1)) 0) (<= (- v_b_113_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_112_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- |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) (<= (- (- v_b_112_1) (- main_~q~1.offset)) 7) (<= (- (- v_b_111_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_111_1) (- main_~malloc_~size)) 400) (<= (- (- v_b_111_1) (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 8) (<= (- v_b_111_1 main_~q~1.offset) 8) (<= (- v_b_111_1 |main_#t~malloc0.offset|) 8) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- v_b_110_1 |main_read~int_#ptr.base|) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 (- |main_read~int_#sizeOfReadType|)) 12) (<= (- (- |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_111_1) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 8) (<= (- v_b_111_1 main_~p~1.offset) 8) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- v_b_111_1 (- v_b_111_1)) 16) (<= (- (- v_b_112_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_112_1) |main_#t~malloc0.offset|) (- 1)) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 4) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0))))} [2018-12-18 23:37:31,987 WARN L274 ngHoareTripleChecker]: Action: main := 0; [2018-12-18 23:37:31,987 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= c_main_main_primed 0) [2018-12-18 23:37:32,748 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) (exists ((v_b_183_1 Int) (v_b_184_1 Int) (v_b_185_1 Int) (v_b_182_1 Int)) (and (<= (- v_b_184_1 (- |main_read~int_#sizeOfReadType|)) 21) (<= (- v_b_184_1 (- main_~malloc_~size)) 417) (<= (- (- v_b_183_1) (- v_b_184_1)) 1) (<= (- (- v_b_183_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_184_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_183_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_183_1) main_~p~1.offset) 0) (<= (- v_b_183_1 |main_#t~malloc0.offset|) 16) (<= (- v_b_183_1 (- main_main)) 16) (<= (- v_b_183_1 (- |main_#t~malloc0.offset|)) 16) (<= (- (- v_b_182_1) (- v_b_185_1)) 1) (<= (- (- v_b_183_1) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_184_1) (- main_~p~1.offset)) (- 1)) (<= (- v_b_184_1 (- v_b_184_1)) 34) (<= (- (- v_b_184_1) v_b_184_1) (- 2)) (<= (- v_b_184_1 (- |main_read~int_#ptr.offset|)) 33) (<= (- v_b_183_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_184_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_183_1) (- main_main)) 0) (<= (- v_b_184_1 |main_#t~malloc0.offset|) 17) (<= (- (- v_b_184_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_183_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_183_1 |main_read~int_#sizeOfReadType|) 12) (<= (- (- v_b_183_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_183_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_183_1 (- main_~malloc_~size)) 416) (<= (- (- v_b_183_1) (- main_~p~1.offset)) 0) (<= (- v_b_183_1 (- main_~q~1.offset)) 32) (<= (- v_b_184_1 main_~q~1.offset) 17) (<= (- (- v_b_184_1) (- main_~malloc_~size)) 399) (<= (- v_b_182_1 v_b_185_1) (- 1)) (<= (- (- v_b_183_1) (- main_~malloc_~size)) 400) (forall ((v_idx_1466 Int) (v_idx_1463 Int)) (or (< v_idx_1466 v_b_182_1) (<= v_b_185_1 v_idx_1466) (< v_idx_1463 v_b_183_1) (<= v_b_184_1 v_idx_1463) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1466) v_idx_1463))) 0))) (<= (- v_b_184_1 (- main_~q~1.offset)) 33) (<= (- (- v_b_184_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_183_1) (- main_~q~1.offset)) 16) (<= (- (- v_b_183_1) v_b_183_1) 0) (<= (- (- v_b_184_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_185_1 |main_read~int_#ptr.base|) 1) (<= (- v_b_183_1 (- |main_read~int_#sizeOfReadType|)) 20) (<= (- (- v_b_184_1) (- main_main)) (- 1)) (<= (- (- v_b_183_1) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_184_1) main_main) (- 1)) (<= (- v_b_184_1 |main_~malloc_#res.offset|) 17) (<= (- v_b_184_1 |main_read~int_#sizeOfReadType|) 13) (<= (- (- v_b_184_1) (- main_~q~1.offset)) 15) (<= (- (- v_b_183_1) (- |main_~malloc_#res.offset|)) 0) (forall ((v_prenex_112 Int) (v_prenex_113 Int)) (or (<= v_b_184_1 v_prenex_113) (<= v_b_185_1 v_prenex_112) (< v_prenex_113 v_b_183_1) (< v_prenex_112 v_b_182_1) (<= (- |main_read~int_#value| (select (select |#memory_int| v_prenex_112) v_prenex_113)) 0))) (<= (- v_b_184_1 main_~p~1.offset) 17) (<= (- (- v_b_183_1) |main_~malloc_#res.offset|) 0) (<= (- v_b_183_1 main_~q~1.offset) 16) (<= (- (- v_b_184_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_184_1 main_~malloc_~size) (- 383)) (<= (- v_b_183_1 main_~p~1.offset) 16) (<= (- (- v_b_184_1) main_~p~1.offset) (- 1)) (<= (- v_b_183_1 |main_~malloc_#res.offset|) 16) (<= (- v_b_183_1 main_main) 16) (<= (- (- v_b_183_1) v_b_184_1) (- 1)) (<= (- v_b_183_1 (- |main_read~int_#ptr.offset|)) 32) (<= (- (- v_b_183_1) main_~q~1.offset) 0) (<= (- v_b_183_1 main_~malloc_~size) (- 384)) (<= (- (- v_b_182_1) (- |main_read~int_#ptr.base|)) 0) (<= (- v_b_184_1 (- |main_~malloc_#res.offset|)) 17) (<= (- v_b_182_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_183_1) main_main) 0) (<= (- v_b_183_1 (- main_~p~1.offset)) 16) (<= (- (- v_b_184_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_184_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_185_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_183_1 v_b_184_1) (- 1)) (<= (- v_b_184_1 (- main_~p~1.offset)) 17) (<= (- (- v_b_184_1) |main_#t~malloc0.offset|) (- 1)) (<= (- v_b_184_1 (- |main_#t~malloc0.offset|)) 17) (<= (- v_b_183_1 (- v_b_184_1)) 33) (<= (- v_b_183_1 (- v_b_183_1)) 32) (<= (- v_b_184_1 (- main_main)) 17) (<= (- v_b_183_1 (- |main_~malloc_#res.offset|)) 16) (<= (- v_b_184_1 main_main) 17) (<= (- (- v_b_184_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_184_1) main_~q~1.offset) (- 1)))) (<= (- (- |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) (<= (- (- 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-18 23:37:54,064 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-18 23:37:54,065 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-18 23:37:54,065 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-18 23:37:54,065 WARN L223 ngHoareTripleChecker]: -- [2018-12-18 23:37:54,066 WARN L224 ngHoareTripleChecker]: Pre: {2147483523#(or (exists ((v_b_183_1 Int) (v_b_184_1 Int) (v_b_185_1 Int) (v_v_6709_1 (Array Int Int)) (v_v_6714_1 Int) (v_v_6716_1 (Array Int Int)) (v_b_182_1 Int)) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_184_1 (- c_main_~malloc_~size)) 417) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_183_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#value| v_v_6714_1) 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_183_1) c_main_~p~1.offset) 0) (<= (- (- |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)) (<= (- v_b_183_1 (- |c_main_#t~malloc0.offset|)) 16) (<= (- (- c_main_main) (- |c_main_read~int_#ptr.offset|)) 16) (= v_v_6716_1 v_v_6709_1) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- v_b_184_1 (- |c_main_read~int_#ptr.offset|)) 33) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 16) (<= (- v_b_184_1 |c_main_#t~malloc0.offset|) 17) (<= (- (- |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_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_184_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_183_1) c_main_~malloc_~size) (- 400)) (<= (- (- c_main_main) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_182_1 v_b_185_1) (- 1)) (<= (- v_b_184_1 (- c_main_~q~1.offset)) 33) (<= (- v_b_185_1 |c_main_read~int_#ptr.base|) 1) (<= (- v_b_183_1 (- |c_main_read~int_#sizeOfReadType|)) 20) (<= (- |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_184_1) (- c_main_~q~1.offset)) 15) (<= (- (- v_b_183_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- v_b_183_1 c_main_~q~1.offset) 16) (<= (- v_b_184_1 c_main_~malloc_~size) (- 383)) (<= (- 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)) (<= (- (- v_b_184_1) c_main_~p~1.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_183_1) c_main_~q~1.offset) 0) (<= (- (- v_b_183_1) c_main_main) 0) (<= (- (- v_b_184_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_183_1 (- c_main_~p~1.offset)) 16) (<= (- c_main_main (- c_main_~malloc_~size)) 400) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- v_b_184_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 20) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_183_1 (- v_b_184_1)) 33) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- (- v_b_184_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_184_1) c_main_~q~1.offset) (- 1)) (<= (- |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_183_1 |c_main_#t~malloc0.offset|) 16) (<= (- v_b_183_1 (- c_main_main)) 16) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- (- |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)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- v_b_184_1 (- v_b_184_1)) 34) (<= (- v_b_183_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_184_1) c_main_~malloc_~size) (- 401)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- v_b_183_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- 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) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (forall ((v_idx_1522 Int) (v_idx_1527 Int) (v_idx_1526 Int) (v_idx_1525 Int) (v_idx_1524 Int) (v_idx_1523 Int)) (or (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1526) v_idx_1523)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1526) v_idx_1523))) 0)) (< v_idx_1523 v_b_183_1) (< v_idx_1527 v_b_185_1) (< v_idx_1526 v_b_182_1) (<= v_b_184_1 v_idx_1523) (<= v_b_185_1 v_idx_1526) (< v_idx_1524 v_b_184_1) (<= v_b_182_1 v_idx_1525) (<= v_b_183_1 v_idx_1522))) (<= (- (- |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_183_1) (- c_main_~q~1.offset)) 16) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- v_b_184_1 |c_main_read~int_#sizeOfReadType|) 13) (<= (- |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) (<= (- v_b_183_1 c_main_~p~1.offset) 16) (<= (- (- |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_183_1 |c_main_~malloc_#res.offset|) 16) (<= (- (- c_main_main) c_main_main) 0) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 416) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 16) (<= (- (- v_b_184_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 16) (<= (- (- v_b_185_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- c_main_main (- c_main_~q~1.offset)) 16) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_184_1 (- |c_main_read~int_#sizeOfReadType|)) 21) (<= (- |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) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 20) (<= (- v_b_184_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_183_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_183_1) |c_main_#t~malloc0.offset|) 0) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 16) (<= (- c_main_main (- c_main_main)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_184_1) v_b_184_1) (- 2)) (<= (- (- |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_183_1) (- c_main_~p~1.offset)) 0) (<= (- v_b_184_1 c_main_~q~1.offset) 17) (<= (- (- v_b_184_1) (- c_main_~malloc_~size)) 399) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 16) (<= (- (- c_main_main) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- (- v_b_183_1) v_b_183_1) 0) (<= (- (- v_b_184_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- c_main_main (- c_main_~p~1.offset)) 0) (<= (- (- v_b_184_1) (- c_main_main)) (- 1)) (<= (- (- v_b_184_1) c_main_main) (- 1)) (<= (- (- v_b_183_1) |c_main_read~int_#ptr.offset|) 0) (<= (- (- c_main_main) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_184_1 |c_main_~malloc_#res.offset|) 17) (<= (- (- v_b_184_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- c_main_main c_main_~p~1.offset) 0) (<= (- c_main_main (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_183_1 c_main_main) 16) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- c_main_main (- |c_main_read~int_#ptr.offset|)) 16) (<= (- v_b_183_1 c_main_~malloc_~size) (- 384)) (<= (- c_main_main |c_main_read~int_#ptr.offset|) 0) (<= (- c_main_main |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_182_1 |c_main_read~int_#ptr.base|) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- v_b_184_1 (- c_main_~p~1.offset)) 17) (<= (- v_b_184_1 (- |c_main_#t~malloc0.offset|)) 17) (<= (- |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_183_1) (- v_b_184_1)) 1) (<= (- (- 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) (<= (- (- v_b_182_1) (- v_b_185_1)) 1) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_184_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 16) (<= (- |c_main_#t~malloc0.offset| c_main_main) 0) (<= (- (- v_b_183_1) (- c_main_main)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- c_main_main) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_183_1 |c_main_read~int_#sizeOfReadType|) 12) (<= (- (- v_b_183_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 16) (<= (- v_b_183_1 (- c_main_~malloc_~size)) 416) (<= (- v_b_183_1 (- c_main_~q~1.offset)) 32) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#value|) (- v_v_6714_1)) 0) (<= (- (- v_b_183_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 16) (<= (- (- v_b_184_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- |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_184_1 c_main_~p~1.offset) 17) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_183_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- c_main_main) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_183_1) v_b_184_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_183_1 (- |c_main_read~int_#ptr.offset|)) 32) (<= (- (- v_b_182_1) (- |c_main_read~int_#ptr.base|)) 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_184_1 (- |c_main_~malloc_#res.offset|)) 17) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_183_1 v_b_184_1) (- 1)) (<= (- v_b_183_1 (- v_b_183_1)) 32) (<= (- v_b_184_1 (- c_main_main)) 17) (<= (- v_b_184_1 c_main_main) 17) (<= (- v_b_183_1 (- |c_main_~malloc_#res.offset|)) 16) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 384)) (<= (- c_main_main (- |c_main_~malloc_#res.offset|)) 0))) (exists ((v_b_111_1 Int) (v_b_110_1 Int) (v_b_113_1 Int) (v_b_112_1 Int) (v_v_2418_1 (Array Int Int)) (v_v_2416_1 Int) (v_v_2411_1 (Array Int Int))) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_111_1) c_main_~p~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_#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_111_1 (- v_b_112_1)) 17) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_111_1) (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- v_b_111_1) v_b_112_1) (- 1)) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 392)) (<= (- (- v_b_112_1) v_b_112_1) (- 2)) (<= (- c_main_main (- c_main_~q~1.offset)) 8) (<= (- (- v_b_110_1) (- v_b_113_1)) 1) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_111_1) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 8) (<= (- v_b_112_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_111_1) v_b_111_1) 0) (<= (- v_b_111_1 (- c_main_main)) 8) (<= (- (- c_main_main) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_112_1) (- c_main_~p~1.offset)) (- 1)) (<= (- v_b_111_1 |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_110_1 v_b_113_1) (- 1)) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_112_1) c_main_~malloc_~size) (- 401)) (<= (- v_b_112_1 (- c_main_~q~1.offset)) 17) (<= (- |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_110_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- (- 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_112_1 (- c_main_~p~1.offset)) 9) (<= (- v_b_111_1 (- 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_~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_111_1 (- |c_main_~malloc_#res.offset|)) 8) (<= (- (- v_b_111_1) c_main_~q~1.offset) 0) (<= (- v_b_112_1 (- |c_main_~malloc_#res.offset|)) 9) (<= (- 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_111_1 |c_main_read~int_#sizeOfReadType|) 4) (<= (- |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) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 12) (<= (- |c_main_read~int_#value| v_v_2416_1) 0) (<= (- c_main_main c_main_~malloc_~size) (- 400)) (<= (- v_b_112_1 (- v_b_112_1)) 18) (<= (- (- 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_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_112_1 (- c_main_~malloc_~size)) 409) (<= (- |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) (<= (- (- v_b_112_1) (- c_main_~malloc_~size)) 399) (<= (- (- v_b_111_1) (- c_main_main)) 0) (<= (- v_b_111_1 (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 v_b_112_1) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- v_b_112_1 c_main_~q~1.offset) 9) (<= (- (- v_b_111_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_112_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_read~int_#value|) (- v_v_2416_1)) 0) (<= (- v_b_113_1 |c_main_read~int_#ptr.base|) 1) (<= (- c_main_main (- |c_main_read~int_#ptr.offset|)) 8) (<= (- (- v_b_112_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- |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_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- v_b_111_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_111_1) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- v_b_111_1 |c_main_#t~malloc0.offset|) 8) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_main) 0) (<= (- v_b_110_1 |c_main_read~int_#ptr.base|) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- c_main_main) c_main_main) 0) (<= (- v_b_111_1 c_main_main) 8) (<= (- (- v_b_111_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_~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_113_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_112_1 (- |c_main_read~int_#sizeOfReadType|)) 13) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 8) (<= (- v_b_112_1 (- |c_main_read~int_#ptr.offset|)) 17) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 16) (<= (- c_main_main (- c_main_main)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_112_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_111_1) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_112_1 c_main_~p~1.offset) 9) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (forall ((v_idx_1511 Int) (v_idx_1510 Int) (v_idx_1506 Int) (v_idx_1505 Int) (v_idx_1504 Int) (v_idx_1512 Int)) (or (< v_idx_1506 v_b_112_1) (<= v_b_113_1 v_idx_1511) (<= v_b_112_1 v_idx_1505) (< v_idx_1505 v_b_111_1) (<= v_b_111_1 v_idx_1504) (< v_idx_1512 v_b_113_1) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1511) v_idx_1505)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1511) v_idx_1505))) 0)) (<= v_b_110_1 v_idx_1510) (< v_idx_1511 v_b_110_1))) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 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_~p~1.offset)) 0) (<= (- c_main_main (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 8) (<= (- (- c_main_main) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_111_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_111_1) (- v_b_112_1)) 1) (<= (- (- v_b_111_1) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 8) (<= (- v_b_112_1 c_main_~malloc_~size) (- 391)) (<= (- (- |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_main c_main_~p~1.offset) 0) (<= (- v_b_111_1 |c_main_~malloc_#res.offset|) 8) (<= (- v_b_111_1 (- |c_main_#t~malloc0.offset|)) 8) (<= (- 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) (<= (- (- v_b_111_1) c_main_main) 0) (<= (- 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_v_2411_1 v_v_2418_1) (<= (- (- c_main_main) (- |c_main_read~int_#ptr.offset|)) 8) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- v_b_112_1) c_main_~p~1.offset) (- 1)) (<= (- (- v_b_111_1) (- |c_main_#t~malloc0.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)) (<= (- c_main_main c_main_~q~1.offset) 0) (<= (- v_b_112_1 |c_main_read~int_#sizeOfReadType|) 5) (<= (- (- c_main_main) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_111_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) 0) (<= (- (- v_b_112_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 8) (<= (- v_b_112_1 |c_main_#t~malloc0.offset|) 9) (<= (- (- v_b_112_1) (- c_main_main)) (- 1)) (<= (- |c_main_#t~malloc0.offset| c_main_main) 0) (<= (- v_b_112_1 (- c_main_main)) 9) (<= (- (- v_b_112_1) c_main_main) (- 1)) (<= (- (- v_b_112_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- c_main_main) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_112_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 16) (<= (- (- v_b_112_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- v_b_112_1 (- |c_main_#t~malloc0.offset|)) 9) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 8) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- v_b_111_1 c_main_~malloc_~size) (- 392)) (<= (- v_b_111_1 (- c_main_~malloc_~size)) 408) (<= (- v_b_112_1 c_main_main) 9) (<= (- v_b_112_1 |c_main_~malloc_#res.offset|) 9) (<= (- (- c_main_main) c_main_~p~1.offset) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_111_1 (- c_main_~p~1.offset)) 8) (<= (- (- |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_112_1) (- c_main_~q~1.offset)) 7) (<= (- (- c_main_main) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_111_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 8) (<= (- v_b_111_1 c_main_~q~1.offset) 8) (<= (- v_b_111_1 (- |c_main_read~int_#sizeOfReadType|)) 12) (<= (- (- |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) (<= (- v_b_111_1 c_main_~p~1.offset) 8) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_111_1 (- v_b_111_1)) 16) (<= (- (- v_b_112_1) c_main_~q~1.offset) (- 1)) (<= (- (- v_b_112_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 4) (<= (- c_main_main (- |c_main_~malloc_#res.offset|)) 0))))} [2018-12-18 23:37:54,066 WARN L228 ngHoareTripleChecker]: Action: assume true; [2018-12-18 23:37:54,066 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: true [2018-12-18 23:37:54,066 WARN L230 ngHoareTripleChecker]: Post: {2147483522#(exists ((v_b_183_1 Int) (v_b_184_1 Int) (v_b_185_1 Int) (v_v_6709_1 (Array Int Int)) (v_v_6714_1 Int) (v_v_6716_1 (Array Int Int)) (v_b_182_1 Int)) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_184_1 (- c_main_~malloc_~size)) 417) (<= (- |c_main_#t~malloc0.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_183_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#value| v_v_6714_1) 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_183_1) c_main_~p~1.offset) 0) (<= (- (- |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)) (<= (- v_b_183_1 (- |c_main_#t~malloc0.offset|)) 16) (<= (- (- c_main_main) (- |c_main_read~int_#ptr.offset|)) 16) (= v_v_6716_1 v_v_6709_1) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- v_b_184_1 (- |c_main_read~int_#ptr.offset|)) 33) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 16) (<= (- v_b_184_1 |c_main_#t~malloc0.offset|) 17) (<= (- (- |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_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_184_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_183_1) c_main_~malloc_~size) (- 400)) (<= (- (- c_main_main) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_182_1 v_b_185_1) (- 1)) (<= (- v_b_184_1 (- c_main_~q~1.offset)) 33) (<= (- v_b_185_1 |c_main_read~int_#ptr.base|) 1) (<= (- v_b_183_1 (- |c_main_read~int_#sizeOfReadType|)) 20) (<= (- |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_184_1) (- c_main_~q~1.offset)) 15) (<= (- (- v_b_183_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- v_b_183_1 c_main_~q~1.offset) 16) (<= (- v_b_184_1 c_main_~malloc_~size) (- 383)) (<= (- 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)) (<= (- (- v_b_184_1) c_main_~p~1.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_183_1) c_main_~q~1.offset) 0) (<= (- (- v_b_183_1) c_main_main) 0) (<= (- (- v_b_184_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_183_1 (- c_main_~p~1.offset)) 16) (<= (- c_main_main (- c_main_~malloc_~size)) 400) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- v_b_184_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 20) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_183_1 (- v_b_184_1)) 33) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- (- v_b_184_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_184_1) c_main_~q~1.offset) (- 1)) (<= (- |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_183_1 |c_main_#t~malloc0.offset|) 16) (<= (- v_b_183_1 (- c_main_main)) 16) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- (- |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)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- v_b_184_1 (- v_b_184_1)) 34) (<= (- v_b_183_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_184_1) c_main_~malloc_~size) (- 401)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- v_b_183_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- 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) (<= (- |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_183_1) (- c_main_~q~1.offset)) 16) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- v_b_184_1 |c_main_read~int_#sizeOfReadType|) 13) (<= (- |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) (<= (- v_b_183_1 c_main_~p~1.offset) 16) (<= (- (- |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_183_1 |c_main_~malloc_#res.offset|) 16) (<= (- (- c_main_main) c_main_main) 0) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 416) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 16) (<= (- (- v_b_184_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 16) (<= (- (- v_b_185_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- c_main_main (- c_main_~q~1.offset)) 16) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_184_1 (- |c_main_read~int_#sizeOfReadType|)) 21) (<= (- |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) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 20) (<= (- v_b_184_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_183_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_183_1) |c_main_#t~malloc0.offset|) 0) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 16) (<= (- c_main_main (- c_main_main)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_184_1) v_b_184_1) (- 2)) (<= (- (- |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_183_1) (- c_main_~p~1.offset)) 0) (<= (- v_b_184_1 c_main_~q~1.offset) 17) (<= (- (- v_b_184_1) (- c_main_~malloc_~size)) 399) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 16) (<= (- (- c_main_main) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- (- v_b_183_1) v_b_183_1) 0) (<= (- (- v_b_184_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- c_main_main (- c_main_~p~1.offset)) 0) (<= (- (- v_b_184_1) (- c_main_main)) (- 1)) (<= (- (- v_b_184_1) c_main_main) (- 1)) (<= (- (- v_b_183_1) |c_main_read~int_#ptr.offset|) 0) (<= (- (- c_main_main) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_184_1 |c_main_~malloc_#res.offset|) 17) (<= (- (- v_b_184_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- c_main_main c_main_~p~1.offset) 0) (<= (- c_main_main (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_183_1 c_main_main) 16) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- c_main_main (- |c_main_read~int_#ptr.offset|)) 16) (<= (- v_b_183_1 c_main_~malloc_~size) (- 384)) (<= (- c_main_main |c_main_read~int_#ptr.offset|) 0) (<= (- c_main_main |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_182_1 |c_main_read~int_#ptr.base|) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- v_b_184_1 (- c_main_~p~1.offset)) 17) (<= (- v_b_184_1 (- |c_main_#t~malloc0.offset|)) 17) (<= (- |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_183_1) (- v_b_184_1)) 1) (<= (- (- 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) (<= (- (- v_b_182_1) (- v_b_185_1)) 1) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_184_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 16) (<= (- |c_main_#t~malloc0.offset| c_main_main) 0) (<= (- (- v_b_183_1) (- c_main_main)) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- c_main_main) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_183_1 |c_main_read~int_#sizeOfReadType|) 12) (<= (- (- v_b_183_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 16) (<= (- v_b_183_1 (- c_main_~malloc_~size)) 416) (<= (- v_b_183_1 (- c_main_~q~1.offset)) 32) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#value|) (- v_v_6714_1)) 0) (<= (- (- v_b_183_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (forall ((v_idx_1542 Int) (v_idx_1541 Int) (v_idx_1540 Int) (v_idx_1539 Int) (v_idx_1538 Int) (v_idx_1537 Int)) (or (< v_idx_1542 v_b_185_1) (< v_idx_1539 v_b_184_1) (<= v_b_185_1 v_idx_1541) (<= v_b_183_1 v_idx_1537) (< v_idx_1538 v_b_183_1) (< v_idx_1541 v_b_182_1) (<= v_b_182_1 v_idx_1540) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1541) v_idx_1538)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1541) v_idx_1538))) 0)) (<= v_b_184_1 v_idx_1538))) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 16) (<= (- (- v_b_184_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- |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_184_1 c_main_~p~1.offset) 17) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_183_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- c_main_main) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_183_1) v_b_184_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_183_1 (- |c_main_read~int_#ptr.offset|)) 32) (<= (- (- v_b_182_1) (- |c_main_read~int_#ptr.base|)) 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_184_1 (- |c_main_~malloc_#res.offset|)) 17) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_183_1 v_b_184_1) (- 1)) (<= (- v_b_183_1 (- v_b_183_1)) 32) (<= (- v_b_184_1 (- c_main_main)) 17) (<= (- v_b_184_1 c_main_main) 17) (<= (- v_b_183_1 (- |c_main_~malloc_#res.offset|)) 16) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 384)) (<= (- c_main_main (- |c_main_~malloc_#res.offset|)) 0)))} [2018-12-18 23:37:54,066 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-18 23:37:54,067 WARN L268 ngHoareTripleChecker]: -- [2018-12-18 23:37:54,068 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-18 23:37:54,182 WARN L181 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 747 [2018-12-18 23:37:54,182 WARN L270 ngHoareTripleChecker]: Pre: {2147483523#(or (exists ((v_b_183_1 Int) (v_b_184_1 Int) (v_b_185_1 Int) (v_v_6709_1 (Array Int Int)) (v_v_6714_1 Int) (v_v_6716_1 (Array Int Int)) (v_b_182_1 Int)) (and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_184_1 (- main_~malloc_~size)) 417) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_183_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_read~int_#value| v_v_6714_1) 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_183_1) main_~p~1.offset) 0) (<= (- (- |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)) (<= (- v_b_183_1 (- |main_#t~malloc0.offset|)) 16) (<= (- (- main_main) (- |main_read~int_#ptr.offset|)) 16) (= v_v_6716_1 v_v_6709_1) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- v_b_184_1 (- |main_read~int_#ptr.offset|)) 33) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 16) (<= (- v_b_184_1 |main_#t~malloc0.offset|) 17) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 16) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_184_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_183_1) main_~malloc_~size) (- 400)) (<= (- (- main_main) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_182_1 v_b_185_1) (- 1)) (<= (- v_b_184_1 (- main_~q~1.offset)) 33) (<= (- v_b_185_1 |main_read~int_#ptr.base|) 1) (<= (- v_b_183_1 (- |main_read~int_#sizeOfReadType|)) 20) (<= (- |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_184_1) (- main_~q~1.offset)) 15) (<= (- (- v_b_183_1) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- v_b_183_1 main_~q~1.offset) 16) (<= (- v_b_184_1 main_~malloc_~size) (- 383)) (<= (- 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)) (<= (- (- v_b_184_1) main_~p~1.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_183_1) main_~q~1.offset) 0) (<= (- (- v_b_183_1) main_main) 0) (<= (- (- v_b_184_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_183_1 (- main_~p~1.offset)) 16) (<= (- main_main (- main_~malloc_~size)) 400) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- v_b_184_1) |main_#t~malloc0.offset|) (- 1)) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 20) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- v_b_183_1 (- v_b_184_1)) 33) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- (- v_b_184_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_184_1) main_~q~1.offset) (- 1)) (<= (- |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_183_1 |main_#t~malloc0.offset|) 16) (<= (- v_b_183_1 (- main_main)) 16) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- (- |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)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- v_b_184_1 (- v_b_184_1)) 34) (<= (- v_b_183_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_184_1) main_~malloc_~size) (- 401)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- v_b_183_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- (- main_main) (- 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) (forall ((v_idx_1522 Int) (v_idx_1527 Int) (v_idx_1526 Int) (v_idx_1525 Int) (v_idx_1524 Int) (v_idx_1523 Int)) (or (and (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1526) v_idx_1523)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1526) v_idx_1523))) 0)) (< v_idx_1523 v_b_183_1) (< v_idx_1527 v_b_185_1) (< v_idx_1526 v_b_182_1) (<= v_b_184_1 v_idx_1523) (<= v_b_185_1 v_idx_1526) (< v_idx_1524 v_b_184_1) (<= v_b_182_1 v_idx_1525) (<= v_b_183_1 v_idx_1522))) (<= (- (- |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_183_1) (- main_~q~1.offset)) 16) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- v_b_184_1 |main_read~int_#sizeOfReadType|) 13) (<= (- |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) (<= (- v_b_183_1 main_~p~1.offset) 16) (<= (- (- |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_183_1 |main_~malloc_#res.offset|) 16) (<= (- (- main_main) main_main) 0) (<= (- main_~malloc_~size (- main_~q~1.offset)) 416) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 16) (<= (- (- v_b_184_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 16) (<= (- (- v_b_185_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- main_main (- main_~q~1.offset)) 16) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_184_1 (- |main_read~int_#sizeOfReadType|)) 21) (<= (- |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_read~int_#sizeOfReadType| (- main_~q~1.offset)) 20) (<= (- v_b_184_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_183_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_183_1) |main_#t~malloc0.offset|) 0) (<= (- main_~p~1.offset (- main_~q~1.offset)) 16) (<= (- main_main (- main_main)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_184_1) v_b_184_1) (- 2)) (<= (- (- |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_183_1) (- main_~p~1.offset)) 0) (<= (- v_b_184_1 main_~q~1.offset) 17) (<= (- (- v_b_184_1) (- main_~malloc_~size)) 399) (<= (- |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) (<= (- (- v_b_183_1) v_b_183_1) 0) (<= (- (- v_b_184_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- main_main (- main_~p~1.offset)) 0) (<= (- (- v_b_184_1) (- main_main)) (- 1)) (<= (- (- v_b_184_1) main_main) (- 1)) (<= (- (- v_b_183_1) |main_read~int_#ptr.offset|) 0) (<= (- (- main_main) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_184_1 |main_~malloc_#res.offset|) 17) (<= (- (- v_b_184_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- main_main main_~p~1.offset) 0) (<= (- main_main (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_183_1 main_main) 16) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- main_main (- |main_read~int_#ptr.offset|)) 16) (<= (- v_b_183_1 main_~malloc_~size) (- 384)) (<= (- main_main |main_read~int_#ptr.offset|) 0) (<= (- main_main |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_182_1 |main_read~int_#ptr.base|) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- v_b_184_1 (- main_~p~1.offset)) 17) (<= (- v_b_184_1 (- |main_#t~malloc0.offset|)) 17) (<= (- |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_183_1) (- v_b_184_1)) 1) (<= (- (- main_main) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- (- v_b_182_1) (- v_b_185_1)) 1) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_184_1) (- main_~p~1.offset)) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 16) (<= (- |main_#t~malloc0.offset| main_main) 0) (<= (- (- v_b_183_1) (- main_main)) 0) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- (- main_main) |main_read~int_#ptr.offset|) 0) (<= (- v_b_183_1 |main_read~int_#sizeOfReadType|) 12) (<= (- (- v_b_183_1) (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 16) (<= (- v_b_183_1 (- main_~malloc_~size)) 416) (<= (- v_b_183_1 (- main_~q~1.offset)) 32) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#value|) (- v_v_6714_1)) 0) (<= (- (- v_b_183_1) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 16) (<= (- (- v_b_184_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- |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_184_1 main_~p~1.offset) 17) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_183_1) |main_~malloc_#res.offset|) 0) (<= (- (- main_main) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_183_1) v_b_184_1) (- 1)) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- v_b_183_1 (- |main_read~int_#ptr.offset|)) 32) (<= (- (- v_b_182_1) (- |main_read~int_#ptr.base|)) 0) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- v_b_184_1 (- |main_~malloc_#res.offset|)) 17) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- v_b_183_1 v_b_184_1) (- 1)) (<= (- v_b_183_1 (- v_b_183_1)) 32) (<= (- v_b_184_1 (- main_main)) 17) (<= (- v_b_184_1 main_main) 17) (<= (- v_b_183_1 (- |main_~malloc_#res.offset|)) 16) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 384)) (<= (- main_main (- |main_~malloc_#res.offset|)) 0))) (exists ((v_b_111_1 Int) (v_b_110_1 Int) (v_b_113_1 Int) (v_b_112_1 Int) (v_v_2418_1 (Array Int Int)) (v_v_2416_1 Int) (v_v_2411_1 (Array Int Int))) (and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_111_1) main_~p~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)) (<= (- v_b_111_1 (- v_b_112_1)) 17) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_111_1) (- main_~q~1.offset)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- v_b_111_1) v_b_112_1) (- 1)) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 392)) (<= (- (- v_b_112_1) v_b_112_1) (- 2)) (<= (- main_main (- main_~q~1.offset)) 8) (<= (- (- v_b_110_1) (- v_b_113_1)) 1) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- v_b_111_1) main_~malloc_~size) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 8) (<= (- v_b_112_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_111_1) v_b_111_1) 0) (<= (- v_b_111_1 (- main_main)) 8) (<= (- (- main_main) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_112_1) (- main_~p~1.offset)) (- 1)) (<= (- v_b_111_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_110_1 v_b_113_1) (- 1)) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- (- v_b_112_1) main_~malloc_~size) (- 401)) (<= (- v_b_112_1 (- main_~q~1.offset)) 17) (<= (- |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_110_1) (- |main_read~int_#ptr.base|)) 0) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- (- 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_112_1 (- main_~p~1.offset)) 9) (<= (- v_b_111_1 (- main_~q~1.offset)) 16) (<= (- (- |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_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_111_1 (- |main_~malloc_#res.offset|)) 8) (<= (- (- v_b_111_1) main_~q~1.offset) 0) (<= (- v_b_112_1 (- |main_~malloc_#res.offset|)) 9) (<= (- 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_111_1 |main_read~int_#sizeOfReadType|) 4) (<= (- |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) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 12) (<= (- |main_read~int_#value| v_v_2416_1) 0) (<= (- main_main main_~malloc_~size) (- 400)) (<= (- v_b_112_1 (- v_b_112_1)) 18) (<= (- (- 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_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_112_1 (- main_~malloc_~size)) 409) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 392)) (<= (- (- main_main) (- main_~malloc_~size)) 400) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- (- v_b_112_1) (- main_~malloc_~size)) 399) (<= (- (- v_b_111_1) (- main_main)) 0) (<= (- v_b_111_1 (- |main_read~int_#ptr.offset|)) 16) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 v_b_112_1) (- 1)) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- v_b_112_1 main_~q~1.offset) 9) (<= (- (- v_b_111_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_112_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_read~int_#value|) (- v_v_2416_1)) 0) (<= (- v_b_113_1 |main_read~int_#ptr.base|) 1) (<= (- main_main (- |main_read~int_#ptr.offset|)) 8) (<= (- (- v_b_112_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 16) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- (- v_b_111_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_111_1) (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- v_b_111_1 |main_#t~malloc0.offset|) 8) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_main) 0) (<= (- v_b_110_1 |main_read~int_#ptr.base|) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- main_main) main_main) 0) (<= (- v_b_111_1 main_main) 8) (<= (- (- v_b_111_1) |main_read~int_#ptr.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_main)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- (- v_b_113_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_112_1 (- |main_read~int_#sizeOfReadType|)) 13) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 8) (<= (- v_b_112_1 (- |main_read~int_#ptr.offset|)) 17) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 16) (<= (- main_main (- main_main)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_112_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_111_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_112_1 main_~p~1.offset) 9) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (forall ((v_idx_1511 Int) (v_idx_1510 Int) (v_idx_1506 Int) (v_idx_1505 Int) (v_idx_1504 Int) (v_idx_1512 Int)) (or (< v_idx_1506 v_b_112_1) (<= v_b_113_1 v_idx_1511) (<= v_b_112_1 v_idx_1505) (< v_idx_1505 v_b_111_1) (<= v_b_111_1 v_idx_1504) (< v_idx_1512 v_b_113_1) (and (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1511) v_idx_1505)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1511) v_idx_1505))) 0)) (<= v_b_110_1 v_idx_1510) (< v_idx_1511 v_b_110_1))) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- (- 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) (<= (- (- main_main) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_111_1) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_111_1) (- v_b_112_1)) 1) (<= (- (- v_b_111_1) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 8) (<= (- v_b_112_1 main_~malloc_~size) (- 391)) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 8) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- main_main main_~p~1.offset) 0) (<= (- v_b_111_1 |main_~malloc_#res.offset|) 8) (<= (- v_b_111_1 (- |main_#t~malloc0.offset|)) 8) (<= (- main_main (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- (- main_main) (- main_~q~1.offset)) 8) (<= (- (- v_b_111_1) main_main) 0) (<= (- 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_v_2411_1 v_v_2418_1) (<= (- (- main_main) (- |main_read~int_#ptr.offset|)) 8) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- v_b_112_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_111_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_main main_~q~1.offset) 0) (<= (- v_b_112_1 |main_read~int_#sizeOfReadType|) 5) (<= (- (- main_main) main_~malloc_~size) (- 400)) (<= (- (- v_b_111_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- (- v_b_112_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 8) (<= (- v_b_112_1 |main_#t~malloc0.offset|) 9) (<= (- (- v_b_112_1) (- main_main)) (- 1)) (<= (- |main_#t~malloc0.offset| main_main) 0) (<= (- v_b_112_1 (- main_main)) 9) (<= (- (- v_b_112_1) main_main) (- 1)) (<= (- (- v_b_112_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- (- main_main) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_112_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 16) (<= (- (- v_b_112_1) |main_~malloc_#res.offset|) (- 1)) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- v_b_112_1 (- |main_#t~malloc0.offset|)) 9) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 8) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- v_b_111_1 main_~malloc_~size) (- 392)) (<= (- v_b_111_1 (- main_~malloc_~size)) 408) (<= (- v_b_112_1 main_main) 9) (<= (- v_b_112_1 |main_~malloc_#res.offset|) 9) (<= (- (- main_main) main_~p~1.offset) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- v_b_111_1 (- main_~p~1.offset)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_112_1) (- main_~q~1.offset)) 7) (<= (- (- main_main) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_111_1) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 8) (<= (- v_b_111_1 main_~q~1.offset) 8) (<= (- v_b_111_1 (- |main_read~int_#sizeOfReadType|)) 12) (<= (- (- |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) (<= (- v_b_111_1 main_~p~1.offset) 8) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- v_b_111_1 (- v_b_111_1)) 16) (<= (- (- v_b_112_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_112_1) |main_#t~malloc0.offset|) (- 1)) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 4) (<= (- main_main (- |main_~malloc_#res.offset|)) 0))))} [2018-12-18 23:37:54,182 WARN L274 ngHoareTripleChecker]: Action: assume true; [2018-12-18 23:37:54,183 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: true [2018-12-18 23:37:54,850 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)) (exists ((v_b_183_1 Int) (v_b_184_1 Int) (v_b_185_1 Int) (v_b_182_1 Int)) (and (<= (- v_b_184_1 (- main_~malloc_~size)) 417) (<= (- v_b_184_1 (- |main_read~int_#sizeOfReadType|)) 21) (<= (- (- v_b_183_1) (- v_b_184_1)) 1) (<= (- (- v_b_183_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_184_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_183_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_183_1) main_~p~1.offset) 0) (forall ((v_idx_1541 Int) (v_idx_1538 Int)) (or (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1541) v_idx_1538))) 0) (<= v_b_185_1 v_idx_1541) (< v_idx_1541 v_b_182_1) (< v_idx_1538 v_b_183_1) (<= v_b_184_1 v_idx_1538))) (<= (- v_b_183_1 |main_#t~malloc0.offset|) 16) (<= (- v_b_183_1 (- main_main)) 16) (<= (- v_b_183_1 (- |main_#t~malloc0.offset|)) 16) (<= (- (- v_b_182_1) (- v_b_185_1)) 1) (<= (- (- v_b_183_1) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_184_1) (- main_~p~1.offset)) (- 1)) (<= (- v_b_184_1 (- v_b_184_1)) 34) (<= (- (- v_b_184_1) v_b_184_1) (- 2)) (<= (- v_b_184_1 (- |main_read~int_#ptr.offset|)) 33) (<= (- v_b_183_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_184_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_183_1) (- main_main)) 0) (<= (- v_b_184_1 |main_#t~malloc0.offset|) 17) (<= (- (- v_b_184_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_183_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_183_1 |main_read~int_#sizeOfReadType|) 12) (<= (- (- v_b_183_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_183_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_183_1 (- main_~malloc_~size)) 416) (<= (- (- v_b_183_1) (- main_~p~1.offset)) 0) (<= (- v_b_183_1 (- main_~q~1.offset)) 32) (<= (- v_b_184_1 main_~q~1.offset) 17) (<= (- (- v_b_184_1) (- main_~malloc_~size)) 399) (<= (- v_b_182_1 v_b_185_1) (- 1)) (<= (- (- v_b_183_1) (- main_~malloc_~size)) 400) (<= (- v_b_184_1 (- main_~q~1.offset)) 33) (<= (- (- v_b_184_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_183_1) (- main_~q~1.offset)) 16) (<= (- (- v_b_183_1) v_b_183_1) 0) (<= (- (- v_b_184_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_185_1 |main_read~int_#ptr.base|) 1) (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_prenex_114 v_b_182_1) (<= v_b_185_1 v_prenex_114) (<= v_b_184_1 v_prenex_115) (< v_prenex_115 v_b_183_1))) (<= (- v_b_183_1 (- |main_read~int_#sizeOfReadType|)) 20) (<= (- (- v_b_184_1) (- main_main)) (- 1)) (<= (- (- v_b_183_1) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_184_1) main_main) (- 1)) (<= (- v_b_184_1 |main_~malloc_#res.offset|) 17) (<= (- v_b_184_1 |main_read~int_#sizeOfReadType|) 13) (<= (- (- v_b_184_1) (- main_~q~1.offset)) 15) (<= (- (- v_b_183_1) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_184_1 main_~p~1.offset) 17) (<= (- (- v_b_183_1) |main_~malloc_#res.offset|) 0) (<= (- v_b_183_1 main_~q~1.offset) 16) (<= (- (- v_b_184_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_184_1 main_~malloc_~size) (- 383)) (<= (- v_b_183_1 main_~p~1.offset) 16) (<= (- (- v_b_184_1) main_~p~1.offset) (- 1)) (<= (- v_b_183_1 |main_~malloc_#res.offset|) 16) (<= (- v_b_183_1 main_main) 16) (<= (- (- v_b_183_1) v_b_184_1) (- 1)) (<= (- v_b_183_1 (- |main_read~int_#ptr.offset|)) 32) (<= (- (- v_b_183_1) main_~q~1.offset) 0) (<= (- v_b_183_1 main_~malloc_~size) (- 384)) (<= (- (- v_b_182_1) (- |main_read~int_#ptr.base|)) 0) (<= (- v_b_184_1 (- |main_~malloc_#res.offset|)) 17) (<= (- v_b_182_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_183_1) main_main) 0) (<= (- v_b_183_1 (- main_~p~1.offset)) 16) (<= (- (- v_b_184_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_184_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_185_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_183_1 v_b_184_1) (- 1)) (<= (- v_b_184_1 (- main_~p~1.offset)) 17) (<= (- (- v_b_184_1) |main_#t~malloc0.offset|) (- 1)) (<= (- v_b_184_1 (- |main_#t~malloc0.offset|)) 17) (<= (- v_b_183_1 (- v_b_184_1)) 33) (<= (- v_b_183_1 (- v_b_183_1)) 32) (<= (- v_b_184_1 (- main_main)) 17) (<= (- v_b_183_1 (- |main_~malloc_#res.offset|)) 16) (<= (- v_b_184_1 main_main) 17) (<= (- (- v_b_184_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_184_1) main_~q~1.offset) (- 1)))) (<= (- (- 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) (<= (- (- 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-18 23:38:55,254 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-18 23:38:55,254 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-18 23:38:55,254 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-18 23:38:55,254 WARN L223 ngHoareTripleChecker]: -- [2018-12-18 23:38:55,255 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_~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_~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_read~int_#ptr.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_#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_#ptr.offset| c_main_~q~1.offset) 12) (<= (- |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-18 23:38:55,255 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-18 23:38:55,255 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-18 23:38:55,255 WARN L230 ngHoareTripleChecker]: Post: {2147483510#(exists ((v_b_223_1 Int) (v_b_222_1 Int) (v_v_9138_1 Int) (v_v_9140_1 (Array Int Int)) (v_b_224_1 Int) (v_b_225_1 Int) (v_v_9133_1 (Array Int Int))) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) (- c_main_~q~1.offset)) 200) (<= (- |c_main_#t~mem1| v_v_9138_1) 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_224_1 c_main_~p~1.offset) 201) (<= (- v_b_224_1 (- |c_main_read~int_#ptr.offset|)) 401) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_224_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_224_1 (- |c_main_~malloc_#res.offset|)) 201) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 196) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_224_1 (- |c_main_#t~malloc0.offset|)) 201) (<= (- (- |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) (<= (- (- v_b_223_1) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_224_1 c_main_~q~1.offset) 201) (<= (- (- v_b_223_1) (- c_main_~malloc_~size)) 400) (<= (- (- |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_224_1 c_main_~malloc_~size) (- 199)) (<= (- (- |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_224_1 (- c_main_~p~1.offset)) 201) (<= (- v_b_224_1 |c_main_#t~malloc0.offset|) 201) (<= (- v_b_223_1 c_main_~malloc_~size) (- 200)) (<= (- v_b_224_1 (- c_main_~malloc_~size)) 601) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 200) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_223_1 (- c_main_~malloc_~size)) 600) (<= (- |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) (<= (- v_b_223_1 (- v_b_223_1)) 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_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- v_b_223_1 (- |c_main_read~int_#sizeOfReadType|)) 204) (<= (- (- v_b_224_1) c_main_~q~1.offset) (- 1)) (<= (- |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) (<= (- (- |c_main_#t~mem1|) (- v_v_9138_1)) 0) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_223_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- v_b_223_1 (- |c_main_read~int_#ptr.offset|)) 400) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 200) (<= (- v_b_224_1 |c_main_~malloc_#res.offset|) 201) (<= (- (- v_b_223_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_224_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_222_1) (- v_b_225_1)) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 200) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_223_1) c_main_~malloc_~size) (- 400)) (<= (- (- |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) (<= (- (- v_b_223_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_224_1 (- c_main_~q~1.offset)) 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_223_1 |c_main_#t~malloc0.offset|) 200) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- v_b_224_1) c_main_~p~1.offset) (- 1)) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_224_1) (- c_main_~malloc_~size)) 399) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 200) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_224_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- (- v_b_224_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 200) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 200)) (<= (- (- v_b_224_1) (- c_main_~p~1.offset)) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_223_1) v_b_223_1) 0) (<= (- v_b_224_1 (- v_b_224_1)) 402) (<= (- (- v_b_223_1) (- c_main_~p~1.offset)) 0) (<= (- v_b_224_1 (- |c_main_read~int_#sizeOfReadType|)) 205) (<= (- (- |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_224_1 |c_main_read~int_#ptr.offset|) 1) (<= (- v_b_223_1 (- |c_main_#t~malloc0.offset|)) 200) (<= (- (- v_b_224_1) |c_main_read~int_#ptr.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_223_1 (- c_main_~p~1.offset)) 200) (<= (- (- v_b_224_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |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_224_1 |c_main_read~int_#sizeOfReadType|) 197) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- v_b_223_1) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 200) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- v_b_224_1) (- c_main_~q~1.offset)) 199) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- v_b_222_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- v_b_225_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_223_1 (- c_main_~q~1.offset)) 400) (<= (- |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) (<= (- (- v_b_223_1) |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) (= v_v_9133_1 v_v_9140_1) (<= (- (- |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_#value| v_v_9138_1) 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_222_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- v_b_223_1 c_main_~q~1.offset) 200) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- v_b_223_1 |c_main_~malloc_#res.offset|) 200) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_223_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_224_1) v_b_224_1) (- 2)) (<= (- |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_223_1 c_main_~p~1.offset) 200) (<= (- (- v_b_223_1) (- v_b_224_1)) 1) (forall ((v_idx_1574 Int) (v_idx_1585 Int) (v_idx_1584 Int) (v_idx_1573 Int) (v_idx_1572 Int) (v_idx_1583 Int)) (or (<= v_b_223_1 v_idx_1572) (<= v_b_224_1 v_idx_1573) (< v_idx_1574 v_b_224_1) (<= v_b_222_1 v_idx_1583) (< v_idx_1584 v_b_222_1) (< v_idx_1573 v_b_223_1) (< v_idx_1585 v_b_225_1) (and (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_1584) v_idx_1573)) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1584) v_idx_1573))) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1584) v_idx_1573))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1584) v_idx_1573)) 0)) (<= v_b_225_1 v_idx_1584))) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_222_1 v_b_225_1) (- 1)) (<= (- (- |c_main_read~int_#value|) (- v_v_9138_1)) 0) (<= (- |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) (<= (- v_b_223_1 v_b_224_1) (- 1)) (<= (- v_b_223_1 |c_main_read~int_#sizeOfReadType|) 196) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_224_1) (- |c_main_~malloc_#res.offset|)) (- 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_223_1) v_b_224_1) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 200)) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- v_b_223_1 (- |c_main_~malloc_#res.offset|)) 200) (<= (- 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) (<= (- v_b_225_1 |c_main_read~int_#ptr.base|) 1) (<= (- (- v_b_224_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_224_1) c_main_~malloc_~size) (- 401)) (<= (- (- v_b_223_1) c_main_~q~1.offset) 0) (<= (- v_b_223_1 (- v_b_224_1)) 401) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_223_1) (- |c_main_~malloc_#res.offset|)) 0)))} [2018-12-18 23:38:55,255 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-18 23:38:55,256 WARN L268 ngHoareTripleChecker]: -- [2018-12-18 23:38:55,256 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-18 23:38:55,957 WARN L181 SmtUtils]: Spent 700.00 ms on a formula simplification. DAG size of input: 262 DAG size of output: 45 [2018-12-18 23:38:55,957 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-18 23:38:55,957 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-18 23:38:55,958 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-18 23:38:56,794 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) (<= (- (- |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) (exists ((v_b_223_1 Int) (v_b_222_1 Int) (v_b_224_1 Int) (v_b_225_1 Int)) (and (<= (- (- v_b_223_1) (- main_~q~1.offset)) 200) (<= (- (- v_b_224_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_223_1) v_b_223_1) 0) (<= (- v_b_224_1 (- v_b_224_1)) 402) (<= (- v_b_224_1 main_~p~1.offset) 201) (<= (- (- v_b_223_1) (- main_~p~1.offset)) 0) (<= (- v_b_224_1 (- |main_read~int_#ptr.offset|)) 401) (<= (- v_b_224_1 (- |main_read~int_#sizeOfReadType|)) 205) (<= (- (- v_b_224_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_224_1 (- |main_~malloc_#res.offset|)) 201) (<= (- v_b_224_1 |main_read~int_#ptr.offset|) 1) (forall ((v_prenex_116 Int) (v_prenex_117 Int)) (or (<= v_b_225_1 v_prenex_116) (<= v_b_224_1 v_prenex_117) (<= (- |main_read~int_#value| (select (select |#memory_int| v_prenex_116) v_prenex_117)) 0) (< v_prenex_117 v_b_223_1) (< v_prenex_116 v_b_222_1))) (<= (- v_b_223_1 (- |main_#t~malloc0.offset|)) 200) (<= (- (- v_b_224_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_224_1 (- |main_#t~malloc0.offset|)) 201) (<= (- v_b_223_1 (- main_~p~1.offset)) 200) (forall ((v_idx_1584 Int) (v_idx_1573 Int)) (or (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1584) v_idx_1573))) 0) (<= v_b_224_1 v_idx_1573) (< v_idx_1584 v_b_222_1) (< v_idx_1573 v_b_223_1) (<= v_b_225_1 v_idx_1584))) (<= (- (- v_b_224_1) |main_#t~malloc0.offset|) (- 1)) (<= (- v_b_224_1 |main_read~int_#sizeOfReadType|) 197) (<= (- (- v_b_223_1) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_224_1 main_~q~1.offset) 201) (<= (- (- v_b_224_1) (- main_~q~1.offset)) 199) (<= (- (- v_b_223_1) (- main_~malloc_~size)) 400) (<= (- v_b_222_1 |main_read~int_#ptr.base|) 0) (forall ((v_prenex_121 Int) (v_prenex_120 Int)) (or (<= (- |main_#t~mem1| (select (select |#memory_int| v_prenex_120) v_prenex_121)) 0) (<= v_b_225_1 v_prenex_120) (<= v_b_224_1 v_prenex_121) (< v_prenex_120 v_b_222_1) (< v_prenex_121 v_b_223_1))) (<= (- (- v_b_225_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_223_1 (- main_~q~1.offset)) 400) (<= (- v_b_224_1 main_~malloc_~size) (- 199)) (<= (- (- v_b_223_1) |main_~malloc_#res.offset|) 0) (<= (- v_b_224_1 (- main_~p~1.offset)) 201) (<= (- v_b_224_1 |main_#t~malloc0.offset|) 201) (<= (- v_b_223_1 main_~malloc_~size) (- 200)) (<= (- v_b_224_1 (- main_~malloc_~size)) 601) (<= (- v_b_223_1 (- main_~malloc_~size)) 600) (<= (- v_b_223_1 main_~q~1.offset) 200) (<= (- (- v_b_222_1) (- |main_read~int_#ptr.base|)) 0) (<= (- v_b_223_1 |main_~malloc_#res.offset|) 200) (<= (- v_b_223_1 (- v_b_223_1)) 400) (<= (- v_b_223_1 (- |main_read~int_#sizeOfReadType|)) 204) (<= (- (- v_b_224_1) main_~q~1.offset) (- 1)) (<= (- v_b_223_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_224_1) v_b_224_1) (- 2)) (<= (- v_b_223_1 main_~p~1.offset) 200) (<= (- (- v_b_223_1) (- v_b_224_1)) 1) (<= (- (- v_b_223_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_223_1 (- |main_read~int_#ptr.offset|)) 400) (<= (- v_b_222_1 v_b_225_1) (- 1)) (<= (- v_b_224_1 |main_~malloc_#res.offset|) 201) (<= (- (- v_b_223_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_224_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_222_1) (- v_b_225_1)) 1) (<= (- v_b_223_1 v_b_224_1) (- 1)) (<= (- v_b_223_1 |main_read~int_#sizeOfReadType|) 196) (<= (- (- v_b_223_1) main_~p~1.offset) 0) (<= (- (- v_b_224_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_223_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_223_1) v_b_224_1) (- 1)) (<= (- (- v_b_223_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_224_1 (- main_~q~1.offset)) 401) (<= (- v_b_223_1 (- |main_~malloc_#res.offset|)) 200) (forall ((v_prenex_118 Int) (v_prenex_119 Int)) (or (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_prenex_118) v_prenex_119))) 0) (<= v_b_225_1 v_prenex_118) (< v_prenex_119 v_b_223_1) (< v_prenex_118 v_b_222_1) (<= v_b_224_1 v_prenex_119))) (<= (- v_b_225_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_224_1) |main_~malloc_#res.offset|) (- 1)) (<= (- v_b_223_1 |main_#t~malloc0.offset|) 200) (<= (- (- v_b_224_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_224_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_223_1) main_~q~1.offset) 0) (<= (- (- v_b_224_1) (- main_~malloc_~size)) 399) (<= (- v_b_223_1 (- v_b_224_1)) 401) (<= (- (- v_b_224_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_224_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_223_1) (- |main_~malloc_#res.offset|)) 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))} [2018-12-18 23:39:11,204 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-18 23:39:11,204 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-18 23:39:11,204 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-18 23:39:11,204 WARN L223 ngHoareTripleChecker]: -- [2018-12-18 23:39:11,205 WARN L224 ngHoareTripleChecker]: Pre: {2147483509#(or (exists ((v_b_223_1 Int) (v_b_222_1 Int) (v_v_9138_1 Int) (v_v_9140_1 (Array Int Int)) (v_b_224_1 Int) (v_b_225_1 Int) (v_v_9133_1 (Array Int Int))) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) (- c_main_~q~1.offset)) 200) (<= (- |c_main_#t~mem1| v_v_9138_1) 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_224_1 c_main_~p~1.offset) 201) (<= (- v_b_224_1 (- |c_main_read~int_#ptr.offset|)) 401) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_224_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_224_1 (- |c_main_~malloc_#res.offset|)) 201) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 196) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_224_1 (- |c_main_#t~malloc0.offset|)) 201) (<= (- (- |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) (<= (- (- v_b_223_1) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_224_1 c_main_~q~1.offset) 201) (<= (- (- v_b_223_1) (- c_main_~malloc_~size)) 400) (<= (- (- |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_224_1 c_main_~malloc_~size) (- 199)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (forall ((v_idx_1599 Int) (v_idx_1588 Int) (v_idx_1598 Int) (v_idx_1587 Int) (v_idx_1600 Int) (v_idx_1589 Int)) (or (and (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_1599) v_idx_1588)) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1599) v_idx_1588))) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1599) v_idx_1588))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1599) v_idx_1588)) 0)) (<= v_b_222_1 v_idx_1598) (< v_idx_1600 v_b_225_1) (<= v_b_224_1 v_idx_1588) (< v_idx_1588 v_b_223_1) (<= v_b_225_1 v_idx_1599) (< v_idx_1599 v_b_222_1) (< v_idx_1589 v_b_224_1) (<= v_b_223_1 v_idx_1587))) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 196) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 600) (<= (- v_b_224_1 (- c_main_~p~1.offset)) 201) (<= (- v_b_224_1 |c_main_#t~malloc0.offset|) 201) (<= (- v_b_223_1 c_main_~malloc_~size) (- 200)) (<= (- v_b_224_1 (- c_main_~malloc_~size)) 601) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 200) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_223_1 (- c_main_~malloc_~size)) 600) (<= (- |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) (<= (- v_b_223_1 (- v_b_223_1)) 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_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- v_b_223_1 (- |c_main_read~int_#sizeOfReadType|)) 204) (<= (- (- v_b_224_1) c_main_~q~1.offset) (- 1)) (<= (- |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) (<= (- (- |c_main_#t~mem1|) (- v_v_9138_1)) 0) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_223_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- v_b_223_1 (- |c_main_read~int_#ptr.offset|)) 400) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 200) (<= (- v_b_224_1 |c_main_~malloc_#res.offset|) 201) (<= (- (- v_b_223_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_224_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_222_1) (- v_b_225_1)) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 200) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_223_1) c_main_~malloc_~size) (- 400)) (<= (- (- |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) (<= (- (- v_b_223_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_224_1 (- c_main_~q~1.offset)) 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_223_1 |c_main_#t~malloc0.offset|) 200) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- v_b_224_1) c_main_~p~1.offset) (- 1)) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_224_1) (- c_main_~malloc_~size)) 399) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 200) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_224_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- (- v_b_224_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 200) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 200)) (<= (- (- v_b_224_1) (- c_main_~p~1.offset)) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_223_1) v_b_223_1) 0) (<= (- v_b_224_1 (- v_b_224_1)) 402) (<= (- (- v_b_223_1) (- c_main_~p~1.offset)) 0) (<= (- v_b_224_1 (- |c_main_read~int_#sizeOfReadType|)) 205) (<= (- (- |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_224_1 |c_main_read~int_#ptr.offset|) 1) (<= (- v_b_223_1 (- |c_main_#t~malloc0.offset|)) 200) (<= (- (- v_b_224_1) |c_main_read~int_#ptr.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_223_1 (- c_main_~p~1.offset)) 200) (<= (- (- v_b_224_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |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_224_1 |c_main_read~int_#sizeOfReadType|) 197) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- v_b_223_1) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 200) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- v_b_224_1) (- c_main_~q~1.offset)) 199) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- v_b_222_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- v_b_225_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_223_1 (- c_main_~q~1.offset)) 400) (<= (- |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) (<= (- (- v_b_223_1) |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) (= v_v_9133_1 v_v_9140_1) (<= (- (- |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_#value| v_v_9138_1) 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_222_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- v_b_223_1 c_main_~q~1.offset) 200) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- v_b_223_1 |c_main_~malloc_#res.offset|) 200) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_223_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_224_1) v_b_224_1) (- 2)) (<= (- |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_223_1 c_main_~p~1.offset) 200) (<= (- (- v_b_223_1) (- v_b_224_1)) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_222_1 v_b_225_1) (- 1)) (<= (- (- |c_main_read~int_#value|) (- v_v_9138_1)) 0) (<= (- |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) (<= (- v_b_223_1 v_b_224_1) (- 1)) (<= (- v_b_223_1 |c_main_read~int_#sizeOfReadType|) 196) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_224_1) (- |c_main_~malloc_#res.offset|)) (- 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_223_1) v_b_224_1) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 200)) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- v_b_223_1 (- |c_main_~malloc_#res.offset|)) 200) (<= (- 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) (<= (- v_b_225_1 |c_main_read~int_#ptr.base|) 1) (<= (- (- v_b_224_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_224_1) c_main_~malloc_~size) (- 401)) (<= (- (- v_b_223_1) c_main_~q~1.offset) 0) (<= (- v_b_223_1 (- v_b_224_1)) 401) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_223_1) (- |c_main_~malloc_#res.offset|)) 0))) (exists ((v_b_183_1 Int) (v_b_184_1 Int) (v_b_185_1 Int) (v_v_6709_1 (Array Int Int)) (v_v_6714_1 Int) (v_v_6716_1 (Array Int Int)) (v_b_182_1 Int)) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_184_1 (- |c_main_read~int_#sizeOfReadType|)) 21) (<= (- v_b_184_1 (- c_main_~malloc_~size)) 417) (<= (- (- |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~mem1|) (- v_v_6714_1)) 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_183_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 20) (<= (- |c_main_read~int_#value| v_v_6714_1) 0) (<= (- v_b_184_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_183_1) (- |c_main_read~int_#ptr.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_183_1) c_main_~p~1.offset) 0) (<= (- (- |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)) (<= (- v_b_183_1 (- |c_main_#t~malloc0.offset|)) 16) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_183_1) |c_main_#t~malloc0.offset|) 0) (= v_v_6716_1 v_v_6709_1) (<= (- 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) (<= (- (- v_b_184_1) v_b_184_1) (- 2)) (<= (- v_b_184_1 (- |c_main_read~int_#ptr.offset|)) 33) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 16) (<= (- v_b_184_1 |c_main_#t~malloc0.offset|) 17) (<= (- (- |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) (<= (- (- v_b_184_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_183_1) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- (- v_b_183_1) (- c_main_~p~1.offset)) 0) (<= (- v_b_184_1 c_main_~q~1.offset) 17) (<= (- (- v_b_184_1) (- c_main_~malloc_~size)) 399) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 16) (<= (- v_b_182_1 v_b_185_1) (- 1)) (<= (- v_b_184_1 (- c_main_~q~1.offset)) 33) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- (- v_b_183_1) v_b_183_1) 0) (<= (- (- v_b_184_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_185_1 |c_main_read~int_#ptr.base|) 1) (<= (- v_b_183_1 (- |c_main_read~int_#sizeOfReadType|)) 20) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- v_b_183_1) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_184_1 |c_main_~malloc_#res.offset|) 17) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_184_1) (- c_main_~q~1.offset)) 15) (<= (- |c_main_#t~mem1| |c_main_read~int_#value|) 0) (<= (- (- v_b_183_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- (- v_b_184_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- v_b_183_1 c_main_~q~1.offset) 16) (<= (- v_b_184_1 c_main_~malloc_~size) (- 383)) (forall ((v_idx_1610 Int) (v_idx_1615 Int) (v_idx_1614 Int) (v_idx_1613 Int) (v_idx_1612 Int) (v_idx_1611 Int)) (or (< v_idx_1614 v_b_182_1) (< v_idx_1612 v_b_184_1) (<= v_b_184_1 v_idx_1611) (< v_idx_1615 v_b_185_1) (<= v_b_183_1 v_idx_1610) (<= v_b_185_1 v_idx_1614) (and (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1614) v_idx_1611))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1614) v_idx_1611)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1614) v_idx_1611))) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_1614) v_idx_1611)) 0)) (< v_idx_1611 v_b_183_1) (<= v_b_182_1 v_idx_1613))) (<= (- (- |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_184_1) c_main_~p~1.offset) (- 1)) (<= (- (- |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_183_1 c_main_~malloc_~size) (- 384)) (<= (- (- v_b_183_1) c_main_~q~1.offset) 0) (<= (- v_b_182_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- v_b_184_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_183_1 (- c_main_~p~1.offset)) 16) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- v_b_184_1 (- c_main_~p~1.offset)) 17) (<= (- (- v_b_184_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- v_b_184_1 (- |c_main_#t~malloc0.offset|)) 17) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 20) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_183_1 (- v_b_184_1)) 33) (<= (- |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_184_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_184_1) c_main_~q~1.offset) (- 1)) (<= (- (- v_b_183_1) (- v_b_184_1)) 1) (<= (- |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)) (<= (- v_b_183_1 |c_main_#t~malloc0.offset|) 16) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- (- v_b_182_1) (- v_b_185_1)) 1) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_184_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 16) (<= (- |c_main_#t~mem1| v_v_6714_1) 0) (<= (- |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) (<= (- v_b_184_1 (- v_b_184_1)) 34) (<= (- v_b_183_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_184_1) c_main_~malloc_~size) (- 401)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- v_b_183_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_183_1 |c_main_read~int_#sizeOfReadType|) 12) (<= (- (- v_b_183_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 16) (<= (- v_b_183_1 (- c_main_~malloc_~size)) 416) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 16) (<= (- v_b_183_1 (- c_main_~q~1.offset)) 32) (<= (- |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_#value|) (- v_v_6714_1)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_183_1) (- c_main_~malloc_~size)) 400) (<= (- |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) (<= (- (- v_b_184_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 416) (<= (- (- v_b_183_1) (- c_main_~q~1.offset)) 16) (<= (- (- |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)) (<= (- v_b_184_1 |c_main_read~int_#sizeOfReadType|) 13) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- v_b_184_1 c_main_~p~1.offset) 17) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 16) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_183_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- |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_183_1 c_main_~p~1.offset) 16) (<= (- (- |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) (<= (- v_b_183_1 |c_main_~malloc_#res.offset|) 16) (<= (- (- |c_main_#t~mem1|) (- |c_main_read~int_#value|)) 0) (<= (- (- v_b_183_1) v_b_184_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_183_1 (- |c_main_read~int_#ptr.offset|)) 32) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 416) (<= (- (- v_b_182_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- 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_184_1 (- |c_main_~malloc_#res.offset|)) 17) (<= (- (- v_b_184_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 16) (<= (- (- v_b_185_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_183_1 v_b_184_1) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_183_1 (- v_b_183_1)) 32) (<= (- v_b_183_1 (- |c_main_~malloc_#res.offset|)) 16) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 384)))))} [2018-12-18 23:39:11,205 WARN L228 ngHoareTripleChecker]: Action: assume !#t~short2;havoc #t~mem1;havoc #t~short2; [2018-12-18 23:39:11,205 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (not |c_main_#t~short2|) [2018-12-18 23:39:11,205 WARN L230 ngHoareTripleChecker]: Post: {2147483508#(exists ((v_b_223_1 Int) (v_b_222_1 Int) (v_v_9138_1 Int) (v_v_9140_1 (Array Int Int)) (v_b_224_1 Int) (v_b_225_1 Int) (v_v_9133_1 (Array Int Int))) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) (- c_main_~q~1.offset)) 200) (<= (- (- |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_224_1 c_main_~p~1.offset) 201) (<= (- v_b_224_1 (- |c_main_read~int_#ptr.offset|)) 401) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_224_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_224_1 (- |c_main_~malloc_#res.offset|)) 201) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 196) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_224_1 (- |c_main_#t~malloc0.offset|)) 201) (<= (- (- |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) (<= (- (- v_b_223_1) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_224_1 c_main_~q~1.offset) 201) (<= (- (- v_b_223_1) (- c_main_~malloc_~size)) 400) (<= (- (- |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_224_1 c_main_~malloc_~size) (- 199)) (<= (- (- |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_224_1 (- c_main_~p~1.offset)) 201) (<= (- v_b_224_1 |c_main_#t~malloc0.offset|) 201) (<= (- v_b_223_1 c_main_~malloc_~size) (- 200)) (<= (- v_b_224_1 (- c_main_~malloc_~size)) 601) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 200) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_223_1 (- c_main_~malloc_~size)) 600) (<= (- |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) (<= (- v_b_223_1 (- v_b_223_1)) 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_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- v_b_223_1 (- |c_main_read~int_#sizeOfReadType|)) 204) (<= (- (- v_b_224_1) c_main_~q~1.offset) (- 1)) (<= (- |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) (<= (- (- v_b_223_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- v_b_223_1 (- |c_main_read~int_#ptr.offset|)) 400) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 200) (<= (- v_b_224_1 |c_main_~malloc_#res.offset|) 201) (<= (- (- v_b_223_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_224_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_222_1) (- v_b_225_1)) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 200) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_223_1) c_main_~malloc_~size) (- 400)) (<= (- (- |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) (<= (- (- v_b_223_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_224_1 (- c_main_~q~1.offset)) 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_223_1 |c_main_#t~malloc0.offset|) 200) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- v_b_224_1) c_main_~p~1.offset) (- 1)) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_224_1) (- c_main_~malloc_~size)) 399) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 200) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_224_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- (- v_b_224_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 200) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 200)) (<= (- (- v_b_224_1) (- c_main_~p~1.offset)) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_223_1) v_b_223_1) 0) (<= (- v_b_224_1 (- v_b_224_1)) 402) (<= (- (- v_b_223_1) (- c_main_~p~1.offset)) 0) (<= (- v_b_224_1 (- |c_main_read~int_#sizeOfReadType|)) 205) (<= (- (- |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_224_1 |c_main_read~int_#ptr.offset|) 1) (<= (- v_b_223_1 (- |c_main_#t~malloc0.offset|)) 200) (<= (- (- v_b_224_1) |c_main_read~int_#ptr.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_223_1 (- c_main_~p~1.offset)) 200) (<= (- (- v_b_224_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 200) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 200) (forall ((v_idx_1630 Int) (v_idx_1619 Int) (v_idx_1629 Int) (v_idx_1618 Int) (v_idx_1628 Int) (v_idx_1617 Int)) (or (<= v_b_222_1 v_idx_1628) (<= v_b_225_1 v_idx_1629) (<= v_b_223_1 v_idx_1617) (< v_idx_1630 v_b_225_1) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1629) v_idx_1618))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1629) v_idx_1618)) 0)) (< v_idx_1618 v_b_223_1) (< v_idx_1629 v_b_222_1) (<= v_b_224_1 v_idx_1618) (< v_idx_1619 v_b_224_1))) (<= (- v_b_224_1 |c_main_read~int_#sizeOfReadType|) 197) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- v_b_223_1) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 200) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- v_b_224_1) (- c_main_~q~1.offset)) 199) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- v_b_222_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- v_b_225_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_223_1 (- c_main_~q~1.offset)) 400) (<= (- |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) (<= (- (- v_b_223_1) |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) (= v_v_9133_1 v_v_9140_1) (<= (- (- |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_#value| v_v_9138_1) 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_222_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- v_b_223_1 c_main_~q~1.offset) 200) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- v_b_223_1 |c_main_~malloc_#res.offset|) 200) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_223_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_224_1) v_b_224_1) (- 2)) (<= (- |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_223_1 c_main_~p~1.offset) 200) (<= (- (- v_b_223_1) (- v_b_224_1)) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_222_1 v_b_225_1) (- 1)) (<= (- (- |c_main_read~int_#value|) (- v_v_9138_1)) 0) (<= (- |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) (<= (- v_b_223_1 v_b_224_1) (- 1)) (<= (- v_b_223_1 |c_main_read~int_#sizeOfReadType|) 196) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_224_1) (- |c_main_~malloc_#res.offset|)) (- 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_223_1) v_b_224_1) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 200)) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- v_b_223_1 (- |c_main_~malloc_#res.offset|)) 200) (<= (- 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) (<= (- v_b_225_1 |c_main_read~int_#ptr.base|) 1) (<= (- (- v_b_224_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_224_1) c_main_~malloc_~size) (- 401)) (<= (- (- v_b_223_1) c_main_~q~1.offset) 0) (<= (- v_b_223_1 (- v_b_224_1)) 401) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_223_1) (- |c_main_~malloc_#res.offset|)) 0)))} [2018-12-18 23:39:11,206 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-18 23:39:11,206 WARN L268 ngHoareTripleChecker]: -- [2018-12-18 23:39:11,207 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-18 23:39:11,334 WARN L181 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 676 [2018-12-18 23:39:11,335 WARN L270 ngHoareTripleChecker]: Pre: {2147483509#(or (exists ((v_b_223_1 Int) (v_b_222_1 Int) (v_v_9138_1 Int) (v_v_9140_1 (Array Int Int)) (v_b_224_1 Int) (v_b_225_1 Int) (v_v_9133_1 (Array Int Int))) (and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) (- main_~q~1.offset)) 200) (<= (- |main_#t~mem1| v_v_9138_1) 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_224_1 main_~p~1.offset) 201) (<= (- v_b_224_1 (- |main_read~int_#ptr.offset|)) 401) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_224_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_224_1 (- |main_~malloc_#res.offset|)) 201) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 196) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_224_1 (- |main_#t~malloc0.offset|)) 201) (<= (- (- |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) (<= (- (- v_b_223_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_224_1 main_~q~1.offset) 201) (<= (- (- v_b_223_1) (- main_~malloc_~size)) 400) (<= (- (- |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_224_1 main_~malloc_~size) (- 199)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (forall ((v_idx_1599 Int) (v_idx_1588 Int) (v_idx_1598 Int) (v_idx_1587 Int) (v_idx_1600 Int) (v_idx_1589 Int)) (or (and (<= (- |main_#t~mem1| (select (select |#memory_int| v_idx_1599) v_idx_1588)) 0) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_idx_1599) v_idx_1588))) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1599) v_idx_1588))) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1599) v_idx_1588)) 0)) (<= v_b_222_1 v_idx_1598) (< v_idx_1600 v_b_225_1) (<= v_b_224_1 v_idx_1588) (< v_idx_1588 v_b_223_1) (<= v_b_225_1 v_idx_1599) (< v_idx_1599 v_b_222_1) (< v_idx_1589 v_b_224_1) (<= v_b_223_1 v_idx_1587))) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 196) (<= (- main_~malloc_~size (- main_~q~1.offset)) 600) (<= (- v_b_224_1 (- main_~p~1.offset)) 201) (<= (- v_b_224_1 |main_#t~malloc0.offset|) 201) (<= (- v_b_223_1 main_~malloc_~size) (- 200)) (<= (- v_b_224_1 (- main_~malloc_~size)) 601) (<= (- main_~p~1.offset (- main_~q~1.offset)) 200) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- v_b_223_1 (- main_~malloc_~size)) 600) (<= (- |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) (<= (- v_b_223_1 (- v_b_223_1)) 400) (<= (- |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_223_1 (- |main_read~int_#sizeOfReadType|)) 204) (<= (- (- v_b_224_1) main_~q~1.offset) (- 1)) (<= (- |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_#t~mem1|) (- v_v_9138_1)) 0) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- v_b_223_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_223_1 (- |main_read~int_#ptr.offset|)) 400) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 200) (<= (- v_b_224_1 |main_~malloc_#res.offset|) 201) (<= (- (- v_b_223_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_224_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_222_1) (- v_b_225_1)) 1) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 200) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_223_1) main_~malloc_~size) (- 400)) (<= (- (- |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) (<= (- (- v_b_223_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_224_1 (- main_~q~1.offset)) 401) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_223_1 |main_#t~malloc0.offset|) 200) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- v_b_224_1) main_~p~1.offset) (- 1)) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_224_1) (- main_~malloc_~size)) 399) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 200) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_224_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- (- v_b_224_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 200) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 200)) (<= (- (- v_b_224_1) (- main_~p~1.offset)) (- 1)) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- v_b_223_1) v_b_223_1) 0) (<= (- v_b_224_1 (- v_b_224_1)) 402) (<= (- (- v_b_223_1) (- main_~p~1.offset)) 0) (<= (- v_b_224_1 (- |main_read~int_#sizeOfReadType|)) 205) (<= (- (- |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_224_1 |main_read~int_#ptr.offset|) 1) (<= (- v_b_223_1 (- |main_#t~malloc0.offset|)) 200) (<= (- (- v_b_224_1) |main_read~int_#ptr.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_223_1 (- main_~p~1.offset)) 200) (<= (- (- v_b_224_1) |main_#t~malloc0.offset|) (- 1)) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 200) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 200) (<= (- v_b_224_1 |main_read~int_#sizeOfReadType|) 197) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- (- v_b_223_1) |main_read~int_#ptr.offset|) 0) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 200) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- v_b_224_1) (- main_~q~1.offset)) 199) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- v_b_222_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_225_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_223_1 (- main_~q~1.offset)) 400) (<= (- |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) (<= (- (- v_b_223_1) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (= v_v_9133_1 v_v_9140_1) (<= (- (- |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_#value| v_v_9138_1) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_222_1) (- |main_read~int_#ptr.base|)) 0) (<= (- v_b_223_1 main_~q~1.offset) 200) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- v_b_223_1 |main_~malloc_#res.offset|) 200) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- v_b_223_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_224_1) v_b_224_1) (- 2)) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_223_1 main_~p~1.offset) 200) (<= (- (- v_b_223_1) (- v_b_224_1)) 1) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_222_1 v_b_225_1) (- 1)) (<= (- (- |main_read~int_#value|) (- v_v_9138_1)) 0) (<= (- |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) (<= (- v_b_223_1 v_b_224_1) (- 1)) (<= (- v_b_223_1 |main_read~int_#sizeOfReadType|) 196) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- (- v_b_224_1) (- |main_~malloc_#res.offset|)) (- 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_223_1) v_b_224_1) (- 1)) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 200)) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- v_b_223_1 (- |main_~malloc_#res.offset|)) 200) (<= (- 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) (<= (- v_b_225_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_224_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- v_b_224_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_223_1) main_~q~1.offset) 0) (<= (- v_b_223_1 (- v_b_224_1)) 401) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_223_1) (- |main_~malloc_#res.offset|)) 0))) (exists ((v_b_183_1 Int) (v_b_184_1 Int) (v_b_185_1 Int) (v_v_6709_1 (Array Int Int)) (v_v_6714_1 Int) (v_v_6716_1 (Array Int Int)) (v_b_182_1 Int)) (and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_184_1 (- |main_read~int_#sizeOfReadType|)) 21) (<= (- v_b_184_1 (- main_~malloc_~size)) 417) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 16) (<= (- (- |main_#t~mem1|) (- v_v_6714_1)) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_183_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 20) (<= (- |main_read~int_#value| v_v_6714_1) 0) (<= (- v_b_184_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_183_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_183_1) main_~p~1.offset) 0) (<= (- (- |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)) (<= (- v_b_183_1 (- |main_#t~malloc0.offset|)) 16) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_183_1) |main_#t~malloc0.offset|) 0) (= v_v_6716_1 v_v_6709_1) (<= (- 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) (<= (- (- v_b_184_1) v_b_184_1) (- 2)) (<= (- v_b_184_1 (- |main_read~int_#ptr.offset|)) 33) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 16) (<= (- v_b_184_1 |main_#t~malloc0.offset|) 17) (<= (- (- |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) (<= (- (- v_b_184_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_183_1) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- (- v_b_183_1) (- main_~p~1.offset)) 0) (<= (- v_b_184_1 main_~q~1.offset) 17) (<= (- (- v_b_184_1) (- main_~malloc_~size)) 399) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 16) (<= (- v_b_182_1 v_b_185_1) (- 1)) (<= (- v_b_184_1 (- main_~q~1.offset)) 33) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- (- v_b_183_1) v_b_183_1) 0) (<= (- (- v_b_184_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_185_1 |main_read~int_#ptr.base|) 1) (<= (- v_b_183_1 (- |main_read~int_#sizeOfReadType|)) 20) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- (- v_b_183_1) |main_read~int_#ptr.offset|) 0) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_184_1 |main_~malloc_#res.offset|) 17) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- (- v_b_184_1) (- main_~q~1.offset)) 15) (<= (- |main_#t~mem1| |main_read~int_#value|) 0) (<= (- (- v_b_183_1) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- (- v_b_184_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- v_b_183_1 main_~q~1.offset) 16) (<= (- v_b_184_1 main_~malloc_~size) (- 383)) (forall ((v_idx_1610 Int) (v_idx_1615 Int) (v_idx_1614 Int) (v_idx_1613 Int) (v_idx_1612 Int) (v_idx_1611 Int)) (or (< v_idx_1614 v_b_182_1) (< v_idx_1612 v_b_184_1) (<= v_b_184_1 v_idx_1611) (< v_idx_1615 v_b_185_1) (<= v_b_183_1 v_idx_1610) (<= v_b_185_1 v_idx_1614) (and (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_idx_1614) v_idx_1611))) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1614) v_idx_1611)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1614) v_idx_1611))) 0) (<= (- |main_#t~mem1| (select (select |#memory_int| v_idx_1614) v_idx_1611)) 0)) (< v_idx_1611 v_b_183_1) (<= v_b_182_1 v_idx_1613))) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_184_1) main_~p~1.offset) (- 1)) (<= (- (- |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_183_1 main_~malloc_~size) (- 384)) (<= (- (- v_b_183_1) main_~q~1.offset) 0) (<= (- v_b_182_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_184_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_183_1 (- main_~p~1.offset)) 16) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- v_b_184_1 (- main_~p~1.offset)) 17) (<= (- (- v_b_184_1) |main_#t~malloc0.offset|) (- 1)) (<= (- v_b_184_1 (- |main_#t~malloc0.offset|)) 17) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 20) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- v_b_183_1 (- v_b_184_1)) 33) (<= (- |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_184_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_184_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_183_1) (- v_b_184_1)) 1) (<= (- |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)) (<= (- v_b_183_1 |main_#t~malloc0.offset|) 16) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- (- v_b_182_1) (- v_b_185_1)) 1) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_184_1) (- main_~p~1.offset)) (- 1)) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 16) (<= (- |main_#t~mem1| v_v_6714_1) 0) (<= (- |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) (<= (- v_b_184_1 (- v_b_184_1)) 34) (<= (- v_b_183_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_184_1) main_~malloc_~size) (- 401)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- (- v_b_183_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_183_1 |main_read~int_#sizeOfReadType|) 12) (<= (- (- v_b_183_1) (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 16) (<= (- v_b_183_1 (- main_~malloc_~size)) 416) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 16) (<= (- v_b_183_1 (- main_~q~1.offset)) 32) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- (- |main_read~int_#value|) (- v_v_6714_1)) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_183_1) (- main_~malloc_~size)) 400) (<= (- |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) (<= (- (- v_b_184_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 416) (<= (- (- v_b_183_1) (- main_~q~1.offset)) 16) (<= (- (- |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)) (<= (- v_b_184_1 |main_read~int_#sizeOfReadType|) 13) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- v_b_184_1 main_~p~1.offset) 17) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 16) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_183_1) |main_~malloc_#res.offset|) 0) (<= (- (- |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_183_1 main_~p~1.offset) 16) (<= (- (- |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) (<= (- v_b_183_1 |main_~malloc_#res.offset|) 16) (<= (- (- |main_#t~mem1|) (- |main_read~int_#value|)) 0) (<= (- (- v_b_183_1) v_b_184_1) (- 1)) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- v_b_183_1 (- |main_read~int_#ptr.offset|)) 32) (<= (- main_~malloc_~size (- main_~q~1.offset)) 416) (<= (- (- v_b_182_1) (- |main_read~int_#ptr.base|)) 0) (<= (- 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_184_1 (- |main_~malloc_#res.offset|)) 17) (<= (- (- v_b_184_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 16) (<= (- (- v_b_185_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- v_b_183_1 v_b_184_1) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_183_1 (- v_b_183_1)) 32) (<= (- v_b_183_1 (- |main_~malloc_#res.offset|)) 16) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 384)))))} [2018-12-18 23:39:11,335 WARN L274 ngHoareTripleChecker]: Action: assume !#t~short2;havoc #t~mem1;havoc #t~short2; [2018-12-18 23:39:11,335 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (not |c_main_#t~short2|) [2018-12-18 23:39:12,151 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) (exists ((v_b_223_1 Int) (v_b_222_1 Int) (v_b_224_1 Int) (v_b_225_1 Int)) (and (<= (- (- v_b_223_1) (- main_~q~1.offset)) 200) (<= (- (- v_b_224_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_223_1) v_b_223_1) 0) (<= (- v_b_224_1 (- v_b_224_1)) 402) (<= (- v_b_224_1 main_~p~1.offset) 201) (<= (- (- v_b_223_1) (- main_~p~1.offset)) 0) (<= (- v_b_224_1 (- |main_read~int_#ptr.offset|)) 401) (forall ((v_idx_1629 Int) (v_idx_1618 Int)) (or (<= v_b_225_1 v_idx_1629) (< v_idx_1629 v_b_222_1) (< v_idx_1618 v_b_223_1) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1629) v_idx_1618))) 0) (<= v_b_224_1 v_idx_1618))) (<= (- v_b_224_1 (- |main_read~int_#sizeOfReadType|)) 205) (<= (- (- v_b_224_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_224_1 (- |main_~malloc_#res.offset|)) 201) (<= (- v_b_224_1 |main_read~int_#ptr.offset|) 1) (<= (- v_b_223_1 (- |main_#t~malloc0.offset|)) 200) (<= (- (- v_b_224_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_224_1 (- |main_#t~malloc0.offset|)) 201) (<= (- v_b_223_1 (- main_~p~1.offset)) 200) (<= (- (- v_b_224_1) |main_#t~malloc0.offset|) (- 1)) (<= (- v_b_224_1 |main_read~int_#sizeOfReadType|) 197) (<= (- (- v_b_223_1) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_224_1 main_~q~1.offset) 201) (<= (- (- v_b_224_1) (- main_~q~1.offset)) 199) (<= (- (- v_b_223_1) (- main_~malloc_~size)) 400) (<= (- v_b_222_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_225_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_223_1 (- main_~q~1.offset)) 400) (<= (- v_b_224_1 main_~malloc_~size) (- 199)) (<= (- (- v_b_223_1) |main_~malloc_#res.offset|) 0) (<= (- v_b_224_1 (- main_~p~1.offset)) 201) (<= (- v_b_224_1 |main_#t~malloc0.offset|) 201) (<= (- v_b_223_1 main_~malloc_~size) (- 200)) (<= (- v_b_224_1 (- main_~malloc_~size)) 601) (<= (- v_b_223_1 (- main_~malloc_~size)) 600) (<= (- v_b_223_1 main_~q~1.offset) 200) (<= (- (- v_b_222_1) (- |main_read~int_#ptr.base|)) 0) (<= (- v_b_223_1 |main_~malloc_#res.offset|) 200) (<= (- v_b_223_1 (- v_b_223_1)) 400) (<= (- v_b_223_1 (- |main_read~int_#sizeOfReadType|)) 204) (<= (- (- v_b_224_1) main_~q~1.offset) (- 1)) (<= (- v_b_223_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_224_1) v_b_224_1) (- 2)) (<= (- v_b_223_1 main_~p~1.offset) 200) (<= (- (- v_b_223_1) (- v_b_224_1)) 1) (<= (- (- v_b_223_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_223_1 (- |main_read~int_#ptr.offset|)) 400) (<= (- v_b_222_1 v_b_225_1) (- 1)) (<= (- v_b_224_1 |main_~malloc_#res.offset|) 201) (<= (- (- v_b_223_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_224_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_222_1) (- v_b_225_1)) 1) (<= (- v_b_223_1 v_b_224_1) (- 1)) (<= (- v_b_223_1 |main_read~int_#sizeOfReadType|) 196) (<= (- (- v_b_223_1) main_~p~1.offset) 0) (<= (- (- v_b_224_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_223_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_223_1) v_b_224_1) (- 1)) (<= (- (- v_b_223_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_224_1 (- main_~q~1.offset)) 401) (<= (- v_b_223_1 (- |main_~malloc_#res.offset|)) 200) (<= (- v_b_225_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_224_1) |main_~malloc_#res.offset|) (- 1)) (<= (- v_b_223_1 |main_#t~malloc0.offset|) 200) (<= (- (- v_b_224_1) main_~p~1.offset) (- 1)) (forall ((v_prenex_123 Int) (v_prenex_122 Int)) (or (<= v_b_224_1 v_prenex_123) (<= v_b_225_1 v_prenex_122) (< v_prenex_122 v_b_222_1) (< v_prenex_123 v_b_223_1) (<= (- |main_read~int_#value| (select (select |#memory_int| v_prenex_122) v_prenex_123)) 0))) (<= (- (- v_b_224_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_223_1) main_~q~1.offset) 0) (<= (- (- v_b_224_1) (- main_~malloc_~size)) 399) (<= (- v_b_223_1 (- v_b_224_1)) 401) (<= (- (- v_b_224_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_224_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_223_1) (- |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) (<= (- |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-18 23:39:27,700 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-18 23:39:27,700 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-18 23:39:27,701 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-18 23:39:27,701 WARN L223 ngHoareTripleChecker]: -- [2018-12-18 23:39:27,701 WARN L224 ngHoareTripleChecker]: Pre: {2147483507#(or (exists ((v_b_223_1 Int) (v_b_222_1 Int) (v_v_9138_1 Int) (v_v_9140_1 (Array Int Int)) (v_b_224_1 Int) (v_b_225_1 Int) (v_v_9133_1 (Array Int Int))) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) (- c_main_~q~1.offset)) 200) (<= (- |c_main_#t~mem1| v_v_9138_1) 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_224_1 c_main_~p~1.offset) 201) (<= (- v_b_224_1 (- |c_main_read~int_#ptr.offset|)) 401) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_224_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_224_1 (- |c_main_~malloc_#res.offset|)) 201) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 196) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_224_1 (- |c_main_#t~malloc0.offset|)) 201) (<= (- (- |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) (<= (- (- v_b_223_1) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_224_1 c_main_~q~1.offset) 201) (forall ((v_idx_1632 Int) (v_idx_1643 Int) (v_idx_1645 Int) (v_idx_1634 Int) (v_idx_1644 Int) (v_idx_1633 Int)) (or (< v_idx_1645 v_b_225_1) (< v_idx_1634 v_b_224_1) (<= v_b_223_1 v_idx_1632) (<= v_b_222_1 v_idx_1643) (<= v_b_225_1 v_idx_1644) (<= v_b_224_1 v_idx_1633) (< v_idx_1633 v_b_223_1) (< v_idx_1644 v_b_222_1) (and (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_1644) v_idx_1633)) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1644) v_idx_1633))) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1644) v_idx_1633))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1644) v_idx_1633)) 0)))) (<= (- (- v_b_223_1) (- c_main_~malloc_~size)) 400) (<= (- (- |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_224_1 c_main_~malloc_~size) (- 199)) (<= (- (- |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_224_1 (- c_main_~p~1.offset)) 201) (<= (- v_b_224_1 |c_main_#t~malloc0.offset|) 201) (<= (- v_b_223_1 c_main_~malloc_~size) (- 200)) (<= (- v_b_224_1 (- c_main_~malloc_~size)) 601) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 200) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_223_1 (- c_main_~malloc_~size)) 600) (<= (- |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) (<= (- v_b_223_1 (- v_b_223_1)) 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_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- v_b_223_1 (- |c_main_read~int_#sizeOfReadType|)) 204) (<= (- (- v_b_224_1) c_main_~q~1.offset) (- 1)) (<= (- |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) (<= (- (- |c_main_#t~mem1|) (- v_v_9138_1)) 0) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_223_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- v_b_223_1 (- |c_main_read~int_#ptr.offset|)) 400) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 200) (<= (- v_b_224_1 |c_main_~malloc_#res.offset|) 201) (<= (- (- v_b_223_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_224_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_222_1) (- v_b_225_1)) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 200) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_223_1) c_main_~malloc_~size) (- 400)) (<= (- (- |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) (<= (- (- v_b_223_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_224_1 (- c_main_~q~1.offset)) 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_223_1 |c_main_#t~malloc0.offset|) 200) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- v_b_224_1) c_main_~p~1.offset) (- 1)) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_224_1) (- c_main_~malloc_~size)) 399) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 200) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_224_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- (- v_b_224_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 200) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 200)) (<= (- (- v_b_224_1) (- c_main_~p~1.offset)) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_223_1) v_b_223_1) 0) (<= (- v_b_224_1 (- v_b_224_1)) 402) (<= (- (- v_b_223_1) (- c_main_~p~1.offset)) 0) (<= (- v_b_224_1 (- |c_main_read~int_#sizeOfReadType|)) 205) (<= (- (- |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_224_1 |c_main_read~int_#ptr.offset|) 1) (<= (- v_b_223_1 (- |c_main_#t~malloc0.offset|)) 200) (<= (- (- v_b_224_1) |c_main_read~int_#ptr.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_223_1 (- c_main_~p~1.offset)) 200) (<= (- (- v_b_224_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |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_224_1 |c_main_read~int_#sizeOfReadType|) 197) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- v_b_223_1) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 200) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- v_b_224_1) (- c_main_~q~1.offset)) 199) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- v_b_222_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- v_b_225_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_223_1 (- c_main_~q~1.offset)) 400) (<= (- |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) (<= (- (- v_b_223_1) |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) (= v_v_9133_1 v_v_9140_1) (<= (- (- |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_#value| v_v_9138_1) 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_222_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- v_b_223_1 c_main_~q~1.offset) 200) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- v_b_223_1 |c_main_~malloc_#res.offset|) 200) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_223_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_224_1) v_b_224_1) (- 2)) (<= (- |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_223_1 c_main_~p~1.offset) 200) (<= (- (- v_b_223_1) (- v_b_224_1)) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_222_1 v_b_225_1) (- 1)) (<= (- (- |c_main_read~int_#value|) (- v_v_9138_1)) 0) (<= (- |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) (<= (- v_b_223_1 v_b_224_1) (- 1)) (<= (- v_b_223_1 |c_main_read~int_#sizeOfReadType|) 196) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_224_1) (- |c_main_~malloc_#res.offset|)) (- 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_223_1) v_b_224_1) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 200)) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- v_b_223_1 (- |c_main_~malloc_#res.offset|)) 200) (<= (- 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) (<= (- v_b_225_1 |c_main_read~int_#ptr.base|) 1) (<= (- (- v_b_224_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_224_1) c_main_~malloc_~size) (- 401)) (<= (- (- v_b_223_1) c_main_~q~1.offset) 0) (<= (- v_b_223_1 (- v_b_224_1)) 401) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_223_1) (- |c_main_~malloc_#res.offset|)) 0))) (exists ((v_b_183_1 Int) (v_b_184_1 Int) (v_b_185_1 Int) (v_v_6709_1 (Array Int Int)) (v_v_6714_1 Int) (v_v_6716_1 (Array Int Int)) (v_b_182_1 Int)) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_184_1 (- |c_main_read~int_#sizeOfReadType|)) 21) (<= (- v_b_184_1 (- c_main_~malloc_~size)) 417) (<= (- (- |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~mem1|) (- v_v_6714_1)) 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_183_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 20) (<= (- |c_main_read~int_#value| v_v_6714_1) 0) (<= (- v_b_184_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_183_1) (- |c_main_read~int_#ptr.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_183_1) c_main_~p~1.offset) 0) (<= (- (- |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)) (<= (- v_b_183_1 (- |c_main_#t~malloc0.offset|)) 16) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_183_1) |c_main_#t~malloc0.offset|) 0) (= v_v_6716_1 v_v_6709_1) (<= (- 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) (<= (- (- v_b_184_1) v_b_184_1) (- 2)) (<= (- v_b_184_1 (- |c_main_read~int_#ptr.offset|)) 33) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 16) (<= (- v_b_184_1 |c_main_#t~malloc0.offset|) 17) (<= (- (- |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) (<= (- (- v_b_184_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_183_1) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- (- v_b_183_1) (- c_main_~p~1.offset)) 0) (<= (- v_b_184_1 c_main_~q~1.offset) 17) (<= (- (- v_b_184_1) (- c_main_~malloc_~size)) 399) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 16) (<= (- v_b_182_1 v_b_185_1) (- 1)) (<= (- v_b_184_1 (- c_main_~q~1.offset)) 33) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- (- v_b_183_1) v_b_183_1) 0) (<= (- (- v_b_184_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_185_1 |c_main_read~int_#ptr.base|) 1) (<= (- v_b_183_1 (- |c_main_read~int_#sizeOfReadType|)) 20) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- v_b_183_1) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_184_1 |c_main_~malloc_#res.offset|) 17) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- (- v_b_184_1) (- c_main_~q~1.offset)) 15) (<= (- |c_main_#t~mem1| |c_main_read~int_#value|) 0) (<= (- (- v_b_183_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- (- v_b_184_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- v_b_183_1 c_main_~q~1.offset) 16) (<= (- v_b_184_1 c_main_~malloc_~size) (- 383)) (<= (- (- |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_184_1) c_main_~p~1.offset) (- 1)) (<= (- (- |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_183_1 c_main_~malloc_~size) (- 384)) (<= (- (- v_b_183_1) c_main_~q~1.offset) 0) (<= (- v_b_182_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- v_b_184_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_183_1 (- c_main_~p~1.offset)) 16) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- v_b_184_1 (- c_main_~p~1.offset)) 17) (<= (- (- v_b_184_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- v_b_184_1 (- |c_main_#t~malloc0.offset|)) 17) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 20) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_183_1 (- v_b_184_1)) 33) (<= (- |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_184_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_184_1) c_main_~q~1.offset) (- 1)) (forall ((v_idx_1660 Int) (v_idx_1659 Int) (v_idx_1658 Int) (v_idx_1657 Int) (v_idx_1656 Int) (v_idx_1655 Int)) (or (< v_idx_1656 v_b_183_1) (<= v_b_183_1 v_idx_1655) (< v_idx_1660 v_b_185_1) (<= v_b_182_1 v_idx_1658) (<= v_b_184_1 v_idx_1656) (< v_idx_1659 v_b_182_1) (<= v_b_185_1 v_idx_1659) (< v_idx_1657 v_b_184_1) (and (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1659) v_idx_1656))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1659) v_idx_1656)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1659) v_idx_1656))) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_1659) v_idx_1656)) 0)))) (<= (- (- v_b_183_1) (- v_b_184_1)) 1) (<= (- |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)) (<= (- v_b_183_1 |c_main_#t~malloc0.offset|) 16) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- (- v_b_182_1) (- v_b_185_1)) 1) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_184_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 16) (<= (- |c_main_#t~mem1| v_v_6714_1) 0) (<= (- |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) (<= (- v_b_184_1 (- v_b_184_1)) 34) (<= (- v_b_183_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_184_1) c_main_~malloc_~size) (- 401)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- v_b_183_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_183_1 |c_main_read~int_#sizeOfReadType|) 12) (<= (- (- v_b_183_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 16) (<= (- v_b_183_1 (- c_main_~malloc_~size)) 416) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 16) (<= (- v_b_183_1 (- c_main_~q~1.offset)) 32) (<= (- |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_#value|) (- v_v_6714_1)) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_183_1) (- c_main_~malloc_~size)) 400) (<= (- |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) (<= (- (- v_b_184_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 416) (<= (- (- v_b_183_1) (- c_main_~q~1.offset)) 16) (<= (- (- |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)) (<= (- v_b_184_1 |c_main_read~int_#sizeOfReadType|) 13) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- v_b_184_1 c_main_~p~1.offset) 17) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 16) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_183_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- |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_183_1 c_main_~p~1.offset) 16) (<= (- (- |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) (<= (- v_b_183_1 |c_main_~malloc_#res.offset|) 16) (<= (- (- |c_main_#t~mem1|) (- |c_main_read~int_#value|)) 0) (<= (- (- v_b_183_1) v_b_184_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_183_1 (- |c_main_read~int_#ptr.offset|)) 32) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 416) (<= (- (- v_b_182_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- 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_184_1 (- |c_main_~malloc_#res.offset|)) 17) (<= (- (- v_b_184_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 16) (<= (- (- v_b_185_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_183_1 v_b_184_1) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_183_1 (- v_b_183_1)) 32) (<= (- v_b_183_1 (- |c_main_~malloc_#res.offset|)) 16) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 384)))))} [2018-12-18 23:39:27,702 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-18 23:39:27,702 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-18 23:39:27,702 WARN L230 ngHoareTripleChecker]: Post: {2147483506#(exists ((v_b_223_1 Int) (v_b_222_1 Int) (v_v_9138_1 Int) (v_v_9140_1 (Array Int Int)) (v_b_224_1 Int) (v_b_225_1 Int) (v_v_9133_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_224_1 c_main_~p~1.offset) 201) (<= (- v_b_224_1 (- |c_main_read~int_#ptr.offset|)) 401) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_224_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_224_1 (- |c_main_~malloc_#res.offset|)) 201) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_224_1 (- |c_main_#t~malloc0.offset|)) 201) (<= (- (- |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_#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_224_1) (- c_main_~q~1.offset)) 203) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 396) (<= (- (- v_b_223_1) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_223_1) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- v_b_223_1 c_main_~q~1.offset) 196) (<= (- (- |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_224_1 c_main_~malloc_~size) (- 199)) (<= (- 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_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_224_1 c_main_~q~1.offset) 197) (<= (- v_b_224_1 (- c_main_~p~1.offset)) 201) (<= (- v_b_224_1 |c_main_#t~malloc0.offset|) 201) (<= (- v_b_223_1 c_main_~malloc_~size) (- 200)) (<= (- v_b_224_1 (- c_main_~malloc_~size)) 601) (<= (- |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_223_1 (- c_main_~malloc_~size)) 600) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 196)) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- v_b_223_1 (- c_main_~q~1.offset)) 404) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 600) (<= (- v_b_223_1 (- v_b_223_1)) 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_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- v_b_223_1 (- |c_main_read~int_#sizeOfReadType|)) 204) (forall ((v_idx_1664 Int) (v_idx_1675 Int) (v_idx_1674 Int) (v_idx_1663 Int) (v_idx_1673 Int) (v_idx_1662 Int)) (or (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1674) v_idx_1663))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1674) v_idx_1663)) 0)) (< v_idx_1664 v_b_224_1) (<= v_b_225_1 v_idx_1674) (< v_idx_1674 v_b_222_1) (< v_idx_1675 v_b_225_1) (<= v_b_224_1 v_idx_1663) (<= v_b_222_1 v_idx_1673) (<= v_b_223_1 v_idx_1662) (< v_idx_1663 v_b_223_1))) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) (- 4)) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- (- v_b_223_1) (- c_main_~q~1.offset)) 204) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_223_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- v_b_223_1 (- |c_main_read~int_#ptr.offset|)) 400) (<= (- v_b_224_1 |c_main_~malloc_#res.offset|) 201) (<= (- (- v_b_223_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_224_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_223_1) c_main_~q~1.offset) (- 4)) (<= (- (- v_b_222_1) (- v_b_225_1)) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 200) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) (- 4)) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 204) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) c_main_~p~1.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_223_1) c_main_~malloc_~size) (- 400)) (<= (- (- |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_read~int_#ptr.offset| c_main_~q~1.offset) 196) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_223_1) (- |c_main_read~int_#ptr.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_~malloc_#res.offset| c_main_~q~1.offset) (- 4)) (<= (- v_b_223_1 |c_main_#t~malloc0.offset|) 200) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- v_b_224_1) c_main_~p~1.offset) (- 1)) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_224_1) (- c_main_~malloc_~size)) 399) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 200) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_224_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_224_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_224_1) (- c_main_~p~1.offset)) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_223_1) v_b_223_1) 0) (<= (- v_b_224_1 (- v_b_224_1)) 402) (<= (- (- v_b_223_1) (- c_main_~p~1.offset)) 0) (<= (- v_b_224_1 (- |c_main_read~int_#sizeOfReadType|)) 205) (<= (- (- |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_224_1 |c_main_read~int_#ptr.offset|) 1) (<= (- v_b_223_1 (- |c_main_#t~malloc0.offset|)) 200) (<= (- (- v_b_224_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- (- v_b_224_1) c_main_~q~1.offset) (- 5)) (<= (- v_b_224_1 (- c_main_~q~1.offset)) 405) (<= (- v_b_223_1 (- c_main_~p~1.offset)) 200) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 204) (<= (- (- v_b_224_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 200) (<= (- v_b_224_1 |c_main_read~int_#sizeOfReadType|) 197) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- v_b_223_1) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- v_b_222_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- v_b_225_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |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) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 400) (<= (- (- v_b_223_1) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (= v_v_9133_1 v_v_9140_1) (<= (- (- |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_#value| v_v_9138_1) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 204) (<= (- (- v_b_222_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_223_1 |c_main_~malloc_#res.offset|) 200) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 204) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 204) (<= (- v_b_223_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_224_1) v_b_224_1) (- 2)) (<= (- |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_223_1 c_main_~p~1.offset) 200) (<= (- (- v_b_223_1) (- v_b_224_1)) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_222_1 v_b_225_1) (- 1)) (<= (- (- |c_main_read~int_#value|) (- v_v_9138_1)) 0) (<= (- |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) (<= (- v_b_223_1 v_b_224_1) (- 1)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 200) (<= (- v_b_223_1 |c_main_read~int_#sizeOfReadType|) 196) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_224_1) (- |c_main_~malloc_#res.offset|)) (- 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_223_1) v_b_224_1) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 200)) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- v_b_223_1 (- |c_main_~malloc_#res.offset|)) 200) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 204) (<= (- v_b_225_1 |c_main_read~int_#ptr.base|) 1) (<= (- (- v_b_224_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_224_1) c_main_~malloc_~size) (- 401)) (<= (- v_b_223_1 (- v_b_224_1)) 401) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 604) (<= (- (- v_b_223_1) (- |c_main_~malloc_#res.offset|)) 0)))} [2018-12-18 23:39:27,702 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-18 23:39:27,703 WARN L268 ngHoareTripleChecker]: -- [2018-12-18 23:39:27,703 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-18 23:39:27,826 WARN L181 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 676 [2018-12-18 23:39:27,827 WARN L270 ngHoareTripleChecker]: Pre: {2147483507#(or (exists ((v_b_223_1 Int) (v_b_222_1 Int) (v_v_9138_1 Int) (v_v_9140_1 (Array Int Int)) (v_b_224_1 Int) (v_b_225_1 Int) (v_v_9133_1 (Array Int Int))) (and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) (- main_~q~1.offset)) 200) (<= (- |main_#t~mem1| v_v_9138_1) 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_224_1 main_~p~1.offset) 201) (<= (- v_b_224_1 (- |main_read~int_#ptr.offset|)) 401) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_224_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_224_1 (- |main_~malloc_#res.offset|)) 201) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 196) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_224_1 (- |main_#t~malloc0.offset|)) 201) (<= (- (- |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) (<= (- (- v_b_223_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_224_1 main_~q~1.offset) 201) (forall ((v_idx_1632 Int) (v_idx_1643 Int) (v_idx_1645 Int) (v_idx_1634 Int) (v_idx_1644 Int) (v_idx_1633 Int)) (or (< v_idx_1645 v_b_225_1) (< v_idx_1634 v_b_224_1) (<= v_b_223_1 v_idx_1632) (<= v_b_222_1 v_idx_1643) (<= v_b_225_1 v_idx_1644) (<= v_b_224_1 v_idx_1633) (< v_idx_1633 v_b_223_1) (< v_idx_1644 v_b_222_1) (and (<= (- |main_#t~mem1| (select (select |#memory_int| v_idx_1644) v_idx_1633)) 0) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_idx_1644) v_idx_1633))) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1644) v_idx_1633))) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1644) v_idx_1633)) 0)))) (<= (- (- v_b_223_1) (- main_~malloc_~size)) 400) (<= (- (- |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_224_1 main_~malloc_~size) (- 199)) (<= (- (- |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_224_1 (- main_~p~1.offset)) 201) (<= (- v_b_224_1 |main_#t~malloc0.offset|) 201) (<= (- v_b_223_1 main_~malloc_~size) (- 200)) (<= (- v_b_224_1 (- main_~malloc_~size)) 601) (<= (- main_~p~1.offset (- main_~q~1.offset)) 200) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- v_b_223_1 (- main_~malloc_~size)) 600) (<= (- |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) (<= (- v_b_223_1 (- v_b_223_1)) 400) (<= (- |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_223_1 (- |main_read~int_#sizeOfReadType|)) 204) (<= (- (- v_b_224_1) main_~q~1.offset) (- 1)) (<= (- |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_#t~mem1|) (- v_v_9138_1)) 0) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- v_b_223_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_223_1 (- |main_read~int_#ptr.offset|)) 400) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 200) (<= (- v_b_224_1 |main_~malloc_#res.offset|) 201) (<= (- (- v_b_223_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_224_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_222_1) (- v_b_225_1)) 1) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 200) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_223_1) main_~malloc_~size) (- 400)) (<= (- (- |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) (<= (- (- v_b_223_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_224_1 (- main_~q~1.offset)) 401) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_223_1 |main_#t~malloc0.offset|) 200) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- v_b_224_1) main_~p~1.offset) (- 1)) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_224_1) (- main_~malloc_~size)) 399) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 200) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_224_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- (- v_b_224_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 200) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 200)) (<= (- (- v_b_224_1) (- main_~p~1.offset)) (- 1)) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- v_b_223_1) v_b_223_1) 0) (<= (- v_b_224_1 (- v_b_224_1)) 402) (<= (- (- v_b_223_1) (- main_~p~1.offset)) 0) (<= (- v_b_224_1 (- |main_read~int_#sizeOfReadType|)) 205) (<= (- (- |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_224_1 |main_read~int_#ptr.offset|) 1) (<= (- v_b_223_1 (- |main_#t~malloc0.offset|)) 200) (<= (- (- v_b_224_1) |main_read~int_#ptr.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_223_1 (- main_~p~1.offset)) 200) (<= (- (- v_b_224_1) |main_#t~malloc0.offset|) (- 1)) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 200) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 200) (<= (- v_b_224_1 |main_read~int_#sizeOfReadType|) 197) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- (- v_b_223_1) |main_read~int_#ptr.offset|) 0) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 200) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- v_b_224_1) (- main_~q~1.offset)) 199) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- v_b_222_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_225_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_223_1 (- main_~q~1.offset)) 400) (<= (- |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) (<= (- (- v_b_223_1) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (= v_v_9133_1 v_v_9140_1) (<= (- (- |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_#value| v_v_9138_1) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_222_1) (- |main_read~int_#ptr.base|)) 0) (<= (- v_b_223_1 main_~q~1.offset) 200) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- v_b_223_1 |main_~malloc_#res.offset|) 200) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- v_b_223_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_224_1) v_b_224_1) (- 2)) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_223_1 main_~p~1.offset) 200) (<= (- (- v_b_223_1) (- v_b_224_1)) 1) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_222_1 v_b_225_1) (- 1)) (<= (- (- |main_read~int_#value|) (- v_v_9138_1)) 0) (<= (- |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) (<= (- v_b_223_1 v_b_224_1) (- 1)) (<= (- v_b_223_1 |main_read~int_#sizeOfReadType|) 196) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- (- v_b_224_1) (- |main_~malloc_#res.offset|)) (- 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_223_1) v_b_224_1) (- 1)) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 200)) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- v_b_223_1 (- |main_~malloc_#res.offset|)) 200) (<= (- 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) (<= (- v_b_225_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_224_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- v_b_224_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_223_1) main_~q~1.offset) 0) (<= (- v_b_223_1 (- v_b_224_1)) 401) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_223_1) (- |main_~malloc_#res.offset|)) 0))) (exists ((v_b_183_1 Int) (v_b_184_1 Int) (v_b_185_1 Int) (v_v_6709_1 (Array Int Int)) (v_v_6714_1 Int) (v_v_6716_1 (Array Int Int)) (v_b_182_1 Int)) (and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_184_1 (- |main_read~int_#sizeOfReadType|)) 21) (<= (- v_b_184_1 (- main_~malloc_~size)) 417) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 16) (<= (- (- |main_#t~mem1|) (- v_v_6714_1)) 0) (<= (- |main_#t~malloc0.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_read~int_#ptr.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_183_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 20) (<= (- |main_read~int_#value| v_v_6714_1) 0) (<= (- v_b_184_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_183_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_183_1) main_~p~1.offset) 0) (<= (- (- |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)) (<= (- v_b_183_1 (- |main_#t~malloc0.offset|)) 16) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_183_1) |main_#t~malloc0.offset|) 0) (= v_v_6716_1 v_v_6709_1) (<= (- 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) (<= (- (- v_b_184_1) v_b_184_1) (- 2)) (<= (- v_b_184_1 (- |main_read~int_#ptr.offset|)) 33) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 16) (<= (- v_b_184_1 |main_#t~malloc0.offset|) 17) (<= (- (- |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) (<= (- (- v_b_184_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_183_1) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- (- v_b_183_1) (- main_~p~1.offset)) 0) (<= (- v_b_184_1 main_~q~1.offset) 17) (<= (- (- v_b_184_1) (- main_~malloc_~size)) 399) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 16) (<= (- v_b_182_1 v_b_185_1) (- 1)) (<= (- v_b_184_1 (- main_~q~1.offset)) 33) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- (- v_b_183_1) v_b_183_1) 0) (<= (- (- v_b_184_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_185_1 |main_read~int_#ptr.base|) 1) (<= (- v_b_183_1 (- |main_read~int_#sizeOfReadType|)) 20) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- (- v_b_183_1) |main_read~int_#ptr.offset|) 0) (<= (- |main_#t~malloc0.offset| (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_184_1 |main_~malloc_#res.offset|) 17) (<= (- |main_read~int_#sizeOfReadType| (- main_~p~1.offset)) 4) (<= (- (- v_b_184_1) (- main_~q~1.offset)) 15) (<= (- |main_#t~mem1| |main_read~int_#value|) 0) (<= (- (- v_b_183_1) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- (- v_b_184_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- v_b_183_1 main_~q~1.offset) 16) (<= (- v_b_184_1 main_~malloc_~size) (- 383)) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_184_1) main_~p~1.offset) (- 1)) (<= (- (- |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_183_1 main_~malloc_~size) (- 384)) (<= (- (- v_b_183_1) main_~q~1.offset) 0) (<= (- v_b_182_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_184_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_183_1 (- main_~p~1.offset)) 16) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- v_b_184_1 (- main_~p~1.offset)) 17) (<= (- (- v_b_184_1) |main_#t~malloc0.offset|) (- 1)) (<= (- v_b_184_1 (- |main_#t~malloc0.offset|)) 17) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 20) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- v_b_183_1 (- v_b_184_1)) 33) (<= (- |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_184_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_184_1) main_~q~1.offset) (- 1)) (forall ((v_idx_1660 Int) (v_idx_1659 Int) (v_idx_1658 Int) (v_idx_1657 Int) (v_idx_1656 Int) (v_idx_1655 Int)) (or (< v_idx_1656 v_b_183_1) (<= v_b_183_1 v_idx_1655) (< v_idx_1660 v_b_185_1) (<= v_b_182_1 v_idx_1658) (<= v_b_184_1 v_idx_1656) (< v_idx_1659 v_b_182_1) (<= v_b_185_1 v_idx_1659) (< v_idx_1657 v_b_184_1) (and (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_idx_1659) v_idx_1656))) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1659) v_idx_1656)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1659) v_idx_1656))) 0) (<= (- |main_#t~mem1| (select (select |#memory_int| v_idx_1659) v_idx_1656)) 0)))) (<= (- (- v_b_183_1) (- v_b_184_1)) 1) (<= (- |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)) (<= (- v_b_183_1 |main_#t~malloc0.offset|) 16) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- (- v_b_182_1) (- v_b_185_1)) 1) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_184_1) (- main_~p~1.offset)) (- 1)) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 16) (<= (- |main_#t~mem1| v_v_6714_1) 0) (<= (- |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) (<= (- v_b_184_1 (- v_b_184_1)) 34) (<= (- v_b_183_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_184_1) main_~malloc_~size) (- 401)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- (- v_b_183_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_183_1 |main_read~int_#sizeOfReadType|) 12) (<= (- (- v_b_183_1) (- |main_#t~malloc0.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 16) (<= (- v_b_183_1 (- main_~malloc_~size)) 416) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 16) (<= (- v_b_183_1 (- main_~q~1.offset)) 32) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- (- |main_read~int_#value|) (- v_v_6714_1)) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_183_1) (- main_~malloc_~size)) 400) (<= (- |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) (<= (- (- v_b_184_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 416) (<= (- (- v_b_183_1) (- main_~q~1.offset)) 16) (<= (- (- |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)) (<= (- v_b_184_1 |main_read~int_#sizeOfReadType|) 13) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- v_b_184_1 main_~p~1.offset) 17) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 16) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_183_1) |main_~malloc_#res.offset|) 0) (<= (- (- |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_183_1 main_~p~1.offset) 16) (<= (- (- |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) (<= (- v_b_183_1 |main_~malloc_#res.offset|) 16) (<= (- (- |main_#t~mem1|) (- |main_read~int_#value|)) 0) (<= (- (- v_b_183_1) v_b_184_1) (- 1)) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- v_b_183_1 (- |main_read~int_#ptr.offset|)) 32) (<= (- main_~malloc_~size (- main_~q~1.offset)) 416) (<= (- (- v_b_182_1) (- |main_read~int_#ptr.base|)) 0) (<= (- 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_184_1 (- |main_~malloc_#res.offset|)) 17) (<= (- (- v_b_184_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 16) (<= (- (- v_b_185_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- v_b_183_1 v_b_184_1) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_183_1 (- v_b_183_1)) 32) (<= (- v_b_183_1 (- |main_~malloc_#res.offset|)) 16) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 384)))))} [2018-12-18 23:39:27,827 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-18 23:39:27,827 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-18 23:39:28,628 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) (<= (- (- |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) (exists ((v_b_223_1 Int) (v_b_222_1 Int) (v_b_224_1 Int) (v_b_225_1 Int)) (and (<= (- (- v_b_224_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_223_1) v_b_223_1) 0) (<= (- v_b_224_1 (- v_b_224_1)) 402) (<= (- v_b_224_1 main_~p~1.offset) 201) (<= (- (- v_b_223_1) (- main_~p~1.offset)) 0) (<= (- v_b_224_1 (- |main_read~int_#ptr.offset|)) 401) (<= (- v_b_224_1 (- |main_read~int_#sizeOfReadType|)) 205) (<= (- (- v_b_224_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_224_1 (- |main_~malloc_#res.offset|)) 201) (<= (- v_b_224_1 |main_read~int_#ptr.offset|) 1) (<= (- v_b_223_1 (- |main_#t~malloc0.offset|)) 200) (<= (- (- v_b_224_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_224_1 (- |main_#t~malloc0.offset|)) 201) (forall ((v_idx_1674 Int) (v_idx_1663 Int)) (or (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1674) v_idx_1663)) 0) (<= v_b_225_1 v_idx_1674) (< v_idx_1674 v_b_222_1) (<= v_b_224_1 v_idx_1663) (< v_idx_1663 v_b_223_1))) (<= (- (- v_b_224_1) main_~q~1.offset) (- 5)) (<= (- v_b_224_1 (- main_~q~1.offset)) 405) (<= (- v_b_223_1 (- main_~p~1.offset)) 200) (<= (- (- v_b_224_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_224_1) (- main_~q~1.offset)) 203) (<= (- v_b_224_1 |main_read~int_#sizeOfReadType|) 197) (<= (- (- v_b_223_1) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) |main_#t~malloc0.offset|) 0) (forall ((v_prenex_125 Int) (v_prenex_124 Int)) (or (< v_prenex_124 v_b_222_1) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_prenex_124) v_prenex_125))) 0) (< v_prenex_125 v_b_223_1) (<= v_b_225_1 v_prenex_124) (<= v_b_224_1 v_prenex_125))) (<= (- (- v_b_223_1) (- main_~malloc_~size)) 400) (<= (- v_b_223_1 main_~q~1.offset) 196) (<= (- v_b_222_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_225_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_224_1 main_~malloc_~size) (- 199)) (<= (- v_b_224_1 main_~q~1.offset) 197) (<= (- (- v_b_223_1) |main_~malloc_#res.offset|) 0) (<= (- v_b_224_1 (- main_~p~1.offset)) 201) (<= (- v_b_224_1 |main_#t~malloc0.offset|) 201) (<= (- v_b_223_1 main_~malloc_~size) (- 200)) (<= (- v_b_224_1 (- main_~malloc_~size)) 601) (<= (- v_b_223_1 (- main_~malloc_~size)) 600) (<= (- (- v_b_222_1) (- |main_read~int_#ptr.base|)) 0) (<= (- v_b_223_1 (- main_~q~1.offset)) 404) (<= (- v_b_223_1 |main_~malloc_#res.offset|) 200) (<= (- v_b_223_1 (- v_b_223_1)) 400) (<= (- v_b_223_1 (- |main_read~int_#sizeOfReadType|)) 204) (<= (- v_b_223_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_224_1) v_b_224_1) (- 2)) (<= (- v_b_223_1 main_~p~1.offset) 200) (<= (- (- v_b_223_1) (- v_b_224_1)) 1) (<= (- (- v_b_223_1) (- main_~q~1.offset)) 204) (<= (- (- v_b_223_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_223_1 (- |main_read~int_#ptr.offset|)) 400) (<= (- v_b_222_1 v_b_225_1) (- 1)) (<= (- v_b_224_1 |main_~malloc_#res.offset|) 201) (<= (- (- v_b_223_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_224_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_223_1) main_~q~1.offset) (- 4)) (<= (- (- v_b_222_1) (- v_b_225_1)) 1) (<= (- v_b_223_1 v_b_224_1) (- 1)) (<= (- v_b_223_1 |main_read~int_#sizeOfReadType|) 196) (<= (- (- v_b_223_1) main_~p~1.offset) 0) (<= (- (- v_b_224_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_223_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_223_1) v_b_224_1) (- 1)) (<= (- (- v_b_223_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_223_1 (- |main_~malloc_#res.offset|)) 200) (<= (- v_b_225_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_224_1) |main_~malloc_#res.offset|) (- 1)) (<= (- v_b_223_1 |main_#t~malloc0.offset|) 200) (<= (- (- v_b_224_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_224_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_224_1) (- main_~malloc_~size)) 399) (<= (- v_b_223_1 (- v_b_224_1)) 401) (<= (- (- v_b_224_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_224_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_223_1) (- |main_~malloc_#res.offset|)) 0))) (<= (- main_~malloc_~size (- main_~q~1.offset)) 604))} [2018-12-18 23:39:50,961 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-18 23:39:50,961 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-18 23:39:50,962 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-18 23:39:50,962 WARN L223 ngHoareTripleChecker]: -- [2018-12-18 23:39:50,962 WARN L224 ngHoareTripleChecker]: Pre: {2147483505#(or (exists ((v_b_223_1 Int) (v_b_222_1 Int) (v_v_9138_1 Int) (v_v_9140_1 (Array Int Int)) (v_b_224_1 Int) (v_b_225_1 Int) (v_v_9133_1 (Array Int Int))) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) (- c_main_~q~1.offset)) 200) (<= (- (- |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_224_1 c_main_~p~1.offset) 201) (<= (- v_b_224_1 (- |c_main_read~int_#ptr.offset|)) 401) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_224_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_224_1 (- |c_main_~malloc_#res.offset|)) 201) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 196) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_224_1 (- |c_main_#t~malloc0.offset|)) 201) (<= (- (- |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) (<= (- (- v_b_223_1) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_224_1 c_main_~q~1.offset) 201) (<= (- (- v_b_223_1) (- c_main_~malloc_~size)) 400) (<= (- (- |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_224_1 c_main_~malloc_~size) (- 199)) (<= (- (- |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_224_1 (- c_main_~p~1.offset)) 201) (<= (- v_b_224_1 |c_main_#t~malloc0.offset|) 201) (<= (- v_b_223_1 c_main_~malloc_~size) (- 200)) (<= (- v_b_224_1 (- c_main_~malloc_~size)) 601) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 200) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_223_1 (- c_main_~malloc_~size)) 600) (<= (- |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) (<= (- v_b_223_1 (- v_b_223_1)) 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_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- v_b_223_1 (- |c_main_read~int_#sizeOfReadType|)) 204) (<= (- (- v_b_224_1) c_main_~q~1.offset) (- 1)) (<= (- |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) (<= (- (- v_b_223_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- v_b_223_1 (- |c_main_read~int_#ptr.offset|)) 400) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 200) (<= (- v_b_224_1 |c_main_~malloc_#res.offset|) 201) (<= (- (- v_b_223_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_224_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_222_1) (- v_b_225_1)) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 200) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_223_1) c_main_~malloc_~size) (- 400)) (<= (- (- |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) (<= (- (- v_b_223_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_224_1 (- c_main_~q~1.offset)) 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_223_1 |c_main_#t~malloc0.offset|) 200) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- v_b_224_1) c_main_~p~1.offset) (- 1)) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_224_1) (- c_main_~malloc_~size)) 399) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 200) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_224_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- (- v_b_224_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 200) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 200)) (<= (- (- v_b_224_1) (- c_main_~p~1.offset)) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_223_1) v_b_223_1) 0) (<= (- v_b_224_1 (- v_b_224_1)) 402) (<= (- (- v_b_223_1) (- c_main_~p~1.offset)) 0) (<= (- v_b_224_1 (- |c_main_read~int_#sizeOfReadType|)) 205) (<= (- (- |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_224_1 |c_main_read~int_#ptr.offset|) 1) (<= (- v_b_223_1 (- |c_main_#t~malloc0.offset|)) 200) (<= (- (- v_b_224_1) |c_main_read~int_#ptr.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_223_1 (- c_main_~p~1.offset)) 200) (<= (- (- v_b_224_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |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_224_1 |c_main_read~int_#sizeOfReadType|) 197) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- v_b_223_1) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 200) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- v_b_224_1) (- c_main_~q~1.offset)) 199) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- v_b_222_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- v_b_225_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_223_1 (- c_main_~q~1.offset)) 400) (<= (- |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) (<= (- (- v_b_223_1) |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) (= v_v_9133_1 v_v_9140_1) (forall ((v_idx_1694 Int) (v_idx_1693 Int) (v_idx_1692 Int) (v_idx_1705 Int) (v_idx_1704 Int) (v_idx_1703 Int)) (or (<= v_b_223_1 v_idx_1692) (< v_idx_1694 v_b_224_1) (<= v_b_222_1 v_idx_1703) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1704) v_idx_1693))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1704) v_idx_1693)) 0)) (< v_idx_1693 v_b_223_1) (<= v_b_224_1 v_idx_1693) (<= v_b_225_1 v_idx_1704) (< v_idx_1704 v_b_222_1) (< v_idx_1705 v_b_225_1))) (<= (- (- |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_#value| v_v_9138_1) 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_222_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- v_b_223_1 c_main_~q~1.offset) 200) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- v_b_223_1 |c_main_~malloc_#res.offset|) 200) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_223_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_224_1) v_b_224_1) (- 2)) (<= (- |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_223_1 c_main_~p~1.offset) 200) (<= (- (- v_b_223_1) (- v_b_224_1)) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_222_1 v_b_225_1) (- 1)) (<= (- (- |c_main_read~int_#value|) (- v_v_9138_1)) 0) (<= (- |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) (<= (- v_b_223_1 v_b_224_1) (- 1)) (<= (- v_b_223_1 |c_main_read~int_#sizeOfReadType|) 196) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_224_1) (- |c_main_~malloc_#res.offset|)) (- 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_223_1) v_b_224_1) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 200)) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- v_b_223_1 (- |c_main_~malloc_#res.offset|)) 200) (<= (- 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) (<= (- v_b_225_1 |c_main_read~int_#ptr.base|) 1) (<= (- (- v_b_224_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_224_1) c_main_~malloc_~size) (- 401)) (<= (- (- v_b_223_1) c_main_~q~1.offset) 0) (<= (- v_b_223_1 (- v_b_224_1)) 401) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_223_1) (- |c_main_~malloc_#res.offset|)) 0))) (exists ((v_b_111_1 Int) (v_b_110_1 Int) (v_b_113_1 Int) (v_b_112_1 Int) (v_v_2418_1 (Array Int Int)) (v_v_2416_1 Int) (v_v_2411_1 (Array Int Int))) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_111_1) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_113_1) (- |c_main_read~int_#ptr.base|)) (- 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)) (<= (- v_b_111_1 (- v_b_112_1)) 17) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_112_1 (- |c_main_read~int_#sizeOfReadType|)) 13) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_111_1) (- c_main_~q~1.offset)) 8) (<= (- (- |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_112_1 (- |c_main_read~int_#ptr.offset|)) 17) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_111_1) v_b_112_1) (- 1)) (<= (- (- 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)) (<= (- (- v_b_112_1) v_b_112_1) (- 2)) (<= (- (- v_b_110_1) (- v_b_113_1)) 1) (<= (- (- v_b_112_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_111_1) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_112_1 c_main_~p~1.offset) 9) (<= (- (- |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_111_1) c_main_~malloc_~size) (- 400)) (<= (- (- |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) (<= (- v_b_112_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_111_1) v_b_111_1) 0) (<= (- (- v_b_112_1) (- c_main_~p~1.offset)) (- 1)) (<= (- v_b_111_1 |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_110_1 v_b_113_1) (- 1)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_112_1) c_main_~malloc_~size) (- 401)) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 8) (<= (- v_b_112_1 (- c_main_~q~1.offset)) 17) (<= (- |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_111_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 8) (<= (- (- v_b_111_1) (- v_b_112_1)) 1) (<= (- (- v_b_110_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- v_b_111_1) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 8) (<= (- v_b_112_1 c_main_~malloc_~size) (- 391)) (<= (- 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) (<= (- v_b_111_1 |c_main_~malloc_#res.offset|) 8) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_111_1 (- |c_main_#t~malloc0.offset|)) 8) (<= (- v_b_112_1 (- c_main_~p~1.offset)) 9) (<= (- v_b_111_1 (- 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_~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_111_1 (- |c_main_~malloc_#res.offset|)) 8) (<= (- (- v_b_111_1) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 8) (= v_v_2411_1 v_v_2418_1) (<= (- v_b_112_1 (- |c_main_~malloc_#res.offset|)) 9) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- v_b_112_1) c_main_~p~1.offset) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_111_1) (- |c_main_#t~malloc0.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)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- v_b_111_1 |c_main_read~int_#sizeOfReadType|) 4) (<= (- v_b_112_1 |c_main_read~int_#sizeOfReadType|) 5) (<= (- |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) (<= (- (- v_b_111_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |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_112_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- |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_#value| v_v_2416_1) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 8) (<= (- v_b_112_1 |c_main_#t~malloc0.offset|) 9) (<= (- v_b_112_1 (- v_b_112_1)) 18) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- v_b_112_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |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) (<= (- (- v_b_112_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 16) (<= (- (- v_b_112_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- v_b_112_1 (- c_main_~malloc_~size)) 409) (<= (- |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) (<= (- v_b_112_1 (- |c_main_#t~malloc0.offset|)) 9) (<= (- (- v_b_112_1) (- c_main_~malloc_~size)) 399) (<= (- v_b_111_1 (- |c_main_read~int_#ptr.offset|)) 16) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 v_b_112_1) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- v_b_112_1 c_main_~q~1.offset) 9) (<= (- (- v_b_111_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_111_1 c_main_~malloc_~size) (- 392)) (<= (- (- v_b_112_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_111_1 (- c_main_~malloc_~size)) 408) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- v_b_112_1 |c_main_~malloc_#res.offset|) 9) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_111_1 (- c_main_~p~1.offset)) 8) (<= (- (- |c_main_read~int_#value|) (- v_v_2416_1)) 0) (<= (- v_b_113_1 |c_main_read~int_#ptr.base|) 1) (<= (- (- v_b_112_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- |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) (<= (- (- v_b_112_1) (- c_main_~q~1.offset)) 7) (<= (- (- v_b_111_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_111_1) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_111_1) (- c_main_~p~1.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) (<= (- v_b_111_1 c_main_~q~1.offset) 8) (forall ((v_idx_1684 Int) (v_idx_1683 Int) (v_idx_1682 Int) (v_idx_1690 Int) (v_idx_1689 Int) (v_idx_1688 Int)) (or (< v_idx_1689 v_b_110_1) (<= v_b_110_1 v_idx_1688) (< v_idx_1684 v_b_112_1) (<= v_b_112_1 v_idx_1683) (<= v_b_111_1 v_idx_1682) (<= v_b_113_1 v_idx_1689) (< v_idx_1690 v_b_113_1) (< v_idx_1683 v_b_111_1) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1689) v_idx_1683)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1689) v_idx_1683))) 0)))) (<= (- v_b_111_1 |c_main_#t~malloc0.offset|) 8) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- v_b_110_1 |c_main_read~int_#ptr.base|) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 (- |c_main_read~int_#sizeOfReadType|)) 12) (<= (- (- |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_111_1) |c_main_read~int_#ptr.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) (<= (- v_b_111_1 c_main_~p~1.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) (<= (- v_b_111_1 (- v_b_111_1)) 16) (<= (- (- v_b_112_1) c_main_~q~1.offset) (- 1)) (<= (- (- v_b_112_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |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-18 23:39:50,962 WARN L228 ngHoareTripleChecker]: Action: main := 0; [2018-12-18 23:39:50,963 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= c_main_main_primed 0) [2018-12-18 23:39:50,963 WARN L230 ngHoareTripleChecker]: Post: {2147483504#(exists ((v_b_223_1 Int) (v_b_222_1 Int) (v_v_9138_1 Int) (v_v_9140_1 (Array Int Int)) (v_b_224_1 Int) (v_b_225_1 Int) (v_v_9133_1 (Array Int Int))) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) (- c_main_~q~1.offset)) 200) (<= (- |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) (<= (- v_b_224_1 (- |c_main_#t~malloc0.offset|)) 201) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- v_b_223_1) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_223_1) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 600) (<= (- (- c_main_main) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_224_1 |c_main_#t~malloc0.offset|) 201) (<= (- v_b_224_1 (- c_main_~malloc_~size)) 601) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 200) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 600) (<= (- v_b_224_1 (- c_main_main)) 201) (<= (- |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_224_1) c_main_~q~1.offset) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 204) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- (- v_b_223_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_222_1) (- v_b_225_1)) 1) (<= (- c_main_main |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) 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_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 200) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- v_b_224_1) (- c_main_main)) (- 1)) (<= (- 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_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_224_1) (- c_main_~p~1.offset)) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_223_1) v_b_223_1) 0) (<= (- v_b_224_1 (- v_b_224_1)) 402) (<= (- (- c_main_main) (- c_main_~p~1.offset)) 0) (<= (- v_b_224_1 (- |c_main_read~int_#sizeOfReadType|)) 205) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- v_b_224_1 |c_main_read~int_#ptr.offset|) 1) (<= (- v_b_223_1 (- |c_main_#t~malloc0.offset|)) 200) (<= (- (- v_b_224_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- v_b_223_1 (- c_main_~p~1.offset)) 200) (<= (- c_main_main c_main_~malloc_~size) (- 400)) (<= (- (- v_b_224_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |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) (<= (- (- v_b_223_1) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 200) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- v_b_224_1) (- c_main_~q~1.offset)) 199) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_223_1 (- c_main_~q~1.offset)) 400) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 400) (<= (- (- c_main_main) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_223_1) |c_main_~malloc_#res.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_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_223_1 c_main_~q~1.offset) 200) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- v_b_223_1 |c_main_~malloc_#res.offset|) 200) (<= (- v_b_223_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_224_1) v_b_224_1) (- 2)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- v_b_223_1 c_main_~p~1.offset) 200) (<= (- (- v_b_223_1) (- v_b_224_1)) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_main_read~int_#value|) (- v_v_9138_1)) 0) (<= (- |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) (<= (- (- 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) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- v_b_223_1 v_b_224_1) (- 1)) (<= (- v_b_223_1 |c_main_read~int_#sizeOfReadType|) 196) (<= (- (- |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_223_1) c_main_main) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 200)) (<= (- v_b_224_1 c_main_main) 201) (<= (- v_b_223_1 (- |c_main_~malloc_#res.offset|)) 200) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_223_1 (- v_b_224_1)) 401) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (forall ((v_idx_1720 Int) (v_idx_1709 Int) (v_idx_1719 Int) (v_idx_1708 Int) (v_idx_1707 Int) (v_idx_1718 Int)) (or (< v_idx_1709 v_b_224_1) (< v_idx_1720 v_b_225_1) (< v_idx_1708 v_b_223_1) (< v_idx_1719 v_b_222_1) (<= v_b_225_1 v_idx_1719) (<= v_b_223_1 v_idx_1707) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1719) v_idx_1708))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1719) v_idx_1708)) 0)) (<= v_b_222_1 v_idx_1718) (<= v_b_224_1 v_idx_1708))) (<= (- (- v_b_223_1) (- |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_224_1 c_main_~p~1.offset) 201) (<= (- v_b_224_1 (- |c_main_read~int_#ptr.offset|)) 401) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_224_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_224_1 (- |c_main_~malloc_#res.offset|)) 201) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 200) (<= (- c_main_main (- c_main_main)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_224_1 c_main_~q~1.offset) 201) (<= (- (- v_b_223_1) (- c_main_main)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- v_b_224_1 c_main_~malloc_~size) (- 199)) (<= (- (- |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_224_1 (- c_main_~p~1.offset)) 201) (<= (- v_b_223_1 c_main_~malloc_~size) (- 200)) (<= (- (- v_b_224_1) c_main_main) (- 1)) (<= (- (- c_main_main) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_223_1 (- c_main_~malloc_~size)) 600) (<= (- |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_223_1 (- v_b_223_1)) 400) (<= (- v_b_223_1 (- |c_main_read~int_#sizeOfReadType|)) 204) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_223_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- v_b_223_1 (- |c_main_read~int_#ptr.offset|)) 400) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 200) (<= (- v_b_224_1 |c_main_~malloc_#res.offset|) 201) (<= (- (- v_b_224_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- c_main_main c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 200) (<= (- v_b_223_1 c_main_main) 200) (<= (- c_main_main (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_223_1) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_223_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_224_1 (- c_main_~q~1.offset)) 401) (<= (- c_main_main |c_main_read~int_#ptr.offset|) 0) (<= (- c_main_main |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_223_1 |c_main_#t~malloc0.offset|) 200) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- v_b_224_1) c_main_~p~1.offset) (- 1)) (<= (- (- v_b_224_1) (- c_main_~malloc_~size)) 399) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_224_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_224_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- c_main_main c_main_~q~1.offset) 0) (<= (- v_b_223_1 (- c_main_main)) 200) (<= (- (- c_main_main) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_223_1) (- c_main_~p~1.offset)) 0) (<= (- (- |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)) 200) (<= (- v_b_224_1 |c_main_read~int_#sizeOfReadType|) 197) (<= (- |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) (<= (- v_b_222_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- c_main_main) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_225_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- |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_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (= v_v_9133_1 v_v_9140_1) (<= (- |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_#value| v_v_9138_1) 0) (<= (- (- v_b_222_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- c_main_main) c_main_~p~1.offset) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- (- v_b_223_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_222_1 v_b_225_1) (- 1)) (<= (- (- c_main_main) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_224_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- (- v_b_223_1) v_b_224_1) (- 1)) (<= (- 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) (<= (- v_b_225_1 |c_main_read~int_#ptr.base|) 1) (<= (- (- v_b_224_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_224_1) c_main_~malloc_~size) (- 401)) (<= (- (- v_b_223_1) c_main_~q~1.offset) 0) (<= (- c_main_main (- |c_main_~malloc_#res.offset|)) 0)))} [2018-12-18 23:39:50,963 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-18 23:39:50,964 WARN L268 ngHoareTripleChecker]: -- [2018-12-18 23:39:50,964 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-18 23:39:51,081 WARN L181 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 652 [2018-12-18 23:39:51,081 WARN L270 ngHoareTripleChecker]: Pre: {2147483505#(or (exists ((v_b_223_1 Int) (v_b_222_1 Int) (v_v_9138_1 Int) (v_v_9140_1 (Array Int Int)) (v_b_224_1 Int) (v_b_225_1 Int) (v_v_9133_1 (Array Int Int))) (and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) (- main_~q~1.offset)) 200) (<= (- (- |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_224_1 main_~p~1.offset) 201) (<= (- v_b_224_1 (- |main_read~int_#ptr.offset|)) 401) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_224_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_224_1 (- |main_~malloc_#res.offset|)) 201) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 196) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_224_1 (- |main_#t~malloc0.offset|)) 201) (<= (- (- |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) (<= (- (- v_b_223_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_224_1 main_~q~1.offset) 201) (<= (- (- v_b_223_1) (- main_~malloc_~size)) 400) (<= (- (- |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_224_1 main_~malloc_~size) (- 199)) (<= (- (- |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_224_1 (- main_~p~1.offset)) 201) (<= (- v_b_224_1 |main_#t~malloc0.offset|) 201) (<= (- v_b_223_1 main_~malloc_~size) (- 200)) (<= (- v_b_224_1 (- main_~malloc_~size)) 601) (<= (- main_~p~1.offset (- main_~q~1.offset)) 200) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- v_b_223_1 (- main_~malloc_~size)) 600) (<= (- |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) (<= (- v_b_223_1 (- v_b_223_1)) 400) (<= (- |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_223_1 (- |main_read~int_#sizeOfReadType|)) 204) (<= (- (- v_b_224_1) main_~q~1.offset) (- 1)) (<= (- |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) (<= (- (- v_b_223_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_223_1 (- |main_read~int_#ptr.offset|)) 400) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 200) (<= (- v_b_224_1 |main_~malloc_#res.offset|) 201) (<= (- (- v_b_223_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_224_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_222_1) (- v_b_225_1)) 1) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 200) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_223_1) main_~malloc_~size) (- 400)) (<= (- (- |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) (<= (- (- v_b_223_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_224_1 (- main_~q~1.offset)) 401) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_223_1 |main_#t~malloc0.offset|) 200) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- v_b_224_1) main_~p~1.offset) (- 1)) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_224_1) (- main_~malloc_~size)) 399) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 200) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_224_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- (- v_b_224_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 200) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 200)) (<= (- (- v_b_224_1) (- main_~p~1.offset)) (- 1)) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- v_b_223_1) v_b_223_1) 0) (<= (- v_b_224_1 (- v_b_224_1)) 402) (<= (- (- v_b_223_1) (- main_~p~1.offset)) 0) (<= (- v_b_224_1 (- |main_read~int_#sizeOfReadType|)) 205) (<= (- (- |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_224_1 |main_read~int_#ptr.offset|) 1) (<= (- v_b_223_1 (- |main_#t~malloc0.offset|)) 200) (<= (- (- v_b_224_1) |main_read~int_#ptr.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_223_1 (- main_~p~1.offset)) 200) (<= (- (- v_b_224_1) |main_#t~malloc0.offset|) (- 1)) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 200) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 200) (<= (- v_b_224_1 |main_read~int_#sizeOfReadType|) 197) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- (- v_b_223_1) |main_read~int_#ptr.offset|) 0) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 200) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- v_b_224_1) (- main_~q~1.offset)) 199) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- v_b_222_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_225_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_223_1 (- main_~q~1.offset)) 400) (<= (- |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) (<= (- (- v_b_223_1) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (= v_v_9133_1 v_v_9140_1) (forall ((v_idx_1694 Int) (v_idx_1693 Int) (v_idx_1692 Int) (v_idx_1705 Int) (v_idx_1704 Int) (v_idx_1703 Int)) (or (<= v_b_223_1 v_idx_1692) (< v_idx_1694 v_b_224_1) (<= v_b_222_1 v_idx_1703) (and (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1704) v_idx_1693))) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1704) v_idx_1693)) 0)) (< v_idx_1693 v_b_223_1) (<= v_b_224_1 v_idx_1693) (<= v_b_225_1 v_idx_1704) (< v_idx_1704 v_b_222_1) (< v_idx_1705 v_b_225_1))) (<= (- (- |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_#value| v_v_9138_1) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_222_1) (- |main_read~int_#ptr.base|)) 0) (<= (- v_b_223_1 main_~q~1.offset) 200) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- v_b_223_1 |main_~malloc_#res.offset|) 200) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- v_b_223_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_224_1) v_b_224_1) (- 2)) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_223_1 main_~p~1.offset) 200) (<= (- (- v_b_223_1) (- v_b_224_1)) 1) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_222_1 v_b_225_1) (- 1)) (<= (- (- |main_read~int_#value|) (- v_v_9138_1)) 0) (<= (- |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) (<= (- v_b_223_1 v_b_224_1) (- 1)) (<= (- v_b_223_1 |main_read~int_#sizeOfReadType|) 196) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- (- v_b_224_1) (- |main_~malloc_#res.offset|)) (- 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_223_1) v_b_224_1) (- 1)) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 200)) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- v_b_223_1 (- |main_~malloc_#res.offset|)) 200) (<= (- 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) (<= (- v_b_225_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_224_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- v_b_224_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_223_1) main_~q~1.offset) 0) (<= (- v_b_223_1 (- v_b_224_1)) 401) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_223_1) (- |main_~malloc_#res.offset|)) 0))) (exists ((v_b_111_1 Int) (v_b_110_1 Int) (v_b_113_1 Int) (v_b_112_1 Int) (v_v_2418_1 (Array Int Int)) (v_v_2416_1 Int) (v_v_2411_1 (Array Int Int))) (and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_111_1) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- (- v_b_113_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- |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)) (<= (- v_b_111_1 (- v_b_112_1)) 17) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_112_1 (- |main_read~int_#sizeOfReadType|)) 13) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_111_1) (- main_~q~1.offset)) 8) (<= (- (- |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_112_1 (- |main_read~int_#ptr.offset|)) 17) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_111_1) v_b_112_1) (- 1)) (<= (- (- 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)) (<= (- (- v_b_112_1) v_b_112_1) (- 2)) (<= (- (- v_b_110_1) (- v_b_113_1)) 1) (<= (- (- v_b_112_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_111_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_112_1 main_~p~1.offset) 9) (<= (- (- |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)) (<= (- (- v_b_111_1) main_~malloc_~size) (- 400)) (<= (- (- |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) (<= (- v_b_112_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_111_1) v_b_111_1) 0) (<= (- (- v_b_112_1) (- main_~p~1.offset)) (- 1)) (<= (- v_b_111_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_110_1 v_b_113_1) (- 1)) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- (- v_b_112_1) main_~malloc_~size) (- 401)) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 8) (<= (- v_b_112_1 (- main_~q~1.offset)) 17) (<= (- |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_111_1) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~p~1.offset (- main_~q~1.offset)) 8) (<= (- (- v_b_111_1) (- v_b_112_1)) 1) (<= (- (- v_b_110_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- v_b_111_1) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 8) (<= (- v_b_112_1 main_~malloc_~size) (- 391)) (<= (- 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) (<= (- v_b_111_1 |main_~malloc_#res.offset|) 8) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_111_1 (- |main_#t~malloc0.offset|)) 8) (<= (- v_b_112_1 (- main_~p~1.offset)) 9) (<= (- v_b_111_1 (- main_~q~1.offset)) 16) (<= (- (- |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)) (<= (- v_b_111_1 (- |main_~malloc_#res.offset|)) 8) (<= (- (- v_b_111_1) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 8) (= v_v_2411_1 v_v_2418_1) (<= (- v_b_112_1 (- |main_~malloc_#res.offset|)) 9) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- v_b_112_1) main_~p~1.offset) (- 1)) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_111_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_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- v_b_111_1 |main_read~int_#sizeOfReadType|) 4) (<= (- v_b_112_1 |main_read~int_#sizeOfReadType|) 5) (<= (- |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) (<= (- (- v_b_111_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |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_112_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 12) (<= (- |main_read~int_#value| v_v_2416_1) 0) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 8) (<= (- v_b_112_1 |main_#t~malloc0.offset|) 9) (<= (- v_b_112_1 (- v_b_112_1)) 18) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- (- v_b_112_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- |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) (<= (- (- v_b_112_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 16) (<= (- (- v_b_112_1) |main_~malloc_#res.offset|) (- 1)) (<= (- v_b_112_1 (- main_~malloc_~size)) 409) (<= (- |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) (<= (- v_b_112_1 (- |main_#t~malloc0.offset|)) 9) (<= (- (- v_b_112_1) (- main_~malloc_~size)) 399) (<= (- v_b_111_1 (- |main_read~int_#ptr.offset|)) 16) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 8) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 v_b_112_1) (- 1)) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- v_b_112_1 main_~q~1.offset) 9) (<= (- (- v_b_111_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- v_b_111_1 main_~malloc_~size) (- 392)) (<= (- (- v_b_112_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_111_1 (- main_~malloc_~size)) 408) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- v_b_112_1 |main_~malloc_#res.offset|) 9) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- v_b_111_1 (- main_~p~1.offset)) 8) (<= (- (- |main_read~int_#value|) (- v_v_2416_1)) 0) (<= (- v_b_113_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_112_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- |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) (<= (- (- v_b_112_1) (- main_~q~1.offset)) 7) (<= (- (- v_b_111_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_111_1) (- main_~malloc_~size)) 400) (<= (- (- v_b_111_1) (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 8) (<= (- v_b_111_1 main_~q~1.offset) 8) (forall ((v_idx_1684 Int) (v_idx_1683 Int) (v_idx_1682 Int) (v_idx_1690 Int) (v_idx_1689 Int) (v_idx_1688 Int)) (or (< v_idx_1689 v_b_110_1) (<= v_b_110_1 v_idx_1688) (< v_idx_1684 v_b_112_1) (<= v_b_112_1 v_idx_1683) (<= v_b_111_1 v_idx_1682) (<= v_b_113_1 v_idx_1689) (< v_idx_1690 v_b_113_1) (< v_idx_1683 v_b_111_1) (and (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1689) v_idx_1683)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1689) v_idx_1683))) 0)))) (<= (- v_b_111_1 |main_#t~malloc0.offset|) 8) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- v_b_110_1 |main_read~int_#ptr.base|) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 (- |main_read~int_#sizeOfReadType|)) 12) (<= (- (- |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_111_1) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 8) (<= (- v_b_111_1 main_~p~1.offset) 8) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- v_b_111_1 (- v_b_111_1)) 16) (<= (- (- v_b_112_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_112_1) |main_#t~malloc0.offset|) (- 1)) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 4) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0))))} [2018-12-18 23:39:51,082 WARN L274 ngHoareTripleChecker]: Action: main := 0; [2018-12-18 23:39:51,082 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= c_main_main_primed 0) [2018-12-18 23:39:51,925 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) (<= (- (- |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) (exists ((v_b_223_1 Int) (v_b_222_1 Int) (v_b_224_1 Int) (v_b_225_1 Int)) (and (<= (- (- v_b_223_1) (- main_~q~1.offset)) 200) (<= (- (- v_b_224_1) (- main_~p~1.offset)) (- 1)) (<= (- v_b_223_1 (- main_main)) 200) (<= (- (- v_b_223_1) v_b_223_1) 0) (<= (- v_b_224_1 (- v_b_224_1)) 402) (<= (- v_b_224_1 main_~p~1.offset) 201) (forall ((v_idx_1719 Int) (v_idx_1708 Int)) (or (< v_idx_1708 v_b_223_1) (<= v_b_225_1 v_idx_1719) (< v_idx_1719 v_b_222_1) (<= v_b_224_1 v_idx_1708) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1719) v_idx_1708))) 0))) (<= (- (- v_b_223_1) (- main_~p~1.offset)) 0) (<= (- v_b_224_1 (- |main_read~int_#ptr.offset|)) 401) (<= (- v_b_224_1 (- |main_read~int_#sizeOfReadType|)) 205) (<= (- (- v_b_224_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_224_1 (- |main_~malloc_#res.offset|)) 201) (<= (- v_b_224_1 |main_read~int_#ptr.offset|) 1) (<= (- v_b_223_1 (- |main_#t~malloc0.offset|)) 200) (<= (- (- v_b_224_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_224_1 (- |main_#t~malloc0.offset|)) 201) (<= (- v_b_223_1 (- main_~p~1.offset)) 200) (<= (- (- v_b_224_1) |main_#t~malloc0.offset|) (- 1)) (<= (- v_b_224_1 |main_read~int_#sizeOfReadType|) 197) (<= (- (- v_b_223_1) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_224_1 main_~q~1.offset) 201) (<= (- (- v_b_223_1) (- main_main)) 0) (<= (- (- v_b_224_1) (- main_~q~1.offset)) 199) (<= (- (- v_b_223_1) (- main_~malloc_~size)) 400) (<= (- v_b_222_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_225_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_223_1 (- main_~q~1.offset)) 400) (<= (- v_b_224_1 main_~malloc_~size) (- 199)) (<= (- (- v_b_223_1) |main_~malloc_#res.offset|) 0) (<= (- v_b_224_1 (- main_~p~1.offset)) 201) (<= (- v_b_224_1 |main_#t~malloc0.offset|) 201) (<= (- v_b_223_1 main_~malloc_~size) (- 200)) (<= (- (- v_b_224_1) main_main) (- 1)) (forall ((v_prenex_127 Int) (v_prenex_126 Int)) (or (<= v_b_224_1 v_prenex_127) (< v_prenex_126 v_b_222_1) (< v_prenex_127 v_b_223_1) (<= v_b_225_1 v_prenex_126) (<= (- |main_read~int_#value| (select (select |#memory_int| v_prenex_126) v_prenex_127)) 0))) (<= (- v_b_224_1 (- main_~malloc_~size)) 601) (<= (- v_b_223_1 (- main_~malloc_~size)) 600) (<= (- v_b_223_1 main_~q~1.offset) 200) (<= (- (- v_b_222_1) (- |main_read~int_#ptr.base|)) 0) (<= (- v_b_223_1 |main_~malloc_#res.offset|) 200) (<= (- v_b_224_1 (- main_main)) 201) (<= (- v_b_223_1 (- v_b_223_1)) 400) (<= (- v_b_223_1 (- |main_read~int_#sizeOfReadType|)) 204) (<= (- (- v_b_224_1) main_~q~1.offset) (- 1)) (<= (- v_b_223_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_224_1) v_b_224_1) (- 2)) (<= (- v_b_223_1 main_~p~1.offset) 200) (<= (- (- v_b_223_1) (- v_b_224_1)) 1) (<= (- (- v_b_223_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_223_1 (- |main_read~int_#ptr.offset|)) 400) (<= (- v_b_222_1 v_b_225_1) (- 1)) (<= (- v_b_224_1 |main_~malloc_#res.offset|) 201) (<= (- (- v_b_223_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_224_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_222_1) (- v_b_225_1)) 1) (<= (- v_b_223_1 v_b_224_1) (- 1)) (<= (- v_b_223_1 |main_read~int_#sizeOfReadType|) 196) (<= (- v_b_223_1 main_main) 200) (<= (- (- v_b_223_1) main_~p~1.offset) 0) (<= (- (- v_b_224_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_223_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_223_1) v_b_224_1) (- 1)) (<= (- (- v_b_223_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_224_1 (- main_~q~1.offset)) 401) (<= (- (- v_b_223_1) main_main) 0) (<= (- (- v_b_224_1) (- main_main)) (- 1)) (<= (- v_b_224_1 main_main) 201) (<= (- v_b_223_1 (- |main_~malloc_#res.offset|)) 200) (<= (- v_b_225_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_224_1) |main_~malloc_#res.offset|) (- 1)) (<= (- v_b_223_1 |main_#t~malloc0.offset|) 200) (<= (- (- v_b_224_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_224_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_223_1) main_~q~1.offset) 0) (<= (- (- v_b_224_1) (- main_~malloc_~size)) 399) (<= (- v_b_223_1 (- v_b_224_1)) 401) (<= (- (- v_b_224_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_224_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_223_1) (- |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-18 23:40:17,313 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-18 23:40:17,313 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-18 23:40:17,313 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-18 23:40:17,314 WARN L223 ngHoareTripleChecker]: -- [2018-12-18 23:40:17,314 WARN L224 ngHoareTripleChecker]: Pre: {2147483499#(or (exists ((v_b_223_1 Int) (v_b_222_1 Int) (v_v_9138_1 Int) (v_v_9140_1 (Array Int Int)) (v_b_224_1 Int) (v_b_225_1 Int) (v_v_9133_1 (Array Int Int))) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) (- c_main_~q~1.offset)) 200) (<= (- |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) (<= (- v_b_224_1 (- |c_main_#t~malloc0.offset|)) 201) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- v_b_223_1) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_223_1) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 600) (<= (- (- c_main_main) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_224_1 |c_main_#t~malloc0.offset|) 201) (<= (- v_b_224_1 (- c_main_~malloc_~size)) 601) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 200) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 600) (<= (- v_b_224_1 (- c_main_main)) 201) (<= (- |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_224_1) c_main_~q~1.offset) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 204) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- (- v_b_223_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_222_1) (- v_b_225_1)) 1) (<= (- c_main_main |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) 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_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 200) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- v_b_224_1) (- c_main_main)) (- 1)) (<= (- 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_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_224_1) (- c_main_~p~1.offset)) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_223_1) v_b_223_1) 0) (<= (- v_b_224_1 (- v_b_224_1)) 402) (<= (- (- c_main_main) (- c_main_~p~1.offset)) 0) (<= (- v_b_224_1 (- |c_main_read~int_#sizeOfReadType|)) 205) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- v_b_224_1 |c_main_read~int_#ptr.offset|) 1) (<= (- v_b_223_1 (- |c_main_#t~malloc0.offset|)) 200) (<= (- (- v_b_224_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- v_b_223_1 (- c_main_~p~1.offset)) 200) (<= (- c_main_main c_main_~malloc_~size) (- 400)) (<= (- (- v_b_224_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |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) (<= (- (- v_b_223_1) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 200) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- v_b_224_1) (- c_main_~q~1.offset)) 199) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_223_1 (- c_main_~q~1.offset)) 400) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 400) (<= (- (- c_main_main) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_223_1) |c_main_~malloc_#res.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_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_223_1 c_main_~q~1.offset) 200) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- v_b_223_1 |c_main_~malloc_#res.offset|) 200) (<= (- v_b_223_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_224_1) v_b_224_1) (- 2)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- v_b_223_1 c_main_~p~1.offset) 200) (<= (- (- v_b_223_1) (- v_b_224_1)) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_main_read~int_#value|) (- v_v_9138_1)) 0) (<= (- |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) (<= (- (- 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) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- v_b_223_1 v_b_224_1) (- 1)) (<= (- v_b_223_1 |c_main_read~int_#sizeOfReadType|) 196) (<= (- (- |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_223_1) c_main_main) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 200)) (<= (- v_b_224_1 c_main_main) 201) (<= (- v_b_223_1 (- |c_main_~malloc_#res.offset|)) 200) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_223_1 (- v_b_224_1)) 401) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_223_1) (- |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_224_1 c_main_~p~1.offset) 201) (<= (- v_b_224_1 (- |c_main_read~int_#ptr.offset|)) 401) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_224_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_224_1 (- |c_main_~malloc_#res.offset|)) 201) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 200) (<= (- c_main_main (- c_main_main)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_224_1 c_main_~q~1.offset) 201) (<= (- (- v_b_223_1) (- c_main_main)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- v_b_224_1 c_main_~malloc_~size) (- 199)) (<= (- (- |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_224_1 (- c_main_~p~1.offset)) 201) (<= (- v_b_223_1 c_main_~malloc_~size) (- 200)) (<= (- (- v_b_224_1) c_main_main) (- 1)) (<= (- (- c_main_main) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_223_1 (- c_main_~malloc_~size)) 600) (<= (- |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_223_1 (- v_b_223_1)) 400) (<= (- v_b_223_1 (- |c_main_read~int_#sizeOfReadType|)) 204) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_223_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- v_b_223_1 (- |c_main_read~int_#ptr.offset|)) 400) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 200) (<= (- v_b_224_1 |c_main_~malloc_#res.offset|) 201) (<= (- (- v_b_224_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- c_main_main c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 200) (<= (- v_b_223_1 c_main_main) 200) (<= (- c_main_main (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_223_1) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_223_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_224_1 (- c_main_~q~1.offset)) 401) (<= (- c_main_main |c_main_read~int_#ptr.offset|) 0) (<= (- c_main_main |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_223_1 |c_main_#t~malloc0.offset|) 200) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- v_b_224_1) c_main_~p~1.offset) (- 1)) (<= (- (- v_b_224_1) (- c_main_~malloc_~size)) 399) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_224_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_224_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- c_main_main c_main_~q~1.offset) 0) (<= (- v_b_223_1 (- c_main_main)) 200) (<= (- (- c_main_main) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_223_1) (- c_main_~p~1.offset)) 0) (<= (- (- |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)) 200) (<= (- v_b_224_1 |c_main_read~int_#sizeOfReadType|) 197) (<= (- |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) (<= (- v_b_222_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- c_main_main) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_225_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- |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_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (= v_v_9133_1 v_v_9140_1) (<= (- |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_#value| v_v_9138_1) 0) (<= (- (- v_b_222_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- c_main_main) c_main_~p~1.offset) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- (- v_b_223_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_222_1 v_b_225_1) (- 1)) (<= (- (- c_main_main) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_224_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- (- v_b_223_1) v_b_224_1) (- 1)) (<= (- 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) (forall ((v_idx_1780 Int) (v_idx_1769 Int) (v_idx_1779 Int) (v_idx_1768 Int) (v_idx_1778 Int) (v_idx_1767 Int)) (or (<= v_b_222_1 v_idx_1778) (<= v_b_223_1 v_idx_1767) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1779) v_idx_1768))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1779) v_idx_1768)) 0)) (< v_idx_1780 v_b_225_1) (< v_idx_1779 v_b_222_1) (< v_idx_1769 v_b_224_1) (< v_idx_1768 v_b_223_1) (<= v_b_224_1 v_idx_1768) (<= v_b_225_1 v_idx_1779))) (<= (- v_b_225_1 |c_main_read~int_#ptr.base|) 1) (<= (- (- v_b_224_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_224_1) c_main_~malloc_~size) (- 401)) (<= (- (- v_b_223_1) c_main_~q~1.offset) 0) (<= (- c_main_main (- |c_main_~malloc_#res.offset|)) 0))) (exists ((v_b_111_1 Int) (v_b_110_1 Int) (v_b_113_1 Int) (v_b_112_1 Int) (v_v_2418_1 (Array Int Int)) (v_v_2416_1 Int) (v_v_2411_1 (Array Int Int))) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_111_1) c_main_~p~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_#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_111_1 (- v_b_112_1)) 17) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_111_1) (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- v_b_111_1) v_b_112_1) (- 1)) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 392)) (<= (- (- v_b_112_1) v_b_112_1) (- 2)) (<= (- c_main_main (- c_main_~q~1.offset)) 8) (<= (- (- v_b_110_1) (- v_b_113_1)) 1) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_111_1) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 8) (<= (- v_b_112_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_111_1) v_b_111_1) 0) (<= (- v_b_111_1 (- c_main_main)) 8) (<= (- (- c_main_main) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_112_1) (- c_main_~p~1.offset)) (- 1)) (<= (- v_b_111_1 |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_110_1 v_b_113_1) (- 1)) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_112_1) c_main_~malloc_~size) (- 401)) (<= (- v_b_112_1 (- c_main_~q~1.offset)) 17) (<= (- |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_110_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- (- 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_112_1 (- c_main_~p~1.offset)) 9) (<= (- v_b_111_1 (- 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_~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_111_1 (- |c_main_~malloc_#res.offset|)) 8) (<= (- (- v_b_111_1) c_main_~q~1.offset) 0) (<= (- v_b_112_1 (- |c_main_~malloc_#res.offset|)) 9) (<= (- 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_111_1 |c_main_read~int_#sizeOfReadType|) 4) (<= (- |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) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 12) (<= (- |c_main_read~int_#value| v_v_2416_1) 0) (<= (- c_main_main c_main_~malloc_~size) (- 400)) (<= (- v_b_112_1 (- v_b_112_1)) 18) (<= (- (- 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_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_112_1 (- c_main_~malloc_~size)) 409) (<= (- |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) (<= (- (- v_b_112_1) (- c_main_~malloc_~size)) 399) (<= (- (- v_b_111_1) (- c_main_main)) 0) (<= (- v_b_111_1 (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 v_b_112_1) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- v_b_112_1 c_main_~q~1.offset) 9) (<= (- (- v_b_111_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_112_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_read~int_#value|) (- v_v_2416_1)) 0) (<= (- v_b_113_1 |c_main_read~int_#ptr.base|) 1) (<= (- c_main_main (- |c_main_read~int_#ptr.offset|)) 8) (<= (- (- v_b_112_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- |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_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- v_b_111_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_111_1) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (forall ((v_idx_1764 Int) (v_idx_1763 Int) (v_idx_1759 Int) (v_idx_1758 Int) (v_idx_1757 Int) (v_idx_1765 Int)) (or (<= v_b_112_1 v_idx_1758) (<= v_b_111_1 v_idx_1757) (<= v_b_113_1 v_idx_1764) (< v_idx_1758 v_b_111_1) (< v_idx_1759 v_b_112_1) (< v_idx_1764 v_b_110_1) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1764) v_idx_1758)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1764) v_idx_1758))) 0)) (< v_idx_1765 v_b_113_1) (<= v_b_110_1 v_idx_1763))) (<= (- v_b_111_1 |c_main_#t~malloc0.offset|) 8) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_main) 0) (<= (- v_b_110_1 |c_main_read~int_#ptr.base|) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- c_main_main) c_main_main) 0) (<= (- v_b_111_1 c_main_main) 8) (<= (- (- v_b_111_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_~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_113_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_112_1 (- |c_main_read~int_#sizeOfReadType|)) 13) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 8) (<= (- v_b_112_1 (- |c_main_read~int_#ptr.offset|)) 17) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 16) (<= (- c_main_main (- c_main_main)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_112_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_111_1) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_112_1 c_main_~p~1.offset) 9) (<= (- (- |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)) (<= (- (- 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) (<= (- (- c_main_main) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_111_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_111_1) (- v_b_112_1)) 1) (<= (- (- v_b_111_1) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 8) (<= (- v_b_112_1 c_main_~malloc_~size) (- 391)) (<= (- (- |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_main c_main_~p~1.offset) 0) (<= (- v_b_111_1 |c_main_~malloc_#res.offset|) 8) (<= (- v_b_111_1 (- |c_main_#t~malloc0.offset|)) 8) (<= (- 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) (<= (- (- v_b_111_1) c_main_main) 0) (<= (- 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_v_2411_1 v_v_2418_1) (<= (- (- c_main_main) (- |c_main_read~int_#ptr.offset|)) 8) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- v_b_112_1) c_main_~p~1.offset) (- 1)) (<= (- (- v_b_111_1) (- |c_main_#t~malloc0.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)) (<= (- c_main_main c_main_~q~1.offset) 0) (<= (- v_b_112_1 |c_main_read~int_#sizeOfReadType|) 5) (<= (- (- c_main_main) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_111_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) 0) (<= (- (- v_b_112_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 8) (<= (- v_b_112_1 |c_main_#t~malloc0.offset|) 9) (<= (- (- v_b_112_1) (- c_main_main)) (- 1)) (<= (- |c_main_#t~malloc0.offset| c_main_main) 0) (<= (- v_b_112_1 (- c_main_main)) 9) (<= (- (- v_b_112_1) c_main_main) (- 1)) (<= (- (- v_b_112_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- c_main_main) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_112_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 16) (<= (- (- v_b_112_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- v_b_112_1 (- |c_main_#t~malloc0.offset|)) 9) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 8) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- v_b_111_1 c_main_~malloc_~size) (- 392)) (<= (- v_b_111_1 (- c_main_~malloc_~size)) 408) (<= (- v_b_112_1 c_main_main) 9) (<= (- v_b_112_1 |c_main_~malloc_#res.offset|) 9) (<= (- (- c_main_main) c_main_~p~1.offset) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_111_1 (- c_main_~p~1.offset)) 8) (<= (- (- |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_112_1) (- c_main_~q~1.offset)) 7) (<= (- (- c_main_main) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_111_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 8) (<= (- v_b_111_1 c_main_~q~1.offset) 8) (<= (- v_b_111_1 (- |c_main_read~int_#sizeOfReadType|)) 12) (<= (- (- |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) (<= (- v_b_111_1 c_main_~p~1.offset) 8) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_111_1 (- v_b_111_1)) 16) (<= (- (- v_b_112_1) c_main_~q~1.offset) (- 1)) (<= (- (- v_b_112_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 4) (<= (- c_main_main (- |c_main_~malloc_#res.offset|)) 0))))} [2018-12-18 23:40:17,314 WARN L228 ngHoareTripleChecker]: Action: assume true; [2018-12-18 23:40:17,315 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: true [2018-12-18 23:40:17,315 WARN L230 ngHoareTripleChecker]: Post: {2147483498#(exists ((v_b_223_1 Int) (v_b_222_1 Int) (v_v_9138_1 Int) (v_v_9140_1 (Array Int Int)) (v_b_224_1 Int) (v_b_225_1 Int) (v_v_9133_1 (Array Int Int))) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) (- c_main_~q~1.offset)) 200) (<= (- |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) (<= (- v_b_224_1 (- |c_main_#t~malloc0.offset|)) 201) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- v_b_223_1) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_223_1) (- c_main_~malloc_~size)) 400) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 600) (<= (- (- c_main_main) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_224_1 |c_main_#t~malloc0.offset|) 201) (<= (- v_b_224_1 (- c_main_~malloc_~size)) 601) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 200) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 600) (<= (- v_b_224_1 (- c_main_main)) 201) (<= (- |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_224_1) c_main_~q~1.offset) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 204) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- (- v_b_223_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_222_1) (- v_b_225_1)) 1) (<= (- c_main_main |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) 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_~p~1.offset)) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 200) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- v_b_224_1) (- c_main_main)) (- 1)) (<= (- 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_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_224_1) (- c_main_~p~1.offset)) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_223_1) v_b_223_1) 0) (<= (- v_b_224_1 (- v_b_224_1)) 402) (<= (- (- c_main_main) (- c_main_~p~1.offset)) 0) (<= (- v_b_224_1 (- |c_main_read~int_#sizeOfReadType|)) 205) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- v_b_224_1 |c_main_read~int_#ptr.offset|) 1) (<= (- v_b_223_1 (- |c_main_#t~malloc0.offset|)) 200) (<= (- (- v_b_224_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- v_b_223_1 (- c_main_~p~1.offset)) 200) (<= (- c_main_main c_main_~malloc_~size) (- 400)) (<= (- (- v_b_224_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |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) (<= (- (- v_b_223_1) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 200) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- v_b_224_1) (- c_main_~q~1.offset)) 199) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_223_1 (- c_main_~q~1.offset)) 400) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 400) (<= (- (- c_main_main) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_223_1) |c_main_~malloc_#res.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_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_223_1 c_main_~q~1.offset) 200) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- v_b_223_1 |c_main_~malloc_#res.offset|) 200) (<= (- v_b_223_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_224_1) v_b_224_1) (- 2)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- v_b_223_1 c_main_~p~1.offset) 200) (<= (- (- v_b_223_1) (- v_b_224_1)) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_main_read~int_#value|) (- v_v_9138_1)) 0) (<= (- |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) (<= (- (- 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) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- v_b_223_1 v_b_224_1) (- 1)) (<= (- v_b_223_1 |c_main_read~int_#sizeOfReadType|) 196) (<= (- (- |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_223_1) c_main_main) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 200)) (<= (- v_b_224_1 c_main_main) 201) (<= (- v_b_223_1 (- |c_main_~malloc_#res.offset|)) 200) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_223_1 (- v_b_224_1)) 401) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_223_1) (- |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_224_1 c_main_~p~1.offset) 201) (<= (- v_b_224_1 (- |c_main_read~int_#ptr.offset|)) 401) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_224_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_224_1 (- |c_main_~malloc_#res.offset|)) 201) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 200) (<= (- c_main_main (- c_main_main)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_224_1 c_main_~q~1.offset) 201) (<= (- (- v_b_223_1) (- c_main_main)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- v_b_224_1 c_main_~malloc_~size) (- 199)) (<= (- (- |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_224_1 (- c_main_~p~1.offset)) 201) (<= (- v_b_223_1 c_main_~malloc_~size) (- 200)) (<= (- (- v_b_224_1) c_main_main) (- 1)) (<= (- (- c_main_main) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_223_1 (- c_main_~malloc_~size)) 600) (<= (- |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_223_1 (- v_b_223_1)) 400) (<= (- v_b_223_1 (- |c_main_read~int_#sizeOfReadType|)) 204) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_223_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- v_b_223_1 (- |c_main_read~int_#ptr.offset|)) 400) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 200) (<= (- v_b_224_1 |c_main_~malloc_#res.offset|) 201) (<= (- (- v_b_224_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- c_main_main c_main_~p~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 200) (<= (- v_b_223_1 c_main_main) 200) (<= (- c_main_main (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_223_1) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_223_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_224_1 (- c_main_~q~1.offset)) 401) (<= (- c_main_main |c_main_read~int_#ptr.offset|) 0) (<= (- c_main_main |c_main_read~int_#sizeOfReadType|) (- 4)) (forall ((v_idx_1784 Int) (v_idx_1795 Int) (v_idx_1794 Int) (v_idx_1783 Int) (v_idx_1782 Int) (v_idx_1793 Int)) (or (<= v_b_223_1 v_idx_1782) (<= v_b_224_1 v_idx_1783) (< v_idx_1784 v_b_224_1) (<= v_b_225_1 v_idx_1794) (< v_idx_1794 v_b_222_1) (<= v_b_222_1 v_idx_1793) (< v_idx_1795 v_b_225_1) (< v_idx_1783 v_b_223_1) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1794) v_idx_1783))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1794) v_idx_1783)) 0)))) (<= (- v_b_223_1 |c_main_#t~malloc0.offset|) 200) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- v_b_224_1) c_main_~p~1.offset) (- 1)) (<= (- (- v_b_224_1) (- c_main_~malloc_~size)) 399) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_224_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_224_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- c_main_main c_main_~q~1.offset) 0) (<= (- v_b_223_1 (- c_main_main)) 200) (<= (- (- c_main_main) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_223_1) (- c_main_~p~1.offset)) 0) (<= (- (- |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)) 200) (<= (- v_b_224_1 |c_main_read~int_#sizeOfReadType|) 197) (<= (- |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) (<= (- v_b_222_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- c_main_main) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_225_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- |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_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (= v_v_9133_1 v_v_9140_1) (<= (- |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_#value| v_v_9138_1) 0) (<= (- (- v_b_222_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- c_main_main) c_main_~p~1.offset) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- (- v_b_223_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_222_1 v_b_225_1) (- 1)) (<= (- (- c_main_main) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_224_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- (- v_b_223_1) v_b_224_1) (- 1)) (<= (- 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) (<= (- v_b_225_1 |c_main_read~int_#ptr.base|) 1) (<= (- (- v_b_224_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_224_1) c_main_~malloc_~size) (- 401)) (<= (- (- v_b_223_1) c_main_~q~1.offset) 0) (<= (- c_main_main (- |c_main_~malloc_#res.offset|)) 0)))} [2018-12-18 23:40:17,315 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-18 23:40:17,316 WARN L268 ngHoareTripleChecker]: -- [2018-12-18 23:40:17,317 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-18 23:40:17,440 WARN L181 SmtUtils]: Spent 122.00 ms on a formula simplification that was a NOOP. DAG size: 750 [2018-12-18 23:40:17,440 WARN L270 ngHoareTripleChecker]: Pre: {2147483499#(or (exists ((v_b_223_1 Int) (v_b_222_1 Int) (v_v_9138_1 Int) (v_v_9140_1 (Array Int Int)) (v_b_224_1 Int) (v_b_225_1 Int) (v_v_9133_1 (Array Int Int))) (and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) (- main_~q~1.offset)) 200) (<= (- |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) (<= (- v_b_224_1 (- |main_#t~malloc0.offset|)) 201) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- v_b_223_1) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_223_1) (- main_~malloc_~size)) 400) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- main_~malloc_~size (- main_~q~1.offset)) 600) (<= (- (- main_main) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_224_1 |main_#t~malloc0.offset|) 201) (<= (- v_b_224_1 (- main_~malloc_~size)) 601) (<= (- main_~p~1.offset (- main_~q~1.offset)) 200) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 600) (<= (- v_b_224_1 (- main_main)) 201) (<= (- |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_224_1) main_~q~1.offset) (- 1)) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 204) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- (- v_b_223_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_222_1) (- v_b_225_1)) 1) (<= (- main_main |main_~malloc_#res.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) 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_read~int_#ptr.offset| |main_~malloc_#res.offset|) 200) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- (- v_b_224_1) (- main_main)) (- 1)) (<= (- 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_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_224_1) (- main_~p~1.offset)) (- 1)) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- v_b_223_1) v_b_223_1) 0) (<= (- v_b_224_1 (- v_b_224_1)) 402) (<= (- (- main_main) (- main_~p~1.offset)) 0) (<= (- v_b_224_1 (- |main_read~int_#sizeOfReadType|)) 205) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- v_b_224_1 |main_read~int_#ptr.offset|) 1) (<= (- v_b_223_1 (- |main_#t~malloc0.offset|)) 200) (<= (- (- v_b_224_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- v_b_223_1 (- main_~p~1.offset)) 200) (<= (- main_main main_~malloc_~size) (- 400)) (<= (- (- v_b_224_1) |main_#t~malloc0.offset|) (- 1)) (<= (- |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) (<= (- (- v_b_223_1) |main_read~int_#ptr.offset|) 0) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 200) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- v_b_224_1) (- main_~q~1.offset)) 199) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_223_1 (- main_~q~1.offset)) 400) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 400) (<= (- (- main_main) (- main_~malloc_~size)) 400) (<= (- (- v_b_223_1) |main_~malloc_#res.offset|) 0) (<= (- |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_223_1 main_~q~1.offset) 200) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- v_b_223_1 |main_~malloc_#res.offset|) 200) (<= (- v_b_223_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_224_1) v_b_224_1) (- 2)) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- v_b_223_1 main_~p~1.offset) 200) (<= (- (- v_b_223_1) (- v_b_224_1)) 1) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_read~int_#value|) (- v_v_9138_1)) 0) (<= (- |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_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) (<= (- v_b_223_1 v_b_224_1) (- 1)) (<= (- v_b_223_1 |main_read~int_#sizeOfReadType|) 196) (<= (- (- |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_223_1) main_main) 0) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 200)) (<= (- v_b_224_1 main_main) 201) (<= (- v_b_223_1 (- |main_~malloc_#res.offset|)) 200) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- v_b_223_1 (- v_b_224_1)) 401) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_223_1) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_#t~malloc0.offset| (- main_main)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- v_b_224_1 main_~p~1.offset) 201) (<= (- v_b_224_1 (- |main_read~int_#ptr.offset|)) 401) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_224_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_224_1 (- |main_~malloc_#res.offset|)) 201) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 200) (<= (- main_main (- main_main)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- v_b_224_1 main_~q~1.offset) 201) (<= (- (- v_b_223_1) (- main_main)) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- v_b_224_1 main_~malloc_~size) (- 199)) (<= (- (- |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_224_1 (- main_~p~1.offset)) 201) (<= (- v_b_223_1 main_~malloc_~size) (- 200)) (<= (- (- v_b_224_1) main_main) (- 1)) (<= (- (- main_main) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- v_b_223_1 (- main_~malloc_~size)) 600) (<= (- |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_223_1 (- v_b_223_1)) 400) (<= (- v_b_223_1 (- |main_read~int_#sizeOfReadType|)) 204) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- v_b_223_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_223_1 (- |main_read~int_#ptr.offset|)) 400) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 200) (<= (- v_b_224_1 |main_~malloc_#res.offset|) 201) (<= (- (- v_b_224_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- main_main main_~p~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 200) (<= (- v_b_223_1 main_main) 200) (<= (- main_main (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_223_1) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- (- v_b_223_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_224_1 (- main_~q~1.offset)) 401) (<= (- main_main |main_read~int_#ptr.offset|) 0) (<= (- main_main |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_223_1 |main_#t~malloc0.offset|) 200) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- v_b_224_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_224_1) (- main_~malloc_~size)) 399) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_224_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_224_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- main_main main_~q~1.offset) 0) (<= (- v_b_223_1 (- main_main)) 200) (<= (- (- main_main) main_~malloc_~size) (- 400)) (<= (- (- v_b_223_1) (- main_~p~1.offset)) 0) (<= (- (- |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)) 200) (<= (- v_b_224_1 |main_read~int_#sizeOfReadType|) 197) (<= (- |main_#t~malloc0.offset| main_main) 0) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- (- main_main) (- main_~q~1.offset)) 200) (<= (- v_b_222_1 |main_read~int_#ptr.base|) 0) (<= (- (- main_main) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_225_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 204) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 400) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (= v_v_9133_1 v_v_9140_1) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 200) (<= (- |main_read~int_#value| v_v_9138_1) 0) (<= (- (- v_b_222_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- main_main) main_~p~1.offset) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- (- v_b_223_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_222_1 v_b_225_1) (- 1)) (<= (- (- main_main) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_224_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- (- v_b_223_1) v_b_224_1) (- 1)) (<= (- 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) (forall ((v_idx_1780 Int) (v_idx_1769 Int) (v_idx_1779 Int) (v_idx_1768 Int) (v_idx_1778 Int) (v_idx_1767 Int)) (or (<= v_b_222_1 v_idx_1778) (<= v_b_223_1 v_idx_1767) (and (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1779) v_idx_1768))) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1779) v_idx_1768)) 0)) (< v_idx_1780 v_b_225_1) (< v_idx_1779 v_b_222_1) (< v_idx_1769 v_b_224_1) (< v_idx_1768 v_b_223_1) (<= v_b_224_1 v_idx_1768) (<= v_b_225_1 v_idx_1779))) (<= (- v_b_225_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_224_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- v_b_224_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_223_1) main_~q~1.offset) 0) (<= (- main_main (- |main_~malloc_#res.offset|)) 0))) (exists ((v_b_111_1 Int) (v_b_110_1 Int) (v_b_113_1 Int) (v_b_112_1 Int) (v_v_2418_1 (Array Int Int)) (v_v_2416_1 Int) (v_v_2411_1 (Array Int Int))) (and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_111_1) main_~p~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)) (<= (- v_b_111_1 (- v_b_112_1)) 17) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_111_1) (- main_~q~1.offset)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- v_b_111_1) v_b_112_1) (- 1)) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 392)) (<= (- (- v_b_112_1) v_b_112_1) (- 2)) (<= (- main_main (- main_~q~1.offset)) 8) (<= (- (- v_b_110_1) (- v_b_113_1)) 1) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- v_b_111_1) main_~malloc_~size) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 8) (<= (- v_b_112_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_111_1) v_b_111_1) 0) (<= (- v_b_111_1 (- main_main)) 8) (<= (- (- main_main) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_112_1) (- main_~p~1.offset)) (- 1)) (<= (- v_b_111_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_110_1 v_b_113_1) (- 1)) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- (- v_b_112_1) main_~malloc_~size) (- 401)) (<= (- v_b_112_1 (- main_~q~1.offset)) 17) (<= (- |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_110_1) (- |main_read~int_#ptr.base|)) 0) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- (- 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_112_1 (- main_~p~1.offset)) 9) (<= (- v_b_111_1 (- main_~q~1.offset)) 16) (<= (- (- |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_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_111_1 (- |main_~malloc_#res.offset|)) 8) (<= (- (- v_b_111_1) main_~q~1.offset) 0) (<= (- v_b_112_1 (- |main_~malloc_#res.offset|)) 9) (<= (- 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_111_1 |main_read~int_#sizeOfReadType|) 4) (<= (- |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) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 12) (<= (- |main_read~int_#value| v_v_2416_1) 0) (<= (- main_main main_~malloc_~size) (- 400)) (<= (- v_b_112_1 (- v_b_112_1)) 18) (<= (- (- 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_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_112_1 (- main_~malloc_~size)) 409) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 392)) (<= (- (- main_main) (- main_~malloc_~size)) 400) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- (- v_b_112_1) (- main_~malloc_~size)) 399) (<= (- (- v_b_111_1) (- main_main)) 0) (<= (- v_b_111_1 (- |main_read~int_#ptr.offset|)) 16) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 v_b_112_1) (- 1)) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- v_b_112_1 main_~q~1.offset) 9) (<= (- (- v_b_111_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_112_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_read~int_#value|) (- v_v_2416_1)) 0) (<= (- v_b_113_1 |main_read~int_#ptr.base|) 1) (<= (- main_main (- |main_read~int_#ptr.offset|)) 8) (<= (- (- v_b_112_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 16) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- (- v_b_111_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_111_1) (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (forall ((v_idx_1764 Int) (v_idx_1763 Int) (v_idx_1759 Int) (v_idx_1758 Int) (v_idx_1757 Int) (v_idx_1765 Int)) (or (<= v_b_112_1 v_idx_1758) (<= v_b_111_1 v_idx_1757) (<= v_b_113_1 v_idx_1764) (< v_idx_1758 v_b_111_1) (< v_idx_1759 v_b_112_1) (< v_idx_1764 v_b_110_1) (and (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1764) v_idx_1758)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1764) v_idx_1758))) 0)) (< v_idx_1765 v_b_113_1) (<= v_b_110_1 v_idx_1763))) (<= (- v_b_111_1 |main_#t~malloc0.offset|) 8) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_main) 0) (<= (- v_b_110_1 |main_read~int_#ptr.base|) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- main_main) main_main) 0) (<= (- v_b_111_1 main_main) 8) (<= (- (- v_b_111_1) |main_read~int_#ptr.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_main)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- (- v_b_113_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_112_1 (- |main_read~int_#sizeOfReadType|)) 13) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 8) (<= (- v_b_112_1 (- |main_read~int_#ptr.offset|)) 17) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 16) (<= (- main_main (- main_main)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_112_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_111_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_112_1 main_~p~1.offset) 9) (<= (- (- |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)) (<= (- (- 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) (<= (- (- main_main) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_111_1) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_111_1) (- v_b_112_1)) 1) (<= (- (- v_b_111_1) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 8) (<= (- v_b_112_1 main_~malloc_~size) (- 391)) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 8) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- main_main main_~p~1.offset) 0) (<= (- v_b_111_1 |main_~malloc_#res.offset|) 8) (<= (- v_b_111_1 (- |main_#t~malloc0.offset|)) 8) (<= (- main_main (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- (- main_main) (- main_~q~1.offset)) 8) (<= (- (- v_b_111_1) main_main) 0) (<= (- 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_v_2411_1 v_v_2418_1) (<= (- (- main_main) (- |main_read~int_#ptr.offset|)) 8) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- v_b_112_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_111_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_main main_~q~1.offset) 0) (<= (- v_b_112_1 |main_read~int_#sizeOfReadType|) 5) (<= (- (- main_main) main_~malloc_~size) (- 400)) (<= (- (- v_b_111_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- (- v_b_112_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 8) (<= (- v_b_112_1 |main_#t~malloc0.offset|) 9) (<= (- (- v_b_112_1) (- main_main)) (- 1)) (<= (- |main_#t~malloc0.offset| main_main) 0) (<= (- v_b_112_1 (- main_main)) 9) (<= (- (- v_b_112_1) main_main) (- 1)) (<= (- (- v_b_112_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- (- main_main) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_112_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 16) (<= (- (- v_b_112_1) |main_~malloc_#res.offset|) (- 1)) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- v_b_112_1 (- |main_#t~malloc0.offset|)) 9) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 8) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- v_b_111_1 main_~malloc_~size) (- 392)) (<= (- v_b_111_1 (- main_~malloc_~size)) 408) (<= (- v_b_112_1 main_main) 9) (<= (- v_b_112_1 |main_~malloc_#res.offset|) 9) (<= (- (- main_main) main_~p~1.offset) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- v_b_111_1 (- main_~p~1.offset)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_112_1) (- main_~q~1.offset)) 7) (<= (- (- main_main) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_111_1) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 8) (<= (- v_b_111_1 main_~q~1.offset) 8) (<= (- v_b_111_1 (- |main_read~int_#sizeOfReadType|)) 12) (<= (- (- |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) (<= (- v_b_111_1 main_~p~1.offset) 8) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- v_b_111_1 (- v_b_111_1)) 16) (<= (- (- v_b_112_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_112_1) |main_#t~malloc0.offset|) (- 1)) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 4) (<= (- main_main (- |main_~malloc_#res.offset|)) 0))))} [2018-12-18 23:40:17,441 WARN L274 ngHoareTripleChecker]: Action: assume true; [2018-12-18 23:40:17,441 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: true [2018-12-18 23:40:18,190 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) (exists ((v_b_223_1 Int) (v_b_222_1 Int) (v_b_224_1 Int) (v_b_225_1 Int)) (and (<= (- (- v_b_223_1) (- main_~q~1.offset)) 200) (<= (- (- v_b_224_1) (- main_~p~1.offset)) (- 1)) (<= (- v_b_223_1 (- main_main)) 200) (<= (- (- v_b_223_1) v_b_223_1) 0) (<= (- v_b_224_1 (- v_b_224_1)) 402) (<= (- v_b_224_1 main_~p~1.offset) 201) (<= (- (- v_b_223_1) (- main_~p~1.offset)) 0) (<= (- v_b_224_1 (- |main_read~int_#ptr.offset|)) 401) (<= (- v_b_224_1 (- |main_read~int_#sizeOfReadType|)) 205) (<= (- (- v_b_224_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_224_1 (- |main_~malloc_#res.offset|)) 201) (<= (- v_b_224_1 |main_read~int_#ptr.offset|) 1) (<= (- v_b_223_1 (- |main_#t~malloc0.offset|)) 200) (<= (- (- v_b_224_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_224_1 (- |main_#t~malloc0.offset|)) 201) (<= (- v_b_223_1 (- main_~p~1.offset)) 200) (<= (- (- v_b_224_1) |main_#t~malloc0.offset|) (- 1)) (<= (- v_b_224_1 |main_read~int_#sizeOfReadType|) 197) (<= (- (- v_b_223_1) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_224_1 main_~q~1.offset) 201) (<= (- (- v_b_223_1) (- main_main)) 0) (<= (- (- v_b_224_1) (- main_~q~1.offset)) 199) (<= (- (- v_b_223_1) (- main_~malloc_~size)) 400) (<= (- v_b_222_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_225_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_223_1 (- main_~q~1.offset)) 400) (<= (- v_b_224_1 main_~malloc_~size) (- 199)) (forall ((v_idx_1794 Int) (v_idx_1783 Int)) (or (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1794) v_idx_1783))) 0) (<= v_b_224_1 v_idx_1783) (<= v_b_225_1 v_idx_1794) (< v_idx_1794 v_b_222_1) (< v_idx_1783 v_b_223_1))) (<= (- (- v_b_223_1) |main_~malloc_#res.offset|) 0) (<= (- v_b_224_1 (- main_~p~1.offset)) 201) (<= (- v_b_224_1 |main_#t~malloc0.offset|) 201) (<= (- v_b_223_1 main_~malloc_~size) (- 200)) (<= (- (- v_b_224_1) main_main) (- 1)) (forall ((v_prenex_128 Int) (v_prenex_129 Int)) (or (< v_prenex_128 v_b_222_1) (<= (- |main_read~int_#value| (select (select |#memory_int| v_prenex_128) v_prenex_129)) 0) (<= v_b_224_1 v_prenex_129) (<= v_b_225_1 v_prenex_128) (< v_prenex_129 v_b_223_1))) (<= (- v_b_224_1 (- main_~malloc_~size)) 601) (<= (- v_b_223_1 (- main_~malloc_~size)) 600) (<= (- v_b_223_1 main_~q~1.offset) 200) (<= (- (- v_b_222_1) (- |main_read~int_#ptr.base|)) 0) (<= (- v_b_223_1 |main_~malloc_#res.offset|) 200) (<= (- v_b_224_1 (- main_main)) 201) (<= (- v_b_223_1 (- v_b_223_1)) 400) (<= (- v_b_223_1 (- |main_read~int_#sizeOfReadType|)) 204) (<= (- (- v_b_224_1) main_~q~1.offset) (- 1)) (<= (- v_b_223_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_224_1) v_b_224_1) (- 2)) (<= (- v_b_223_1 main_~p~1.offset) 200) (<= (- (- v_b_223_1) (- v_b_224_1)) 1) (<= (- (- v_b_223_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_223_1 (- |main_read~int_#ptr.offset|)) 400) (<= (- v_b_222_1 v_b_225_1) (- 1)) (<= (- v_b_224_1 |main_~malloc_#res.offset|) 201) (<= (- (- v_b_223_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_224_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_222_1) (- v_b_225_1)) 1) (<= (- v_b_223_1 v_b_224_1) (- 1)) (<= (- v_b_223_1 |main_read~int_#sizeOfReadType|) 196) (<= (- v_b_223_1 main_main) 200) (<= (- (- v_b_223_1) main_~p~1.offset) 0) (<= (- (- v_b_224_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_223_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_223_1) v_b_224_1) (- 1)) (<= (- (- v_b_223_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_224_1 (- main_~q~1.offset)) 401) (<= (- (- v_b_223_1) main_main) 0) (<= (- (- v_b_224_1) (- main_main)) (- 1)) (<= (- v_b_224_1 main_main) 201) (<= (- v_b_223_1 (- |main_~malloc_#res.offset|)) 200) (<= (- v_b_225_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_224_1) |main_~malloc_#res.offset|) (- 1)) (<= (- v_b_223_1 |main_#t~malloc0.offset|) 200) (<= (- (- v_b_224_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_224_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_223_1) main_~q~1.offset) 0) (<= (- (- v_b_224_1) (- main_~malloc_~size)) 399) (<= (- v_b_223_1 (- v_b_224_1)) 401) (<= (- (- v_b_224_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_224_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_223_1) (- |main_~malloc_#res.offset|)) 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-18 23:41:20,188 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-18 23:41:20,188 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-18 23:41:20,189 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-18 23:41:20,189 WARN L223 ngHoareTripleChecker]: -- [2018-12-18 23:41:20,189 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_~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_~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_read~int_#ptr.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_#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_#ptr.offset| c_main_~q~1.offset) 12) (<= (- |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-18 23:41:20,189 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-18 23:41:20,189 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-18 23:41:20,190 WARN L230 ngHoareTripleChecker]: Post: {2147483486#(exists ((v_b_265_1 Int) (v_b_264_1 Int) (v_v_11466_1 Int) (v_v_11468_1 (Array Int Int)) (v_b_263_1 Int) (v_b_262_1 Int) (v_v_11461_1 (Array Int Int))) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_264_1 (- v_b_264_1)) 786) (<= (- (- |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)) (<= (- (- v_b_264_1) c_main_~q~1.offset) (- 1)) (<= (- |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_264_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- v_b_263_1) v_b_264_1) (- 1)) (<= (- (- v_b_263_1) c_main_~p~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_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 784) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_263_1 (- v_b_263_1)) 784) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- v_b_263_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (= v_v_11468_1 v_v_11461_1) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- (- v_b_263_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_264_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_264_1 (- c_main_~malloc_~size)) 793) (<= (- v_b_263_1 (- |c_main_#t~malloc0.offset|)) 392) (<= (- (- v_b_263_1) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_264_1) c_main_~p~1.offset) (- 1)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_264_1 c_main_~q~1.offset) 393) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- v_b_262_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_265_1 |c_main_read~int_#ptr.base|) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 396) (<= (- (- v_b_263_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_262_1 v_b_265_1) (- 1)) (<= (- |c_main_#t~mem1| |c_main_read~int_#value|) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 8)) (<= (- v_b_264_1 (- |c_main_~malloc_#res.offset|)) 393) (<= (- (- v_b_264_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- |c_main_read~int_#value|) (- v_v_11466_1)) 0) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_264_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_263_1) c_main_~q~1.offset) 0) (<= (- v_b_264_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_264_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 392) (<= (- v_b_263_1 v_b_264_1) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_264_1 |c_main_read~int_#sizeOfReadType|) 389) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_264_1) v_b_264_1) (- 2)) (<= (- (- |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_263_1) (- c_main_~q~1.offset)) 392) (<= (- v_b_264_1 (- |c_main_#t~malloc0.offset|)) 393) (<= (- (- v_b_263_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_263_1 (- v_b_264_1)) 785) (<= (- |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_#t~mem1| v_v_11466_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_262_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- v_b_264_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_263_1) (- v_b_264_1)) 1) (<= (- |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_263_1) (- c_main_~p~1.offset)) 0) (<= (- v_b_263_1 (- c_main_~malloc_~size)) 792) (<= (- |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) (<= (- (- v_b_264_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_263_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- v_b_264_1 |c_main_~malloc_#res.offset|) 393) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 8)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- v_b_264_1 c_main_~malloc_~size) (- 7)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- v_b_263_1) v_b_263_1) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- (- v_b_264_1) (- c_main_~malloc_~size)) 399) (<= (- (- |c_main_#t~mem1|) (- v_v_11466_1)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- v_b_264_1 c_main_~p~1.offset) 393) (<= (- (- v_b_263_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- v_b_263_1 c_main_~q~1.offset) 392) (<= (- (- v_b_264_1) (- c_main_~q~1.offset)) 391) (<= (- v_b_263_1 (- |c_main_read~int_#ptr.offset|)) 784) (<= (- |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_263_1 c_main_~p~1.offset) 392) (<= (- v_b_264_1 (- |c_main_read~int_#ptr.offset|)) 785) (<= (- v_b_263_1 |c_main_~malloc_#res.offset|) 392) (<= (- (- |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) (<= (- v_b_263_1 (- |c_main_read~int_#sizeOfReadType|)) 396) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 388) (<= (- (- v_b_264_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_263_1 (- |c_main_~malloc_#res.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_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 392) (<= (- |c_main_read~int_#value| v_v_11466_1) 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) (<= (- v_b_263_1 (- c_main_~p~1.offset)) 392) (<= (- (- v_b_263_1) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_265_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_263_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_263_1 c_main_~malloc_~size) (- 8)) (<= (- (- |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_263_1 (- c_main_~q~1.offset)) 784) (<= (- |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) (<= (- (- v_b_264_1) |c_main_~malloc_#res.offset|) (- 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) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (forall ((v_idx_1830 Int) (v_idx_1829 Int) (v_idx_1838 Int) (v_idx_1837 Int) (v_idx_1836 Int) (v_idx_1831 Int)) (or (< v_idx_1830 v_b_263_1) (<= v_b_265_1 v_idx_1837) (< v_idx_1837 v_b_262_1) (< v_idx_1838 v_b_265_1) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1837) v_idx_1830))) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_1837) v_idx_1830)) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1837) v_idx_1830)) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1837) v_idx_1830))) 0)) (<= v_b_262_1 v_idx_1836) (<= v_b_263_1 v_idx_1829) (< v_idx_1831 v_b_264_1) (<= v_b_264_1 v_idx_1830))) (<= (- v_b_264_1 |c_main_#t~malloc0.offset|) 393) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_264_1 (- c_main_~p~1.offset)) 393) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- v_b_263_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_263_1 |c_main_#t~malloc0.offset|) 392) (<= (- v_b_264_1 (- |c_main_read~int_#sizeOfReadType|)) 397) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- v_b_263_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |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) (<= (- (- v_b_263_1) c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 792) (<= (- (- v_b_264_1) c_main_~malloc_~size) (- 401)) (<= (- (- v_b_262_1) (- v_b_265_1)) 1) (<= (- v_b_264_1 (- c_main_~q~1.offset)) 785) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 392) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 392)))} [2018-12-18 23:41:20,190 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-18 23:41:20,191 WARN L268 ngHoareTripleChecker]: -- [2018-12-18 23:41:20,191 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-18 23:41:20,942 WARN L181 SmtUtils]: Spent 750.00 ms on a formula simplification. DAG size of input: 261 DAG size of output: 45 [2018-12-18 23:41:20,942 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-18 23:41:20,942 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-18 23:41:20,942 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-18 23:41:21,725 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)) (exists ((v_b_265_1 Int) (v_b_264_1 Int) (v_b_263_1 Int) (v_b_262_1 Int)) (and (<= (- (- v_b_264_1) (- |main_read~int_#sizeOfReadType|)) 3) (forall ((v_idx_1830 Int) (v_idx_1837 Int)) (or (< v_idx_1830 v_b_263_1) (<= v_b_265_1 v_idx_1837) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1837) v_idx_1830)) 0) (< v_idx_1837 v_b_262_1) (<= v_b_264_1 v_idx_1830))) (<= (- v_b_264_1 |main_~malloc_#res.offset|) 393) (<= (- (- v_b_263_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_264_1 (- v_b_264_1)) 786) (<= (- v_b_264_1 main_~malloc_~size) (- 7)) (<= (- (- v_b_264_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_264_1) (- main_~malloc_~size)) 399) (<= (- (- v_b_263_1) v_b_263_1) 0) (<= (- v_b_264_1 main_~p~1.offset) 393) (<= (- (- v_b_263_1) |main_read~int_#sizeOfReadType|) (- 4)) (forall ((v_prenex_130 Int) (v_prenex_131 Int)) (or (< v_prenex_130 v_b_263_1) (<= v_b_264_1 v_prenex_130) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_prenex_131) v_prenex_130))) 0) (< v_prenex_131 v_b_262_1) (<= v_b_265_1 v_prenex_131))) (<= (- (- v_b_264_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_263_1) v_b_264_1) (- 1)) (<= (- v_b_263_1 main_~q~1.offset) 392) (<= (- (- v_b_263_1) main_~p~1.offset) 0) (<= (- (- v_b_264_1) (- main_~q~1.offset)) 391) (<= (- v_b_263_1 (- |main_read~int_#ptr.offset|)) 784) (<= (- v_b_263_1 main_~p~1.offset) 392) (<= (- v_b_264_1 (- |main_read~int_#ptr.offset|)) 785) (<= (- v_b_263_1 |main_~malloc_#res.offset|) 392) (<= (- v_b_263_1 (- v_b_263_1)) 784) (<= (- (- v_b_263_1) |main_~malloc_#res.offset|) 0) (<= (- v_b_263_1 (- |main_read~int_#sizeOfReadType|)) 396) (<= (- (- v_b_264_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_263_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_263_1 (- |main_~malloc_#res.offset|)) 392) (<= (- (- v_b_264_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_264_1 (- main_~malloc_~size)) 793) (<= (- v_b_263_1 (- |main_#t~malloc0.offset|)) 392) (<= (- (- v_b_263_1) (- main_~malloc_~size)) 400) (<= (- v_b_263_1 (- main_~p~1.offset)) 392) (<= (- (- v_b_265_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- v_b_264_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_263_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_263_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_264_1 main_~q~1.offset) 393) (<= (- v_b_263_1 main_~malloc_~size) (- 8)) (<= (- v_b_262_1 |main_read~int_#ptr.base|) 0) (<= (- v_b_263_1 (- main_~q~1.offset)) 784) (<= (- v_b_265_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_263_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_262_1 v_b_265_1) (- 1)) (<= (- (- v_b_264_1) |main_~malloc_#res.offset|) (- 1)) (<= (- v_b_264_1 (- |main_~malloc_#res.offset|)) 393) (<= (- (- v_b_264_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_264_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_263_1) main_~q~1.offset) 0) (<= (- v_b_264_1 |main_read~int_#ptr.offset|) 1) (<= (- v_b_264_1 |main_#t~malloc0.offset|) 393) (<= (- v_b_264_1 (- main_~p~1.offset)) 393) (<= (- (- v_b_264_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_263_1 v_b_264_1) (- 1)) (<= (- v_b_264_1 |main_read~int_#sizeOfReadType|) 389) (<= (- v_b_263_1 |main_read~int_#sizeOfReadType|) 388) (forall ((v_prenex_134 Int) (v_prenex_135 Int)) (or (<= v_b_265_1 v_prenex_135) (<= v_b_264_1 v_prenex_134) (<= (- |main_#t~mem1| (select (select |#memory_int| v_prenex_135) v_prenex_134)) 0) (< v_prenex_134 v_b_263_1) (< v_prenex_135 v_b_262_1))) (<= (- (- v_b_264_1) v_b_264_1) (- 2)) (<= (- (- v_b_263_1) (- main_~q~1.offset)) 392) (<= (- v_b_264_1 (- |main_#t~malloc0.offset|)) 393) (<= (- (- v_b_263_1) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_263_1 (- v_b_264_1)) 785) (<= (- v_b_264_1 (- |main_read~int_#sizeOfReadType|)) 397) (<= (- v_b_263_1 |main_#t~malloc0.offset|) 392) (<= (- (- v_b_263_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_264_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_262_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- v_b_263_1) (- v_b_264_1)) 1) (<= (- (- v_b_263_1) main_~malloc_~size) (- 400)) (forall ((v_prenex_132 Int) (v_prenex_133 Int)) (or (< v_prenex_132 v_b_263_1) (<= v_b_265_1 v_prenex_133) (<= v_b_264_1 v_prenex_132) (< v_prenex_133 v_b_262_1) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_prenex_133) v_prenex_132))) 0))) (<= (- (- v_b_264_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_262_1) (- v_b_265_1)) 1) (<= (- v_b_264_1 (- main_~q~1.offset)) 785) (<= (- (- v_b_263_1) (- main_~p~1.offset)) 0) (<= (- v_b_263_1 (- main_~malloc_~size)) 792))) (<= (- (- 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_#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-18 23:41:36,383 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-18 23:41:36,384 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-18 23:41:36,384 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-18 23:41:36,384 WARN L223 ngHoareTripleChecker]: -- [2018-12-18 23:41:36,385 WARN L224 ngHoareTripleChecker]: Pre: {2147483485#(or (exists ((v_b_265_1 Int) (v_b_264_1 Int) (v_v_11466_1 Int) (v_v_11468_1 (Array Int Int)) (v_b_263_1 Int) (v_b_262_1 Int) (v_v_11461_1 (Array Int Int))) (and (forall ((v_idx_1861 Int) (v_idx_1860 Int) (v_idx_1859 Int) (v_idx_1868 Int) (v_idx_1867 Int) (v_idx_1866 Int)) (or (<= v_b_264_1 v_idx_1860) (< v_idx_1868 v_b_265_1) (<= v_b_265_1 v_idx_1867) (<= v_b_262_1 v_idx_1866) (<= v_b_263_1 v_idx_1859) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1867) v_idx_1860))) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_1867) v_idx_1860)) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1867) v_idx_1860)) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1867) v_idx_1860))) 0)) (< v_idx_1860 v_b_263_1) (< v_idx_1867 v_b_262_1) (< v_idx_1861 v_b_264_1))) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_264_1 (- v_b_264_1)) 786) (<= (- (- |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)) (<= (- (- v_b_264_1) c_main_~q~1.offset) (- 1)) (<= (- |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_264_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- v_b_263_1) v_b_264_1) (- 1)) (<= (- (- v_b_263_1) c_main_~p~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_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 784) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_263_1 (- v_b_263_1)) 784) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- v_b_263_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (= v_v_11468_1 v_v_11461_1) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- (- v_b_263_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_264_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_264_1 (- c_main_~malloc_~size)) 793) (<= (- v_b_263_1 (- |c_main_#t~malloc0.offset|)) 392) (<= (- (- v_b_263_1) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_264_1) c_main_~p~1.offset) (- 1)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_264_1 c_main_~q~1.offset) 393) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- v_b_262_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_265_1 |c_main_read~int_#ptr.base|) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 396) (<= (- (- v_b_263_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_262_1 v_b_265_1) (- 1)) (<= (- |c_main_#t~mem1| |c_main_read~int_#value|) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 8)) (<= (- v_b_264_1 (- |c_main_~malloc_#res.offset|)) 393) (<= (- (- v_b_264_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- |c_main_read~int_#value|) (- v_v_11466_1)) 0) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_264_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_263_1) c_main_~q~1.offset) 0) (<= (- v_b_264_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_264_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 392) (<= (- v_b_263_1 v_b_264_1) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_264_1 |c_main_read~int_#sizeOfReadType|) 389) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_264_1) v_b_264_1) (- 2)) (<= (- (- |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_263_1) (- c_main_~q~1.offset)) 392) (<= (- v_b_264_1 (- |c_main_#t~malloc0.offset|)) 393) (<= (- (- v_b_263_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_263_1 (- v_b_264_1)) 785) (<= (- |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_#t~mem1| v_v_11466_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_262_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- v_b_264_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_263_1) (- v_b_264_1)) 1) (<= (- |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_263_1) (- c_main_~p~1.offset)) 0) (<= (- v_b_263_1 (- c_main_~malloc_~size)) 792) (<= (- |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) (<= (- (- v_b_264_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_263_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- v_b_264_1 |c_main_~malloc_#res.offset|) 393) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 8)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- v_b_264_1 c_main_~malloc_~size) (- 7)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- v_b_263_1) v_b_263_1) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- (- v_b_264_1) (- c_main_~malloc_~size)) 399) (<= (- (- |c_main_#t~mem1|) (- v_v_11466_1)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- v_b_264_1 c_main_~p~1.offset) 393) (<= (- (- v_b_263_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- v_b_263_1 c_main_~q~1.offset) 392) (<= (- (- v_b_264_1) (- c_main_~q~1.offset)) 391) (<= (- v_b_263_1 (- |c_main_read~int_#ptr.offset|)) 784) (<= (- |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_263_1 c_main_~p~1.offset) 392) (<= (- v_b_264_1 (- |c_main_read~int_#ptr.offset|)) 785) (<= (- v_b_263_1 |c_main_~malloc_#res.offset|) 392) (<= (- (- |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) (<= (- v_b_263_1 (- |c_main_read~int_#sizeOfReadType|)) 396) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 388) (<= (- (- v_b_264_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_263_1 (- |c_main_~malloc_#res.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_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 392) (<= (- |c_main_read~int_#value| v_v_11466_1) 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) (<= (- v_b_263_1 (- c_main_~p~1.offset)) 392) (<= (- (- v_b_263_1) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_265_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_263_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_263_1 c_main_~malloc_~size) (- 8)) (<= (- (- |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_263_1 (- c_main_~q~1.offset)) 784) (<= (- |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) (<= (- (- v_b_264_1) |c_main_~malloc_#res.offset|) (- 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) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- v_b_264_1 |c_main_#t~malloc0.offset|) 393) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_264_1 (- c_main_~p~1.offset)) 393) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- v_b_263_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_263_1 |c_main_#t~malloc0.offset|) 392) (<= (- v_b_264_1 (- |c_main_read~int_#sizeOfReadType|)) 397) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- v_b_263_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |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) (<= (- (- v_b_263_1) c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 792) (<= (- (- v_b_264_1) c_main_~malloc_~size) (- 401)) (<= (- (- v_b_262_1) (- v_b_265_1)) 1) (<= (- v_b_264_1 (- c_main_~q~1.offset)) 785) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 392) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 392))) (exists ((v_b_223_1 Int) (v_b_222_1 Int) (v_v_9138_1 Int) (v_v_9140_1 (Array Int Int)) (v_b_224_1 Int) (v_b_225_1 Int) (v_v_9133_1 (Array Int Int))) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) (- c_main_~q~1.offset)) 200) (<= (- |c_main_#t~mem1| v_v_9138_1) 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_224_1 c_main_~p~1.offset) 201) (<= (- v_b_224_1 (- |c_main_read~int_#ptr.offset|)) 401) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_224_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_224_1 (- |c_main_~malloc_#res.offset|)) 201) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 196) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_224_1 (- |c_main_#t~malloc0.offset|)) 201) (<= (- (- |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) (<= (- (- v_b_223_1) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_224_1 c_main_~q~1.offset) 201) (<= (- (- v_b_223_1) (- c_main_~malloc_~size)) 400) (<= (- (- |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_224_1 c_main_~malloc_~size) (- 199)) (<= (- (- |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_224_1 (- c_main_~p~1.offset)) 201) (<= (- v_b_224_1 |c_main_#t~malloc0.offset|) 201) (<= (- v_b_223_1 c_main_~malloc_~size) (- 200)) (<= (- v_b_224_1 (- c_main_~malloc_~size)) 601) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 200) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_223_1 (- c_main_~malloc_~size)) 600) (<= (- |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) (<= (- v_b_223_1 (- v_b_223_1)) 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_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- v_b_223_1 (- |c_main_read~int_#sizeOfReadType|)) 204) (<= (- (- v_b_224_1) c_main_~q~1.offset) (- 1)) (<= (- |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) (<= (- (- |c_main_#t~mem1|) (- v_v_9138_1)) 0) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_223_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- v_b_223_1 (- |c_main_read~int_#ptr.offset|)) 400) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 200) (<= (- v_b_224_1 |c_main_~malloc_#res.offset|) 201) (<= (- (- v_b_223_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_224_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_222_1) (- v_b_225_1)) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 200) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_223_1) c_main_~malloc_~size) (- 400)) (<= (- (- |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) (<= (- (- v_b_223_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_224_1 (- c_main_~q~1.offset)) 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_223_1 |c_main_#t~malloc0.offset|) 200) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- v_b_224_1) c_main_~p~1.offset) (- 1)) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_224_1) (- c_main_~malloc_~size)) 399) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 200) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_224_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- (- v_b_224_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 200) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 200)) (<= (- (- v_b_224_1) (- c_main_~p~1.offset)) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_223_1) v_b_223_1) 0) (<= (- v_b_224_1 (- v_b_224_1)) 402) (<= (- (- v_b_223_1) (- c_main_~p~1.offset)) 0) (<= (- v_b_224_1 (- |c_main_read~int_#sizeOfReadType|)) 205) (<= (- (- |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_224_1 |c_main_read~int_#ptr.offset|) 1) (<= (- v_b_223_1 (- |c_main_#t~malloc0.offset|)) 200) (<= (- (- v_b_224_1) |c_main_read~int_#ptr.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_223_1 (- c_main_~p~1.offset)) 200) (<= (- (- v_b_224_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |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_224_1 |c_main_read~int_#sizeOfReadType|) 197) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- v_b_223_1) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 200) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- v_b_224_1) (- c_main_~q~1.offset)) 199) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- v_b_222_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- v_b_225_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_223_1 (- c_main_~q~1.offset)) 400) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 204) (forall ((v_idx_1852 Int) (v_idx_1841 Int) (v_idx_1851 Int) (v_idx_1840 Int) (v_idx_1842 Int) (v_idx_1853 Int)) (or (<= v_b_222_1 v_idx_1851) (and (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_1852) v_idx_1841)) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1852) v_idx_1841))) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1852) v_idx_1841))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1852) v_idx_1841)) 0)) (<= v_b_224_1 v_idx_1841) (<= v_b_225_1 v_idx_1852) (< v_idx_1841 v_b_223_1) (< v_idx_1842 v_b_224_1) (< v_idx_1852 v_b_222_1) (< v_idx_1853 v_b_225_1) (<= v_b_223_1 v_idx_1840))) (<= (- |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) (<= (- (- v_b_223_1) |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) (= v_v_9133_1 v_v_9140_1) (<= (- (- |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_#value| v_v_9138_1) 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_222_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- v_b_223_1 c_main_~q~1.offset) 200) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- v_b_223_1 |c_main_~malloc_#res.offset|) 200) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_223_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_224_1) v_b_224_1) (- 2)) (<= (- |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_223_1 c_main_~p~1.offset) 200) (<= (- (- v_b_223_1) (- v_b_224_1)) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_222_1 v_b_225_1) (- 1)) (<= (- (- |c_main_read~int_#value|) (- v_v_9138_1)) 0) (<= (- |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) (<= (- v_b_223_1 v_b_224_1) (- 1)) (<= (- v_b_223_1 |c_main_read~int_#sizeOfReadType|) 196) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_224_1) (- |c_main_~malloc_#res.offset|)) (- 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_223_1) v_b_224_1) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 200)) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- v_b_223_1 (- |c_main_~malloc_#res.offset|)) 200) (<= (- 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) (<= (- v_b_225_1 |c_main_read~int_#ptr.base|) 1) (<= (- (- v_b_224_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_224_1) c_main_~malloc_~size) (- 401)) (<= (- (- v_b_223_1) c_main_~q~1.offset) 0) (<= (- v_b_223_1 (- v_b_224_1)) 401) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_223_1) (- |c_main_~malloc_#res.offset|)) 0))))} [2018-12-18 23:41:36,385 WARN L228 ngHoareTripleChecker]: Action: assume !#t~short2;havoc #t~mem1;havoc #t~short2; [2018-12-18 23:41:36,385 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (not |c_main_#t~short2|) [2018-12-18 23:41:36,385 WARN L230 ngHoareTripleChecker]: Post: {2147483484#(exists ((v_b_265_1 Int) (v_b_264_1 Int) (v_v_11466_1 Int) (v_v_11468_1 (Array Int Int)) (v_b_263_1 Int) (v_b_262_1 Int) (v_v_11461_1 (Array Int Int))) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_264_1 (- v_b_264_1)) 786) (<= (- (- |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)) (<= (- (- v_b_264_1) c_main_~q~1.offset) (- 1)) (<= (- |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_264_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- v_b_263_1) v_b_264_1) (- 1)) (<= (- (- v_b_263_1) c_main_~p~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_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 784) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_263_1 (- v_b_263_1)) 784) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- v_b_263_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (= v_v_11468_1 v_v_11461_1) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- (- v_b_263_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_264_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_264_1 (- c_main_~malloc_~size)) 793) (<= (- v_b_263_1 (- |c_main_#t~malloc0.offset|)) 392) (<= (- (- v_b_263_1) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_264_1) c_main_~p~1.offset) (- 1)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_264_1 c_main_~q~1.offset) 393) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- v_b_262_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_265_1 |c_main_read~int_#ptr.base|) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 396) (<= (- (- v_b_263_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_262_1 v_b_265_1) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 8)) (<= (- v_b_264_1 (- |c_main_~malloc_#res.offset|)) 393) (<= (- (- v_b_264_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- |c_main_read~int_#value|) (- v_v_11466_1)) 0) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_264_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_263_1) c_main_~q~1.offset) 0) (<= (- v_b_264_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_264_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 392) (<= (- v_b_263_1 v_b_264_1) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_264_1 |c_main_read~int_#sizeOfReadType|) 389) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_264_1) v_b_264_1) (- 2)) (<= (- (- |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_263_1) (- c_main_~q~1.offset)) 392) (<= (- v_b_264_1 (- |c_main_#t~malloc0.offset|)) 393) (<= (- (- v_b_263_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_263_1 (- v_b_264_1)) 785) (<= (- |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) (<= (- (- v_b_262_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- v_b_264_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_263_1) (- v_b_264_1)) 1) (<= (- |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_263_1) (- c_main_~p~1.offset)) 0) (<= (- v_b_263_1 (- c_main_~malloc_~size)) 792) (<= (- |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) (<= (- (- v_b_264_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_263_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- v_b_264_1 |c_main_~malloc_#res.offset|) 393) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 8)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- v_b_264_1 c_main_~malloc_~size) (- 7)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- v_b_263_1) v_b_263_1) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- (- v_b_264_1) (- c_main_~malloc_~size)) 399) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- v_b_264_1 c_main_~p~1.offset) 393) (<= (- (- v_b_263_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- v_b_263_1 c_main_~q~1.offset) 392) (<= (- (- v_b_264_1) (- c_main_~q~1.offset)) 391) (<= (- v_b_263_1 (- |c_main_read~int_#ptr.offset|)) 784) (<= (- |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_263_1 c_main_~p~1.offset) 392) (<= (- v_b_264_1 (- |c_main_read~int_#ptr.offset|)) 785) (<= (- v_b_263_1 |c_main_~malloc_#res.offset|) 392) (<= (- (- |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) (<= (- v_b_263_1 (- |c_main_read~int_#sizeOfReadType|)) 396) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 388) (<= (- (- v_b_264_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_263_1 (- |c_main_~malloc_#res.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_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 392) (<= (- |c_main_read~int_#value| v_v_11466_1) 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) (<= (- v_b_263_1 (- c_main_~p~1.offset)) 392) (<= (- (- v_b_263_1) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_265_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_263_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_263_1 c_main_~malloc_~size) (- 8)) (<= (- (- |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_263_1 (- c_main_~q~1.offset)) 784) (<= (- |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) (<= (- (- v_b_264_1) |c_main_~malloc_#res.offset|) (- 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) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- v_b_264_1 |c_main_#t~malloc0.offset|) 393) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_264_1 (- c_main_~p~1.offset)) 393) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- v_b_263_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_263_1 |c_main_#t~malloc0.offset|) 392) (<= (- v_b_264_1 (- |c_main_read~int_#sizeOfReadType|)) 397) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- v_b_263_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |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) (<= (- (- v_b_263_1) c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 792) (<= (- (- v_b_264_1) c_main_~malloc_~size) (- 401)) (<= (- (- v_b_262_1) (- v_b_265_1)) 1) (<= (- v_b_264_1 (- c_main_~q~1.offset)) 785) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 392) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 392) (forall ((v_idx_1874 Int) (v_idx_1883 Int) (v_idx_1882 Int) (v_idx_1881 Int) (v_idx_1876 Int) (v_idx_1875 Int)) (or (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1882) v_idx_1875))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1882) v_idx_1875)) 0)) (<= v_b_264_1 v_idx_1875) (<= v_b_263_1 v_idx_1874) (< v_idx_1876 v_b_264_1) (<= v_b_265_1 v_idx_1882) (<= v_b_262_1 v_idx_1881) (< v_idx_1883 v_b_265_1) (< v_idx_1875 v_b_263_1) (< v_idx_1882 v_b_262_1)))))} [2018-12-18 23:41:36,385 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-18 23:41:36,386 WARN L268 ngHoareTripleChecker]: -- [2018-12-18 23:41:36,386 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-18 23:41:36,514 WARN L181 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 674 [2018-12-18 23:41:36,515 WARN L270 ngHoareTripleChecker]: Pre: {2147483485#(or (exists ((v_b_265_1 Int) (v_b_264_1 Int) (v_v_11466_1 Int) (v_v_11468_1 (Array Int Int)) (v_b_263_1 Int) (v_b_262_1 Int) (v_v_11461_1 (Array Int Int))) (and (forall ((v_idx_1861 Int) (v_idx_1860 Int) (v_idx_1859 Int) (v_idx_1868 Int) (v_idx_1867 Int) (v_idx_1866 Int)) (or (<= v_b_264_1 v_idx_1860) (< v_idx_1868 v_b_265_1) (<= v_b_265_1 v_idx_1867) (<= v_b_262_1 v_idx_1866) (<= v_b_263_1 v_idx_1859) (and (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1867) v_idx_1860))) 0) (<= (- |main_#t~mem1| (select (select |#memory_int| v_idx_1867) v_idx_1860)) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1867) v_idx_1860)) 0) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_idx_1867) v_idx_1860))) 0)) (< v_idx_1860 v_b_263_1) (< v_idx_1867 v_b_262_1) (< v_idx_1861 v_b_264_1))) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_264_1 (- v_b_264_1)) 786) (<= (- (- |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)) (<= (- (- v_b_264_1) main_~q~1.offset) (- 1)) (<= (- |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)) (<= (- (- v_b_264_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_263_1) v_b_264_1) (- 1)) (<= (- (- v_b_263_1) main_~p~1.offset) 0) (<= (- (- 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)) (<= (- v_b_263_1 (- v_b_263_1)) 784) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- v_b_263_1) |main_~malloc_#res.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (= v_v_11468_1 v_v_11461_1) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- (- v_b_263_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_264_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_264_1 (- main_~malloc_~size)) 793) (<= (- v_b_263_1 (- |main_#t~malloc0.offset|)) 392) (<= (- (- v_b_263_1) (- main_~malloc_~size)) 400) (<= (- (- v_b_264_1) main_~p~1.offset) (- 1)) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- v_b_264_1 main_~q~1.offset) 393) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- v_b_262_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_265_1 |main_read~int_#ptr.base|) 1) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 396) (<= (- (- v_b_263_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_262_1 v_b_265_1) (- 1)) (<= (- |main_#t~mem1| |main_read~int_#value|) 0) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 8)) (<= (- v_b_264_1 (- |main_~malloc_#res.offset|)) 393) (<= (- (- v_b_264_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- |main_read~int_#value|) (- v_v_11466_1)) 0) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- v_b_264_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_263_1) main_~q~1.offset) 0) (<= (- v_b_264_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_264_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 392) (<= (- v_b_263_1 v_b_264_1) (- 1)) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_264_1 |main_read~int_#sizeOfReadType|) 389) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_264_1) v_b_264_1) (- 2)) (<= (- (- |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_263_1) (- main_~q~1.offset)) 392) (<= (- v_b_264_1 (- |main_#t~malloc0.offset|)) 393) (<= (- (- v_b_263_1) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_263_1 (- v_b_264_1)) 785) (<= (- |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_#t~mem1| v_v_11466_1) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- v_b_262_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- v_b_264_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_263_1) (- v_b_264_1)) 1) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_263_1) (- main_~p~1.offset)) 0) (<= (- v_b_263_1 (- main_~malloc_~size)) 792) (<= (- |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) (<= (- (- v_b_264_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_263_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_264_1 |main_~malloc_#res.offset|) 393) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 8)) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- v_b_264_1 main_~malloc_~size) (- 7)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- v_b_263_1) v_b_263_1) 0) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- (- v_b_264_1) (- main_~malloc_~size)) 399) (<= (- (- |main_#t~mem1|) (- v_v_11466_1)) 0) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- v_b_264_1 main_~p~1.offset) 393) (<= (- (- v_b_263_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- v_b_263_1 main_~q~1.offset) 392) (<= (- (- v_b_264_1) (- main_~q~1.offset)) 391) (<= (- v_b_263_1 (- |main_read~int_#ptr.offset|)) 784) (<= (- |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_263_1 main_~p~1.offset) 392) (<= (- v_b_264_1 (- |main_read~int_#ptr.offset|)) 785) (<= (- v_b_263_1 |main_~malloc_#res.offset|) 392) (<= (- (- |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) (<= (- v_b_263_1 (- |main_read~int_#sizeOfReadType|)) 396) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 388) (<= (- (- v_b_264_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_263_1 (- |main_~malloc_#res.offset|)) 392) (<= (- |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_read~int_#value| v_v_11466_1) 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) (<= (- v_b_263_1 (- main_~p~1.offset)) 392) (<= (- (- v_b_263_1) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_265_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_263_1 |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- v_b_263_1 main_~malloc_~size) (- 8)) (<= (- (- |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_263_1 (- main_~q~1.offset)) 784) (<= (- |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) (<= (- (- v_b_264_1) |main_~malloc_#res.offset|) (- 1)) (<= (- |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) (<= (- v_b_264_1 |main_#t~malloc0.offset|) 393) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- v_b_264_1 (- main_~p~1.offset)) 393) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- v_b_263_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_263_1 |main_#t~malloc0.offset|) 392) (<= (- v_b_264_1 (- |main_read~int_#sizeOfReadType|)) 397) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- v_b_263_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |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) (<= (- (- v_b_263_1) main_~malloc_~size) (- 400)) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 792) (<= (- (- v_b_264_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_262_1) (- v_b_265_1)) 1) (<= (- v_b_264_1 (- main_~q~1.offset)) 785) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 392) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 392))) (exists ((v_b_223_1 Int) (v_b_222_1 Int) (v_v_9138_1 Int) (v_v_9140_1 (Array Int Int)) (v_b_224_1 Int) (v_b_225_1 Int) (v_v_9133_1 (Array Int Int))) (and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) (- main_~q~1.offset)) 200) (<= (- |main_#t~mem1| v_v_9138_1) 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_224_1 main_~p~1.offset) 201) (<= (- v_b_224_1 (- |main_read~int_#ptr.offset|)) 401) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_224_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_224_1 (- |main_~malloc_#res.offset|)) 201) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 196) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_224_1 (- |main_#t~malloc0.offset|)) 201) (<= (- (- |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) (<= (- (- v_b_223_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_224_1 main_~q~1.offset) 201) (<= (- (- v_b_223_1) (- main_~malloc_~size)) 400) (<= (- (- |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_224_1 main_~malloc_~size) (- 199)) (<= (- (- |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_224_1 (- main_~p~1.offset)) 201) (<= (- v_b_224_1 |main_#t~malloc0.offset|) 201) (<= (- v_b_223_1 main_~malloc_~size) (- 200)) (<= (- v_b_224_1 (- main_~malloc_~size)) 601) (<= (- main_~p~1.offset (- main_~q~1.offset)) 200) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- v_b_223_1 (- main_~malloc_~size)) 600) (<= (- |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) (<= (- v_b_223_1 (- v_b_223_1)) 400) (<= (- |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_223_1 (- |main_read~int_#sizeOfReadType|)) 204) (<= (- (- v_b_224_1) main_~q~1.offset) (- 1)) (<= (- |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_#t~mem1|) (- v_v_9138_1)) 0) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- v_b_223_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_223_1 (- |main_read~int_#ptr.offset|)) 400) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 200) (<= (- v_b_224_1 |main_~malloc_#res.offset|) 201) (<= (- (- v_b_223_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_224_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_222_1) (- v_b_225_1)) 1) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 200) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_223_1) main_~malloc_~size) (- 400)) (<= (- (- |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) (<= (- (- v_b_223_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_224_1 (- main_~q~1.offset)) 401) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_223_1 |main_#t~malloc0.offset|) 200) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- v_b_224_1) main_~p~1.offset) (- 1)) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_224_1) (- main_~malloc_~size)) 399) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 200) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_224_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- (- v_b_224_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 200) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 200)) (<= (- (- v_b_224_1) (- main_~p~1.offset)) (- 1)) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- v_b_223_1) v_b_223_1) 0) (<= (- v_b_224_1 (- v_b_224_1)) 402) (<= (- (- v_b_223_1) (- main_~p~1.offset)) 0) (<= (- v_b_224_1 (- |main_read~int_#sizeOfReadType|)) 205) (<= (- (- |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_224_1 |main_read~int_#ptr.offset|) 1) (<= (- v_b_223_1 (- |main_#t~malloc0.offset|)) 200) (<= (- (- v_b_224_1) |main_read~int_#ptr.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_223_1 (- main_~p~1.offset)) 200) (<= (- (- v_b_224_1) |main_#t~malloc0.offset|) (- 1)) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 200) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 200) (<= (- v_b_224_1 |main_read~int_#sizeOfReadType|) 197) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- (- v_b_223_1) |main_read~int_#ptr.offset|) 0) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 200) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- v_b_224_1) (- main_~q~1.offset)) 199) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- v_b_222_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_225_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_223_1 (- main_~q~1.offset)) 400) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 204) (forall ((v_idx_1852 Int) (v_idx_1841 Int) (v_idx_1851 Int) (v_idx_1840 Int) (v_idx_1842 Int) (v_idx_1853 Int)) (or (<= v_b_222_1 v_idx_1851) (and (<= (- |main_#t~mem1| (select (select |#memory_int| v_idx_1852) v_idx_1841)) 0) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_idx_1852) v_idx_1841))) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1852) v_idx_1841))) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1852) v_idx_1841)) 0)) (<= v_b_224_1 v_idx_1841) (<= v_b_225_1 v_idx_1852) (< v_idx_1841 v_b_223_1) (< v_idx_1842 v_b_224_1) (< v_idx_1852 v_b_222_1) (< v_idx_1853 v_b_225_1) (<= v_b_223_1 v_idx_1840))) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 400) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 400) (<= (- (- v_b_223_1) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (= v_v_9133_1 v_v_9140_1) (<= (- (- |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_#value| v_v_9138_1) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_222_1) (- |main_read~int_#ptr.base|)) 0) (<= (- v_b_223_1 main_~q~1.offset) 200) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- v_b_223_1 |main_~malloc_#res.offset|) 200) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- v_b_223_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_224_1) v_b_224_1) (- 2)) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_223_1 main_~p~1.offset) 200) (<= (- (- v_b_223_1) (- v_b_224_1)) 1) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_222_1 v_b_225_1) (- 1)) (<= (- (- |main_read~int_#value|) (- v_v_9138_1)) 0) (<= (- |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) (<= (- v_b_223_1 v_b_224_1) (- 1)) (<= (- v_b_223_1 |main_read~int_#sizeOfReadType|) 196) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- (- v_b_224_1) (- |main_~malloc_#res.offset|)) (- 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_223_1) v_b_224_1) (- 1)) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 200)) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- v_b_223_1 (- |main_~malloc_#res.offset|)) 200) (<= (- 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) (<= (- v_b_225_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_224_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- v_b_224_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_223_1) main_~q~1.offset) 0) (<= (- v_b_223_1 (- v_b_224_1)) 401) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_223_1) (- |main_~malloc_#res.offset|)) 0))))} [2018-12-18 23:41:36,515 WARN L274 ngHoareTripleChecker]: Action: assume !#t~short2;havoc #t~mem1;havoc #t~short2; [2018-12-18 23:41:36,515 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (not |c_main_#t~short2|) [2018-12-18 23:41:37,292 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)) (<= (- |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) (exists ((v_b_265_1 Int) (v_b_264_1 Int) (v_b_263_1 Int) (v_b_262_1 Int)) (and (<= (- (- v_b_264_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_264_1 |main_~malloc_#res.offset|) 393) (<= (- (- v_b_263_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_264_1 (- v_b_264_1)) 786) (<= (- v_b_264_1 main_~malloc_~size) (- 7)) (<= (- (- v_b_264_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_264_1) (- main_~malloc_~size)) 399) (<= (- (- v_b_263_1) v_b_263_1) 0) (<= (- v_b_264_1 main_~p~1.offset) 393) (<= (- (- v_b_263_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_264_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_263_1) v_b_264_1) (- 1)) (<= (- v_b_263_1 main_~q~1.offset) 392) (<= (- (- v_b_263_1) main_~p~1.offset) 0) (<= (- (- v_b_264_1) (- main_~q~1.offset)) 391) (forall ((v_prenex_136 Int) (v_prenex_137 Int)) (or (<= v_b_264_1 v_prenex_137) (<= v_b_265_1 v_prenex_136) (< v_prenex_136 v_b_262_1) (< v_prenex_137 v_b_263_1) (<= (- |main_read~int_#value| (select (select |#memory_int| v_prenex_136) v_prenex_137)) 0))) (<= (- v_b_263_1 (- |main_read~int_#ptr.offset|)) 784) (<= (- v_b_263_1 main_~p~1.offset) 392) (<= (- v_b_264_1 (- |main_read~int_#ptr.offset|)) 785) (<= (- v_b_263_1 |main_~malloc_#res.offset|) 392) (forall ((v_idx_1882 Int) (v_idx_1875 Int)) (or (<= v_b_264_1 v_idx_1875) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1882) v_idx_1875))) 0) (<= v_b_265_1 v_idx_1882) (< v_idx_1875 v_b_263_1) (< v_idx_1882 v_b_262_1))) (<= (- v_b_263_1 (- v_b_263_1)) 784) (<= (- (- v_b_263_1) |main_~malloc_#res.offset|) 0) (<= (- v_b_263_1 (- |main_read~int_#sizeOfReadType|)) 396) (<= (- (- v_b_264_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_263_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_263_1 (- |main_~malloc_#res.offset|)) 392) (<= (- (- v_b_264_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_264_1 (- main_~malloc_~size)) 793) (<= (- v_b_263_1 (- |main_#t~malloc0.offset|)) 392) (<= (- (- v_b_263_1) (- main_~malloc_~size)) 400) (<= (- v_b_263_1 (- main_~p~1.offset)) 392) (<= (- (- v_b_265_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- v_b_264_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_263_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_263_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_264_1 main_~q~1.offset) 393) (<= (- v_b_263_1 main_~malloc_~size) (- 8)) (<= (- v_b_262_1 |main_read~int_#ptr.base|) 0) (<= (- v_b_263_1 (- main_~q~1.offset)) 784) (<= (- v_b_265_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_263_1) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_264_1) |main_~malloc_#res.offset|) (- 1)) (<= (- v_b_262_1 v_b_265_1) (- 1)) (<= (- v_b_264_1 (- |main_~malloc_#res.offset|)) 393) (<= (- (- v_b_264_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_264_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_263_1) main_~q~1.offset) 0) (<= (- v_b_264_1 |main_read~int_#ptr.offset|) 1) (<= (- v_b_264_1 |main_#t~malloc0.offset|) 393) (<= (- v_b_264_1 (- main_~p~1.offset)) 393) (<= (- (- v_b_264_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_263_1 v_b_264_1) (- 1)) (<= (- v_b_264_1 |main_read~int_#sizeOfReadType|) 389) (<= (- v_b_263_1 |main_read~int_#sizeOfReadType|) 388) (<= (- (- v_b_264_1) v_b_264_1) (- 2)) (<= (- (- v_b_263_1) (- main_~q~1.offset)) 392) (<= (- v_b_264_1 (- |main_#t~malloc0.offset|)) 393) (<= (- (- v_b_263_1) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_263_1 (- v_b_264_1)) 785) (<= (- v_b_264_1 (- |main_read~int_#sizeOfReadType|)) 397) (<= (- v_b_263_1 |main_#t~malloc0.offset|) 392) (<= (- (- v_b_263_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_264_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_262_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- v_b_263_1) (- v_b_264_1)) 1) (<= (- (- v_b_263_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_264_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_262_1) (- v_b_265_1)) 1) (<= (- v_b_264_1 (- main_~q~1.offset)) 785) (<= (- (- v_b_263_1) (- main_~p~1.offset)) 0) (<= (- v_b_263_1 (- main_~malloc_~size)) 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_~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-18 23:41:52,451 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-18 23:41:52,451 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-18 23:41:52,451 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-18 23:41:52,451 WARN L223 ngHoareTripleChecker]: -- [2018-12-18 23:41:52,452 WARN L224 ngHoareTripleChecker]: Pre: {2147483483#(or (exists ((v_b_223_1 Int) (v_b_222_1 Int) (v_v_9138_1 Int) (v_v_9140_1 (Array Int Int)) (v_b_224_1 Int) (v_b_225_1 Int) (v_v_9133_1 (Array Int Int))) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) (- c_main_~q~1.offset)) 200) (<= (- |c_main_#t~mem1| v_v_9138_1) 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_224_1 c_main_~p~1.offset) 201) (<= (- v_b_224_1 (- |c_main_read~int_#ptr.offset|)) 401) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_224_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_224_1 (- |c_main_~malloc_#res.offset|)) 201) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 196) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_224_1 (- |c_main_#t~malloc0.offset|)) 201) (<= (- (- |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) (<= (- (- v_b_223_1) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_224_1 c_main_~q~1.offset) 201) (<= (- (- v_b_223_1) (- c_main_~malloc_~size)) 400) (<= (- (- |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_224_1 c_main_~malloc_~size) (- 199)) (<= (- (- |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_224_1 (- c_main_~p~1.offset)) 201) (<= (- v_b_224_1 |c_main_#t~malloc0.offset|) 201) (<= (- v_b_223_1 c_main_~malloc_~size) (- 200)) (<= (- v_b_224_1 (- c_main_~malloc_~size)) 601) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 200) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_223_1 (- c_main_~malloc_~size)) 600) (<= (- |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) (<= (- v_b_223_1 (- v_b_223_1)) 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_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- v_b_223_1 (- |c_main_read~int_#sizeOfReadType|)) 204) (<= (- (- v_b_224_1) c_main_~q~1.offset) (- 1)) (<= (- |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) (<= (- (- |c_main_#t~mem1|) (- v_v_9138_1)) 0) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_223_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- v_b_223_1 (- |c_main_read~int_#ptr.offset|)) 400) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 200) (<= (- v_b_224_1 |c_main_~malloc_#res.offset|) 201) (<= (- (- v_b_223_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_224_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_222_1) (- v_b_225_1)) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 200) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_223_1) c_main_~malloc_~size) (- 400)) (<= (- (- |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) (<= (- (- v_b_223_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_224_1 (- c_main_~q~1.offset)) 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_223_1 |c_main_#t~malloc0.offset|) 200) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- v_b_224_1) c_main_~p~1.offset) (- 1)) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_224_1) (- c_main_~malloc_~size)) 399) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 200) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_224_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- (- v_b_224_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 200) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 200)) (<= (- (- v_b_224_1) (- c_main_~p~1.offset)) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_223_1) v_b_223_1) 0) (<= (- v_b_224_1 (- v_b_224_1)) 402) (forall ((v_idx_1896 Int) (v_idx_1885 Int) (v_idx_1898 Int) (v_idx_1887 Int) (v_idx_1897 Int) (v_idx_1886 Int)) (or (and (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_1897) v_idx_1886)) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1897) v_idx_1886))) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1897) v_idx_1886))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1897) v_idx_1886)) 0)) (< v_idx_1898 v_b_225_1) (< v_idx_1886 v_b_223_1) (<= v_b_222_1 v_idx_1896) (<= v_b_224_1 v_idx_1886) (<= v_b_223_1 v_idx_1885) (<= v_b_225_1 v_idx_1897) (< v_idx_1887 v_b_224_1) (< v_idx_1897 v_b_222_1))) (<= (- (- v_b_223_1) (- c_main_~p~1.offset)) 0) (<= (- v_b_224_1 (- |c_main_read~int_#sizeOfReadType|)) 205) (<= (- (- |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_224_1 |c_main_read~int_#ptr.offset|) 1) (<= (- v_b_223_1 (- |c_main_#t~malloc0.offset|)) 200) (<= (- (- v_b_224_1) |c_main_read~int_#ptr.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_223_1 (- c_main_~p~1.offset)) 200) (<= (- (- v_b_224_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |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_224_1 |c_main_read~int_#sizeOfReadType|) 197) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- v_b_223_1) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 200) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- v_b_224_1) (- c_main_~q~1.offset)) 199) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- v_b_222_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- v_b_225_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_223_1 (- c_main_~q~1.offset)) 400) (<= (- |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) (<= (- (- v_b_223_1) |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) (= v_v_9133_1 v_v_9140_1) (<= (- (- |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_#value| v_v_9138_1) 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_222_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- v_b_223_1 c_main_~q~1.offset) 200) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- v_b_223_1 |c_main_~malloc_#res.offset|) 200) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_223_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_224_1) v_b_224_1) (- 2)) (<= (- |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_223_1 c_main_~p~1.offset) 200) (<= (- (- v_b_223_1) (- v_b_224_1)) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_222_1 v_b_225_1) (- 1)) (<= (- (- |c_main_read~int_#value|) (- v_v_9138_1)) 0) (<= (- |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) (<= (- v_b_223_1 v_b_224_1) (- 1)) (<= (- v_b_223_1 |c_main_read~int_#sizeOfReadType|) 196) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_224_1) (- |c_main_~malloc_#res.offset|)) (- 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_223_1) v_b_224_1) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 200)) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- v_b_223_1 (- |c_main_~malloc_#res.offset|)) 200) (<= (- 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) (<= (- v_b_225_1 |c_main_read~int_#ptr.base|) 1) (<= (- (- v_b_224_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_224_1) c_main_~malloc_~size) (- 401)) (<= (- (- v_b_223_1) c_main_~q~1.offset) 0) (<= (- v_b_223_1 (- v_b_224_1)) 401) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_223_1) (- |c_main_~malloc_#res.offset|)) 0))) (exists ((v_b_265_1 Int) (v_b_264_1 Int) (v_v_11466_1 Int) (v_v_11468_1 (Array Int Int)) (v_b_263_1 Int) (v_b_262_1 Int) (v_v_11461_1 (Array Int Int))) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_264_1 (- v_b_264_1)) 786) (<= (- (- |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)) (<= (- (- v_b_264_1) c_main_~q~1.offset) (- 1)) (<= (- |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_264_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- v_b_263_1) v_b_264_1) (- 1)) (<= (- (- v_b_263_1) c_main_~p~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_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 784) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_263_1 (- v_b_263_1)) 784) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- v_b_263_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (= v_v_11468_1 v_v_11461_1) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- (- v_b_263_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_264_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_264_1 (- c_main_~malloc_~size)) 793) (<= (- v_b_263_1 (- |c_main_#t~malloc0.offset|)) 392) (<= (- (- v_b_263_1) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_264_1) c_main_~p~1.offset) (- 1)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_264_1 c_main_~q~1.offset) 393) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (forall ((v_idx_1906 Int) (v_idx_1905 Int) (v_idx_1904 Int) (v_idx_1913 Int) (v_idx_1912 Int) (v_idx_1911 Int)) (or (<= v_b_263_1 v_idx_1904) (< v_idx_1906 v_b_264_1) (< v_idx_1905 v_b_263_1) (<= v_b_264_1 v_idx_1905) (< v_idx_1912 v_b_262_1) (< v_idx_1913 v_b_265_1) (<= v_b_265_1 v_idx_1912) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1912) v_idx_1905))) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_1912) v_idx_1905)) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1912) v_idx_1905)) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1912) v_idx_1905))) 0)) (<= v_b_262_1 v_idx_1911))) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- v_b_262_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_265_1 |c_main_read~int_#ptr.base|) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 396) (<= (- (- v_b_263_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_262_1 v_b_265_1) (- 1)) (<= (- |c_main_#t~mem1| |c_main_read~int_#value|) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 8)) (<= (- v_b_264_1 (- |c_main_~malloc_#res.offset|)) 393) (<= (- (- v_b_264_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- |c_main_read~int_#value|) (- v_v_11466_1)) 0) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_264_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_263_1) c_main_~q~1.offset) 0) (<= (- v_b_264_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_264_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 392) (<= (- v_b_263_1 v_b_264_1) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_264_1 |c_main_read~int_#sizeOfReadType|) 389) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_264_1) v_b_264_1) (- 2)) (<= (- (- |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_263_1) (- c_main_~q~1.offset)) 392) (<= (- v_b_264_1 (- |c_main_#t~malloc0.offset|)) 393) (<= (- (- v_b_263_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_263_1 (- v_b_264_1)) 785) (<= (- |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_#t~mem1| v_v_11466_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_262_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- v_b_264_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_263_1) (- v_b_264_1)) 1) (<= (- |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_263_1) (- c_main_~p~1.offset)) 0) (<= (- v_b_263_1 (- c_main_~malloc_~size)) 792) (<= (- |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) (<= (- (- v_b_264_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_263_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- v_b_264_1 |c_main_~malloc_#res.offset|) 393) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 8)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- v_b_264_1 c_main_~malloc_~size) (- 7)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- v_b_263_1) v_b_263_1) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- (- v_b_264_1) (- c_main_~malloc_~size)) 399) (<= (- (- |c_main_#t~mem1|) (- v_v_11466_1)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- v_b_264_1 c_main_~p~1.offset) 393) (<= (- (- v_b_263_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- v_b_263_1 c_main_~q~1.offset) 392) (<= (- (- v_b_264_1) (- c_main_~q~1.offset)) 391) (<= (- v_b_263_1 (- |c_main_read~int_#ptr.offset|)) 784) (<= (- |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_263_1 c_main_~p~1.offset) 392) (<= (- v_b_264_1 (- |c_main_read~int_#ptr.offset|)) 785) (<= (- v_b_263_1 |c_main_~malloc_#res.offset|) 392) (<= (- (- |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) (<= (- v_b_263_1 (- |c_main_read~int_#sizeOfReadType|)) 396) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 388) (<= (- (- v_b_264_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_263_1 (- |c_main_~malloc_#res.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_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 392) (<= (- |c_main_read~int_#value| v_v_11466_1) 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) (<= (- v_b_263_1 (- c_main_~p~1.offset)) 392) (<= (- (- v_b_263_1) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_265_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_263_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_263_1 c_main_~malloc_~size) (- 8)) (<= (- (- |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_263_1 (- c_main_~q~1.offset)) 784) (<= (- |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) (<= (- (- v_b_264_1) |c_main_~malloc_#res.offset|) (- 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) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- v_b_264_1 |c_main_#t~malloc0.offset|) 393) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_264_1 (- c_main_~p~1.offset)) 393) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- v_b_263_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_263_1 |c_main_#t~malloc0.offset|) 392) (<= (- v_b_264_1 (- |c_main_read~int_#sizeOfReadType|)) 397) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- v_b_263_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |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) (<= (- (- v_b_263_1) c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 792) (<= (- (- v_b_264_1) c_main_~malloc_~size) (- 401)) (<= (- (- v_b_262_1) (- v_b_265_1)) 1) (<= (- v_b_264_1 (- c_main_~q~1.offset)) 785) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 392) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 392))))} [2018-12-18 23:41:52,452 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-18 23:41:52,452 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-18 23:41:52,452 WARN L230 ngHoareTripleChecker]: Post: {2147483482#(exists ((v_b_265_1 Int) (v_b_264_1 Int) (v_v_11466_1 Int) (v_v_11468_1 (Array Int Int)) (v_b_263_1 Int) (v_b_262_1 Int) (v_v_11461_1 (Array Int Int))) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_264_1 (- v_b_264_1)) 786) (<= (- |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_read~int_#ptr.offset| (- c_main_~q~1.offset)) 788) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_264_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- v_b_263_1) v_b_264_1) (- 1)) (<= (- (- v_b_263_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_~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_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 784) (<= (- (- v_b_263_1) (- c_main_~q~1.offset)) 396) (<= (- (- |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)) (<= (- v_b_263_1 (- v_b_263_1)) 784) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- v_b_263_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (= v_v_11468_1 v_v_11461_1) (<= (- 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_b_263_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_264_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_264_1 (- c_main_~malloc_~size)) 793) (<= (- v_b_263_1 (- |c_main_#t~malloc0.offset|)) 392) (<= (- (- v_b_263_1) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_264_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) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- v_b_262_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_265_1 |c_main_read~int_#ptr.base|) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 396) (<= (- (- v_b_263_1) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) (- 4)) (<= (- v_b_262_1 v_b_265_1) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 8)) (<= (- v_b_264_1 (- |c_main_~malloc_#res.offset|)) 393) (<= (- v_b_263_1 (- c_main_~q~1.offset)) 788) (<= (- (- v_b_264_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 396) (<= (- (- |c_main_read~int_#value|) (- v_v_11466_1)) 0) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- v_b_263_1 c_main_~q~1.offset) 388) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_264_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 396) (<= (- v_b_264_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_264_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) (- 4)) (<= (- v_b_263_1 v_b_264_1) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_264_1 |c_main_read~int_#sizeOfReadType|) 389) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_264_1) v_b_264_1) (- 2)) (<= (- (- |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_264_1 (- |c_main_#t~malloc0.offset|)) 393) (<= (- (- v_b_263_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_263_1 (- v_b_264_1)) 785) (<= (- |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_#ptr.offset|) (- c_main_~q~1.offset)) 396) (<= (- |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_262_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- v_b_264_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_263_1) (- v_b_264_1)) 1) (<= (- |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_263_1) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_264_1) c_main_~q~1.offset) (- 5)) (<= (- v_b_263_1 (- c_main_~malloc_~size)) 792) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 796) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 392) (<= (- (- v_b_264_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_263_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- v_b_264_1 |c_main_~malloc_#res.offset|) 393) (<= (- |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) (<= (- v_b_264_1 c_main_~malloc_~size) (- 7)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_263_1) c_main_~q~1.offset) (- 4)) (<= (- (- v_b_263_1) v_b_263_1) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- (- v_b_264_1) (- c_main_~malloc_~size)) 399) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- v_b_264_1 c_main_~p~1.offset) 393) (<= (- (- v_b_263_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 792) (<= (- v_b_263_1 (- |c_main_read~int_#ptr.offset|)) 784) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- v_b_264_1 c_main_~q~1.offset) 389) (<= (- v_b_263_1 c_main_~p~1.offset) 392) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 4)) (<= (- v_b_264_1 (- |c_main_read~int_#ptr.offset|)) 785) (<= (- v_b_263_1 |c_main_~malloc_#res.offset|) 392) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~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) (<= (- v_b_263_1 (- |c_main_read~int_#sizeOfReadType|)) 396) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 404)) (<= (- (- v_b_264_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_263_1 (- |c_main_~malloc_#res.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_read~int_#value| v_v_11466_1) 0) (<= (- (- |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) (<= (- v_b_263_1 (- c_main_~p~1.offset)) 392) (<= (- (- v_b_263_1) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_265_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_263_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_263_1 c_main_~malloc_~size) (- 8)) (<= (- (- |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) 388) (<= (- v_b_264_1 (- c_main_~q~1.offset)) 789) (forall ((v_idx_1919 Int) (v_idx_1928 Int) (v_idx_1927 Int) (v_idx_1926 Int) (v_idx_1921 Int) (v_idx_1920 Int)) (or (< v_idx_1921 v_b_264_1) (<= v_b_265_1 v_idx_1927) (< v_idx_1928 v_b_265_1) (< v_idx_1920 v_b_263_1) (<= v_b_263_1 v_idx_1919) (<= v_b_264_1 v_idx_1920) (< v_idx_1927 v_b_262_1) (<= v_b_262_1 v_idx_1926) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1927) v_idx_1920))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1927) v_idx_1920)) 0)))) (<= (- (- v_b_264_1) |c_main_~malloc_#res.offset|) (- 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_264_1) (- c_main_~q~1.offset)) 395) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- v_b_264_1 |c_main_#t~malloc0.offset|) 393) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_264_1 (- c_main_~p~1.offset)) 393) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 392) (<= (- v_b_263_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_263_1 |c_main_#t~malloc0.offset|) 392) (<= (- v_b_264_1 (- |c_main_read~int_#sizeOfReadType|)) 397) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- v_b_263_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |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) (<= (- (- v_b_263_1) c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 792) (<= (- (- v_b_264_1) c_main_~malloc_~size) (- 401)) (<= (- (- v_b_262_1) (- v_b_265_1)) 1) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 392)))} [2018-12-18 23:41:52,452 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-18 23:41:52,454 WARN L268 ngHoareTripleChecker]: -- [2018-12-18 23:41:52,454 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-18 23:41:52,591 WARN L181 SmtUtils]: Spent 135.00 ms on a formula simplification that was a NOOP. DAG size: 674 [2018-12-18 23:41:52,591 WARN L270 ngHoareTripleChecker]: Pre: {2147483483#(or (exists ((v_b_223_1 Int) (v_b_222_1 Int) (v_v_9138_1 Int) (v_v_9140_1 (Array Int Int)) (v_b_224_1 Int) (v_b_225_1 Int) (v_v_9133_1 (Array Int Int))) (and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) (- main_~q~1.offset)) 200) (<= (- |main_#t~mem1| v_v_9138_1) 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_224_1 main_~p~1.offset) 201) (<= (- v_b_224_1 (- |main_read~int_#ptr.offset|)) 401) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_224_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_224_1 (- |main_~malloc_#res.offset|)) 201) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 196) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_224_1 (- |main_#t~malloc0.offset|)) 201) (<= (- (- |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) (<= (- (- v_b_223_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_224_1 main_~q~1.offset) 201) (<= (- (- v_b_223_1) (- main_~malloc_~size)) 400) (<= (- (- |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_224_1 main_~malloc_~size) (- 199)) (<= (- (- |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_224_1 (- main_~p~1.offset)) 201) (<= (- v_b_224_1 |main_#t~malloc0.offset|) 201) (<= (- v_b_223_1 main_~malloc_~size) (- 200)) (<= (- v_b_224_1 (- main_~malloc_~size)) 601) (<= (- main_~p~1.offset (- main_~q~1.offset)) 200) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- v_b_223_1 (- main_~malloc_~size)) 600) (<= (- |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) (<= (- v_b_223_1 (- v_b_223_1)) 400) (<= (- |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_223_1 (- |main_read~int_#sizeOfReadType|)) 204) (<= (- (- v_b_224_1) main_~q~1.offset) (- 1)) (<= (- |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_#t~mem1|) (- v_v_9138_1)) 0) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- v_b_223_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_223_1 (- |main_read~int_#ptr.offset|)) 400) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 200) (<= (- v_b_224_1 |main_~malloc_#res.offset|) 201) (<= (- (- v_b_223_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_224_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_222_1) (- v_b_225_1)) 1) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 200) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_223_1) main_~malloc_~size) (- 400)) (<= (- (- |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) (<= (- (- v_b_223_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_224_1 (- main_~q~1.offset)) 401) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_223_1 |main_#t~malloc0.offset|) 200) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- v_b_224_1) main_~p~1.offset) (- 1)) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_224_1) (- main_~malloc_~size)) 399) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 200) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_224_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- (- v_b_224_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 200) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 200)) (<= (- (- v_b_224_1) (- main_~p~1.offset)) (- 1)) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- v_b_223_1) v_b_223_1) 0) (<= (- v_b_224_1 (- v_b_224_1)) 402) (forall ((v_idx_1896 Int) (v_idx_1885 Int) (v_idx_1898 Int) (v_idx_1887 Int) (v_idx_1897 Int) (v_idx_1886 Int)) (or (and (<= (- |main_#t~mem1| (select (select |#memory_int| v_idx_1897) v_idx_1886)) 0) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_idx_1897) v_idx_1886))) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1897) v_idx_1886))) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1897) v_idx_1886)) 0)) (< v_idx_1898 v_b_225_1) (< v_idx_1886 v_b_223_1) (<= v_b_222_1 v_idx_1896) (<= v_b_224_1 v_idx_1886) (<= v_b_223_1 v_idx_1885) (<= v_b_225_1 v_idx_1897) (< v_idx_1887 v_b_224_1) (< v_idx_1897 v_b_222_1))) (<= (- (- v_b_223_1) (- main_~p~1.offset)) 0) (<= (- v_b_224_1 (- |main_read~int_#sizeOfReadType|)) 205) (<= (- (- |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_224_1 |main_read~int_#ptr.offset|) 1) (<= (- v_b_223_1 (- |main_#t~malloc0.offset|)) 200) (<= (- (- v_b_224_1) |main_read~int_#ptr.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_223_1 (- main_~p~1.offset)) 200) (<= (- (- v_b_224_1) |main_#t~malloc0.offset|) (- 1)) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 200) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 200) (<= (- v_b_224_1 |main_read~int_#sizeOfReadType|) 197) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- (- v_b_223_1) |main_read~int_#ptr.offset|) 0) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 200) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- v_b_224_1) (- main_~q~1.offset)) 199) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- v_b_222_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_225_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_223_1 (- main_~q~1.offset)) 400) (<= (- |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) (<= (- (- v_b_223_1) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (= v_v_9133_1 v_v_9140_1) (<= (- (- |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_#value| v_v_9138_1) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_222_1) (- |main_read~int_#ptr.base|)) 0) (<= (- v_b_223_1 main_~q~1.offset) 200) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- v_b_223_1 |main_~malloc_#res.offset|) 200) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- v_b_223_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_224_1) v_b_224_1) (- 2)) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_223_1 main_~p~1.offset) 200) (<= (- (- v_b_223_1) (- v_b_224_1)) 1) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_222_1 v_b_225_1) (- 1)) (<= (- (- |main_read~int_#value|) (- v_v_9138_1)) 0) (<= (- |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) (<= (- v_b_223_1 v_b_224_1) (- 1)) (<= (- v_b_223_1 |main_read~int_#sizeOfReadType|) 196) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- (- v_b_224_1) (- |main_~malloc_#res.offset|)) (- 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_223_1) v_b_224_1) (- 1)) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 200)) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- v_b_223_1 (- |main_~malloc_#res.offset|)) 200) (<= (- 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) (<= (- v_b_225_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_224_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- v_b_224_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_223_1) main_~q~1.offset) 0) (<= (- v_b_223_1 (- v_b_224_1)) 401) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_223_1) (- |main_~malloc_#res.offset|)) 0))) (exists ((v_b_265_1 Int) (v_b_264_1 Int) (v_v_11466_1 Int) (v_v_11468_1 (Array Int Int)) (v_b_263_1 Int) (v_b_262_1 Int) (v_v_11461_1 (Array Int Int))) (and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_264_1 (- v_b_264_1)) 786) (<= (- (- |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)) (<= (- (- v_b_264_1) main_~q~1.offset) (- 1)) (<= (- |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)) (<= (- (- v_b_264_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_263_1) v_b_264_1) (- 1)) (<= (- (- v_b_263_1) main_~p~1.offset) 0) (<= (- (- 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)) (<= (- v_b_263_1 (- v_b_263_1)) 784) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- v_b_263_1) |main_~malloc_#res.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (= v_v_11468_1 v_v_11461_1) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- (- v_b_263_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_264_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_264_1 (- main_~malloc_~size)) 793) (<= (- v_b_263_1 (- |main_#t~malloc0.offset|)) 392) (<= (- (- v_b_263_1) (- main_~malloc_~size)) 400) (<= (- (- v_b_264_1) main_~p~1.offset) (- 1)) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- v_b_264_1 main_~q~1.offset) 393) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (forall ((v_idx_1906 Int) (v_idx_1905 Int) (v_idx_1904 Int) (v_idx_1913 Int) (v_idx_1912 Int) (v_idx_1911 Int)) (or (<= v_b_263_1 v_idx_1904) (< v_idx_1906 v_b_264_1) (< v_idx_1905 v_b_263_1) (<= v_b_264_1 v_idx_1905) (< v_idx_1912 v_b_262_1) (< v_idx_1913 v_b_265_1) (<= v_b_265_1 v_idx_1912) (and (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1912) v_idx_1905))) 0) (<= (- |main_#t~mem1| (select (select |#memory_int| v_idx_1912) v_idx_1905)) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1912) v_idx_1905)) 0) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_idx_1912) v_idx_1905))) 0)) (<= v_b_262_1 v_idx_1911))) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- v_b_262_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_265_1 |main_read~int_#ptr.base|) 1) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 396) (<= (- (- v_b_263_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_262_1 v_b_265_1) (- 1)) (<= (- |main_#t~mem1| |main_read~int_#value|) 0) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 8)) (<= (- v_b_264_1 (- |main_~malloc_#res.offset|)) 393) (<= (- (- v_b_264_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- |main_read~int_#value|) (- v_v_11466_1)) 0) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- v_b_264_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_263_1) main_~q~1.offset) 0) (<= (- v_b_264_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_264_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 392) (<= (- v_b_263_1 v_b_264_1) (- 1)) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_264_1 |main_read~int_#sizeOfReadType|) 389) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_264_1) v_b_264_1) (- 2)) (<= (- (- |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_263_1) (- main_~q~1.offset)) 392) (<= (- v_b_264_1 (- |main_#t~malloc0.offset|)) 393) (<= (- (- v_b_263_1) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_263_1 (- v_b_264_1)) 785) (<= (- |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_#t~mem1| v_v_11466_1) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- v_b_262_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- v_b_264_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_263_1) (- v_b_264_1)) 1) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_263_1) (- main_~p~1.offset)) 0) (<= (- v_b_263_1 (- main_~malloc_~size)) 792) (<= (- |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) (<= (- (- v_b_264_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_263_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_264_1 |main_~malloc_#res.offset|) 393) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 8)) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- v_b_264_1 main_~malloc_~size) (- 7)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- v_b_263_1) v_b_263_1) 0) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- (- v_b_264_1) (- main_~malloc_~size)) 399) (<= (- (- |main_#t~mem1|) (- v_v_11466_1)) 0) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- v_b_264_1 main_~p~1.offset) 393) (<= (- (- v_b_263_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- v_b_263_1 main_~q~1.offset) 392) (<= (- (- v_b_264_1) (- main_~q~1.offset)) 391) (<= (- v_b_263_1 (- |main_read~int_#ptr.offset|)) 784) (<= (- |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_263_1 main_~p~1.offset) 392) (<= (- v_b_264_1 (- |main_read~int_#ptr.offset|)) 785) (<= (- v_b_263_1 |main_~malloc_#res.offset|) 392) (<= (- (- |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) (<= (- v_b_263_1 (- |main_read~int_#sizeOfReadType|)) 396) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 388) (<= (- (- v_b_264_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_263_1 (- |main_~malloc_#res.offset|)) 392) (<= (- |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_read~int_#value| v_v_11466_1) 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) (<= (- v_b_263_1 (- main_~p~1.offset)) 392) (<= (- (- v_b_263_1) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_265_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_263_1 |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- v_b_263_1 main_~malloc_~size) (- 8)) (<= (- (- |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_263_1 (- main_~q~1.offset)) 784) (<= (- |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) (<= (- (- v_b_264_1) |main_~malloc_#res.offset|) (- 1)) (<= (- |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) (<= (- v_b_264_1 |main_#t~malloc0.offset|) 393) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- v_b_264_1 (- main_~p~1.offset)) 393) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- v_b_263_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_263_1 |main_#t~malloc0.offset|) 392) (<= (- v_b_264_1 (- |main_read~int_#sizeOfReadType|)) 397) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- v_b_263_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |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) (<= (- (- v_b_263_1) main_~malloc_~size) (- 400)) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 792) (<= (- (- v_b_264_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_262_1) (- v_b_265_1)) 1) (<= (- v_b_264_1 (- main_~q~1.offset)) 785) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 392) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 392))))} [2018-12-18 23:41:52,591 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-18 23:41:52,592 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-18 23:41:53,298 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) (exists ((v_b_265_1 Int) (v_b_264_1 Int) (v_b_263_1 Int) (v_b_262_1 Int)) (and (<= (- (- v_b_264_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_264_1 |main_~malloc_#res.offset|) 393) (<= (- (- v_b_263_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_264_1 (- v_b_264_1)) 786) (<= (- v_b_264_1 main_~malloc_~size) (- 7)) (<= (- (- v_b_263_1) main_~q~1.offset) (- 4)) (<= (- (- v_b_264_1) (- main_~malloc_~size)) 399) (<= (- (- v_b_263_1) v_b_263_1) 0) (forall ((v_idx_1927 Int) (v_idx_1920 Int)) (or (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1927) v_idx_1920))) 0) (<= v_b_265_1 v_idx_1927) (< v_idx_1920 v_b_263_1) (< v_idx_1927 v_b_262_1) (<= v_b_264_1 v_idx_1920))) (<= (- v_b_264_1 main_~p~1.offset) 393) (<= (- (- v_b_263_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_264_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_263_1) v_b_264_1) (- 1)) (<= (- (- v_b_263_1) main_~p~1.offset) 0) (<= (- v_b_263_1 (- |main_read~int_#ptr.offset|)) 784) (<= (- v_b_264_1 main_~q~1.offset) 389) (<= (- v_b_263_1 main_~p~1.offset) 392) (<= (- v_b_264_1 (- |main_read~int_#ptr.offset|)) 785) (<= (- v_b_263_1 |main_~malloc_#res.offset|) 392) (<= (- (- v_b_263_1) (- main_~q~1.offset)) 396) (<= (- v_b_263_1 (- v_b_263_1)) 784) (<= (- (- v_b_263_1) |main_~malloc_#res.offset|) 0) (<= (- v_b_263_1 (- |main_read~int_#sizeOfReadType|)) 396) (<= (- (- v_b_264_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_263_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_263_1 (- |main_~malloc_#res.offset|)) 392) (<= (- (- v_b_264_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_264_1 (- main_~malloc_~size)) 793) (<= (- v_b_263_1 (- |main_#t~malloc0.offset|)) 392) (<= (- (- v_b_263_1) (- main_~malloc_~size)) 400) (<= (- v_b_263_1 (- main_~p~1.offset)) 392) (<= (- (- v_b_265_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- v_b_264_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_263_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_263_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_263_1 main_~malloc_~size) (- 8)) (<= (- v_b_262_1 |main_read~int_#ptr.base|) 0) (<= (- v_b_264_1 (- main_~q~1.offset)) 789) (<= (- v_b_265_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_263_1) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_264_1) |main_~malloc_#res.offset|) (- 1)) (<= (- v_b_262_1 v_b_265_1) (- 1)) (<= (- v_b_264_1 (- |main_~malloc_#res.offset|)) 393) (<= (- v_b_263_1 (- main_~q~1.offset)) 788) (<= (- (- v_b_264_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_264_1) (- main_~q~1.offset)) 395) (<= (- v_b_263_1 main_~q~1.offset) 388) (<= (- (- v_b_264_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_264_1 |main_read~int_#ptr.offset|) 1) (<= (- v_b_264_1 |main_#t~malloc0.offset|) 393) (<= (- v_b_264_1 (- main_~p~1.offset)) 393) (<= (- (- v_b_264_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_263_1 v_b_264_1) (- 1)) (<= (- v_b_264_1 |main_read~int_#sizeOfReadType|) 389) (<= (- v_b_263_1 |main_read~int_#sizeOfReadType|) 388) (<= (- (- v_b_264_1) v_b_264_1) (- 2)) (<= (- v_b_264_1 (- |main_#t~malloc0.offset|)) 393) (<= (- (- v_b_263_1) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_263_1 (- v_b_264_1)) 785) (<= (- v_b_264_1 (- |main_read~int_#sizeOfReadType|)) 397) (<= (- v_b_263_1 |main_#t~malloc0.offset|) 392) (<= (- (- v_b_263_1) (- |main_read~int_#sizeOfReadType|)) 4) (forall ((v_prenex_138 Int) (v_prenex_139 Int)) (or (<= v_b_264_1 v_prenex_139) (< v_prenex_139 v_b_263_1) (<= (- |main_read~int_#value| (select (select |#memory_int| v_prenex_138) v_prenex_139)) 0) (< v_prenex_138 v_b_262_1) (<= v_b_265_1 v_prenex_138))) (<= (- (- v_b_264_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_262_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- v_b_263_1) (- v_b_264_1)) 1) (<= (- (- v_b_263_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_264_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_262_1) (- v_b_265_1)) 1) (<= (- (- v_b_264_1) main_~q~1.offset) (- 5)) (<= (- (- v_b_263_1) (- main_~p~1.offset)) 0) (<= (- v_b_263_1 (- main_~malloc_~size)) 792))) (<= (- (- |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)) (<= (- |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-18 23:42:15,968 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-18 23:42:15,969 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-18 23:42:15,969 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-18 23:42:15,969 WARN L223 ngHoareTripleChecker]: -- [2018-12-18 23:42:15,970 WARN L224 ngHoareTripleChecker]: Pre: {2147483481#(or (exists ((v_b_111_1 Int) (v_b_110_1 Int) (v_b_113_1 Int) (v_b_112_1 Int) (v_v_2418_1 (Array Int Int)) (v_v_2416_1 Int) (v_v_2411_1 (Array Int Int))) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_111_1) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_113_1) (- |c_main_read~int_#ptr.base|)) (- 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)) (<= (- v_b_111_1 (- v_b_112_1)) 17) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_112_1 (- |c_main_read~int_#sizeOfReadType|)) 13) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_111_1) (- c_main_~q~1.offset)) 8) (<= (- (- |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_112_1 (- |c_main_read~int_#ptr.offset|)) 17) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_111_1) v_b_112_1) (- 1)) (<= (- (- 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)) (<= (- (- v_b_112_1) v_b_112_1) (- 2)) (<= (- (- v_b_110_1) (- v_b_113_1)) 1) (<= (- (- v_b_112_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_111_1) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_112_1 c_main_~p~1.offset) 9) (forall ((v_idx_1937 Int) (v_idx_1936 Int) (v_idx_1935 Int) (v_idx_1943 Int) (v_idx_1942 Int) (v_idx_1941 Int)) (or (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1942) v_idx_1936)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1942) v_idx_1936))) 0)) (< v_idx_1937 v_b_112_1) (<= v_b_112_1 v_idx_1936) (<= v_b_111_1 v_idx_1935) (< v_idx_1943 v_b_113_1) (<= v_b_113_1 v_idx_1942) (< v_idx_1936 v_b_111_1) (<= v_b_110_1 v_idx_1941) (< v_idx_1942 v_b_110_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_111_1) c_main_~malloc_~size) (- 400)) (<= (- (- |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) (<= (- v_b_112_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_111_1) v_b_111_1) 0) (<= (- (- v_b_112_1) (- c_main_~p~1.offset)) (- 1)) (<= (- v_b_111_1 |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_110_1 v_b_113_1) (- 1)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_112_1) c_main_~malloc_~size) (- 401)) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 8) (<= (- v_b_112_1 (- c_main_~q~1.offset)) 17) (<= (- |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_111_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 8) (<= (- (- v_b_111_1) (- v_b_112_1)) 1) (<= (- (- v_b_110_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- v_b_111_1) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 8) (<= (- v_b_112_1 c_main_~malloc_~size) (- 391)) (<= (- 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) (<= (- v_b_111_1 |c_main_~malloc_#res.offset|) 8) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_111_1 (- |c_main_#t~malloc0.offset|)) 8) (<= (- v_b_112_1 (- c_main_~p~1.offset)) 9) (<= (- v_b_111_1 (- 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_~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_111_1 (- |c_main_~malloc_#res.offset|)) 8) (<= (- (- v_b_111_1) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 8) (= v_v_2411_1 v_v_2418_1) (<= (- v_b_112_1 (- |c_main_~malloc_#res.offset|)) 9) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- v_b_112_1) c_main_~p~1.offset) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_111_1) (- |c_main_#t~malloc0.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)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- v_b_111_1 |c_main_read~int_#sizeOfReadType|) 4) (<= (- v_b_112_1 |c_main_read~int_#sizeOfReadType|) 5) (<= (- |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) (<= (- (- v_b_111_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |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_112_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- |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_#value| v_v_2416_1) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 8) (<= (- v_b_112_1 |c_main_#t~malloc0.offset|) 9) (<= (- v_b_112_1 (- v_b_112_1)) 18) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- v_b_112_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |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) (<= (- (- v_b_112_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 16) (<= (- (- v_b_112_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- v_b_112_1 (- c_main_~malloc_~size)) 409) (<= (- |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) (<= (- v_b_112_1 (- |c_main_#t~malloc0.offset|)) 9) (<= (- (- v_b_112_1) (- c_main_~malloc_~size)) 399) (<= (- v_b_111_1 (- |c_main_read~int_#ptr.offset|)) 16) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 v_b_112_1) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- v_b_112_1 c_main_~q~1.offset) 9) (<= (- (- v_b_111_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_111_1 c_main_~malloc_~size) (- 392)) (<= (- (- v_b_112_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_111_1 (- c_main_~malloc_~size)) 408) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- v_b_112_1 |c_main_~malloc_#res.offset|) 9) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_111_1 (- c_main_~p~1.offset)) 8) (<= (- (- |c_main_read~int_#value|) (- v_v_2416_1)) 0) (<= (- v_b_113_1 |c_main_read~int_#ptr.base|) 1) (<= (- (- v_b_112_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- |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) (<= (- (- v_b_112_1) (- c_main_~q~1.offset)) 7) (<= (- (- v_b_111_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_111_1) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_111_1) (- c_main_~p~1.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) (<= (- v_b_111_1 c_main_~q~1.offset) 8) (<= (- v_b_111_1 |c_main_#t~malloc0.offset|) 8) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- v_b_110_1 |c_main_read~int_#ptr.base|) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 (- |c_main_read~int_#sizeOfReadType|)) 12) (<= (- (- |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_111_1) |c_main_read~int_#ptr.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) (<= (- v_b_111_1 c_main_~p~1.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) (<= (- v_b_111_1 (- v_b_111_1)) 16) (<= (- (- v_b_112_1) c_main_~q~1.offset) (- 1)) (<= (- (- v_b_112_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |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_265_1 Int) (v_b_264_1 Int) (v_v_11466_1 Int) (v_v_11468_1 (Array Int Int)) (v_b_263_1 Int) (v_b_262_1 Int) (v_v_11461_1 (Array Int Int))) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_264_1 (- v_b_264_1)) 786) (<= (- (- |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)) (<= (- (- v_b_264_1) c_main_~q~1.offset) (- 1)) (<= (- |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_264_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- v_b_263_1) v_b_264_1) (- 1)) (<= (- (- v_b_263_1) c_main_~p~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_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 784) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- v_b_263_1 (- v_b_263_1)) 784) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (<= (- (- v_b_263_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (= v_v_11468_1 v_v_11461_1) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- (- v_b_263_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_264_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_264_1 (- c_main_~malloc_~size)) 793) (<= (- v_b_263_1 (- |c_main_#t~malloc0.offset|)) 392) (<= (- (- v_b_263_1) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_264_1) c_main_~p~1.offset) (- 1)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_264_1 c_main_~q~1.offset) 393) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- v_b_262_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_265_1 |c_main_read~int_#ptr.base|) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 396) (<= (- (- v_b_263_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_262_1 v_b_265_1) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 8)) (<= (- v_b_264_1 (- |c_main_~malloc_#res.offset|)) 393) (<= (- (- v_b_264_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- |c_main_read~int_#value|) (- v_v_11466_1)) 0) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_264_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_263_1) c_main_~q~1.offset) 0) (<= (- v_b_264_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_264_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 392) (<= (- v_b_263_1 v_b_264_1) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_264_1 |c_main_read~int_#sizeOfReadType|) 389) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_264_1) v_b_264_1) (- 2)) (<= (- (- |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_263_1) (- c_main_~q~1.offset)) 392) (<= (- v_b_264_1 (- |c_main_#t~malloc0.offset|)) 393) (<= (- (- v_b_263_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_263_1 (- v_b_264_1)) 785) (<= (- |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) (<= (- (- v_b_262_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- v_b_264_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_263_1) (- v_b_264_1)) 1) (<= (- |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_263_1) (- c_main_~p~1.offset)) 0) (<= (- v_b_263_1 (- c_main_~malloc_~size)) 792) (<= (- |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) (<= (- (- v_b_264_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_263_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- v_b_264_1 |c_main_~malloc_#res.offset|) 393) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 8)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- v_b_264_1 c_main_~malloc_~size) (- 7)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- (- v_b_263_1) v_b_263_1) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- (- v_b_264_1) (- c_main_~malloc_~size)) 399) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (<= (- v_b_264_1 c_main_~p~1.offset) 393) (<= (- (- v_b_263_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- v_b_263_1 c_main_~q~1.offset) 392) (<= (- (- v_b_264_1) (- c_main_~q~1.offset)) 391) (<= (- v_b_263_1 (- |c_main_read~int_#ptr.offset|)) 784) (<= (- |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_263_1 c_main_~p~1.offset) 392) (<= (- v_b_264_1 (- |c_main_read~int_#ptr.offset|)) 785) (<= (- v_b_263_1 |c_main_~malloc_#res.offset|) 392) (<= (- (- |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) (<= (- v_b_263_1 (- |c_main_read~int_#sizeOfReadType|)) 396) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 388) (<= (- (- v_b_264_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_263_1 (- |c_main_~malloc_#res.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_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 392) (<= (- |c_main_read~int_#value| v_v_11466_1) 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) (<= (- v_b_263_1 (- c_main_~p~1.offset)) 392) (<= (- (- v_b_263_1) |c_main_#t~malloc0.offset|) 0) (<= (- (- v_b_265_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_263_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_263_1 c_main_~malloc_~size) (- 8)) (<= (- (- |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_263_1 (- c_main_~q~1.offset)) 784) (<= (- |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) (<= (- (- v_b_264_1) |c_main_~malloc_#res.offset|) (- 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) (forall ((v_idx_1951 Int) (v_idx_1950 Int) (v_idx_1949 Int) (v_idx_1958 Int) (v_idx_1957 Int) (v_idx_1956 Int)) (or (< v_idx_1951 v_b_264_1) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1957) v_idx_1950))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1957) v_idx_1950)) 0)) (<= v_b_264_1 v_idx_1950) (< v_idx_1950 v_b_263_1) (<= v_b_263_1 v_idx_1949) (< v_idx_1958 v_b_265_1) (< v_idx_1957 v_b_262_1) (<= v_b_262_1 v_idx_1956) (<= v_b_265_1 v_idx_1957))) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- v_b_264_1 |c_main_#t~malloc0.offset|) 393) (<= (- (- c_main_~malloc_~size) c_main_~malloc_~size) (- 800)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_264_1 (- c_main_~p~1.offset)) 393) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- v_b_263_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_263_1 |c_main_#t~malloc0.offset|) 392) (<= (- v_b_264_1 (- |c_main_read~int_#sizeOfReadType|)) 397) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- (- v_b_263_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |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) (<= (- (- v_b_263_1) c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 792) (<= (- (- v_b_264_1) c_main_~malloc_~size) (- 401)) (<= (- (- v_b_262_1) (- v_b_265_1)) 1) (<= (- v_b_264_1 (- c_main_~q~1.offset)) 785) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 392) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 392))))} [2018-12-18 23:42:15,970 WARN L228 ngHoareTripleChecker]: Action: main := 0; [2018-12-18 23:42:15,970 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= c_main_main_primed 0) [2018-12-18 23:42:15,970 WARN L230 ngHoareTripleChecker]: Post: {2147483480#(exists ((v_b_265_1 Int) (v_b_264_1 Int) (v_v_11466_1 Int) (v_v_11468_1 (Array Int Int)) (v_b_263_1 Int) (v_b_262_1 Int) (v_v_11461_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_#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_263_1) c_main_~p~1.offset) 0) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- v_b_264_1) (- c_main_main)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- v_b_263_1 (- v_b_263_1)) 784) (<= (- (- v_b_263_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_264_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_264_1 (- c_main_~malloc_~size)) 793) (<= (- (- c_main_main) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_263_1 (- |c_main_#t~malloc0.offset|)) 392) (<= (- |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_265_1 |c_main_read~int_#ptr.base|) 1) (<= (- v_b_262_1 v_b_265_1) (- 1)) (<= (- (- v_b_264_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- |c_main_read~int_#value|) (- v_v_11466_1)) 0) (<= (- v_b_264_1 c_main_main) 393) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- (- v_b_264_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_263_1) c_main_~q~1.offset) 0) (<= (- v_b_263_1 (- c_main_main)) 392) (<= (- (- v_b_264_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- c_main_main |c_main_~malloc_#res.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_264_1 |c_main_read~int_#sizeOfReadType|) 389) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_264_1) v_b_264_1) (- 2)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 392) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_264_1 (- |c_main_#t~malloc0.offset|)) 393) (<= (- (- v_b_263_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)) (<= (- 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_263_1) (- v_b_264_1)) 1) (<= (- (- v_b_263_1) (- c_main_~p~1.offset)) 0) (<= (- |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) (<= (- (- v_b_264_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_263_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- v_b_264_1 |c_main_~malloc_#res.offset|) 393) (<= (- |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_263_1) v_b_263_1) 0) (<= (- (- v_b_264_1) (- c_main_~malloc_~size)) 399) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- (- v_b_263_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_263_1 c_main_~q~1.offset) 392) (<= (- c_main_main c_main_~malloc_~size) (- 400)) (<= (- v_b_263_1 (- |c_main_read~int_#ptr.offset|)) 784) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- v_b_263_1 c_main_~p~1.offset) 392) (<= (- v_b_264_1 (- |c_main_read~int_#ptr.offset|)) 785) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- v_b_263_1) (- c_main_main)) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_263_1 (- |c_main_read~int_#sizeOfReadType|)) 396) (<= (- |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) (<= (- (- v_b_264_1) c_main_main) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- v_b_263_1 (- c_main_~p~1.offset)) 392) (<= (- (- v_b_265_1) (- |c_main_read~int_#ptr.base|)) (- 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_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 396) (<= (- |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) (<= (- (- |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_263_1) c_main_main) 0) (<= (- v_b_264_1 (- c_main_~p~1.offset)) 393) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- v_b_263_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) (<= (- (- c_main_main) c_main_main) 0) (<= (- v_b_263_1 |c_main_#t~malloc0.offset|) 392) (<= (- v_b_264_1 (- |c_main_read~int_#sizeOfReadType|)) 397) (<= (- (- 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) (<= (- (- v_b_263_1) c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 792) (<= (- (- v_b_264_1) c_main_~malloc_~size) (- 401)) (<= (- (- v_b_262_1) (- v_b_265_1)) 1) (<= (- v_b_264_1 (- c_main_~q~1.offset)) 785) (<= (- |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_264_1 (- v_b_264_1)) 786) (<= (- |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_264_1) c_main_~q~1.offset) (- 1)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_264_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- v_b_263_1) v_b_264_1) (- 1)) (<= (- 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) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (= v_v_11468_1 v_v_11461_1) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- (- v_b_263_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_263_1) (- c_main_~malloc_~size)) 400) (<= (- (- c_main_main) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_264_1) c_main_~p~1.offset) (- 1)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_264_1 c_main_~q~1.offset) 393) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- c_main_main (- c_main_~p~1.offset)) 0) (<= (- v_b_262_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- c_main_main) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 396) (<= (- (- v_b_263_1) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 8)) (<= (- v_b_264_1 (- |c_main_~malloc_#res.offset|)) 393) (forall ((v_idx_1973 Int) (v_idx_1972 Int) (v_idx_1971 Int) (v_idx_1966 Int) (v_idx_1965 Int) (v_idx_1964 Int)) (or (<= v_b_262_1 v_idx_1971) (< v_idx_1966 v_b_264_1) (<= v_b_265_1 v_idx_1972) (<= v_b_263_1 v_idx_1964) (< v_idx_1965 v_b_263_1) (<= v_b_264_1 v_idx_1965) (< v_idx_1973 v_b_265_1) (< v_idx_1972 v_b_262_1) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1972) v_idx_1965))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_1972) v_idx_1965)) 0)))) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- v_b_264_1 |c_main_read~int_#ptr.offset|) 1) (<= (- c_main_main c_main_~p~1.offset) 0) (<= (- v_b_263_1 v_b_264_1) (- 1)) (<= (- c_main_main (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_263_1) (- c_main_~q~1.offset)) 392) (<= (- v_b_263_1 (- v_b_264_1)) 785) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 392) (<= (- 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_main (- |c_main_read~int_#ptr.offset|)) 392) (<= (- (- v_b_262_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- v_b_264_1) |c_main_read~int_#sizeOfReadType|) (- 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_263_1 (- c_main_~malloc_~size)) 792) (<= (- c_main_main c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 392) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 8)) (<= (- v_b_264_1 c_main_~malloc_~size) (- 7)) (<= (- (- 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) (<= (- v_b_264_1 c_main_~p~1.offset) 393) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- c_main_main (- c_main_~q~1.offset)) 392) (<= (- (- v_b_264_1) (- c_main_~q~1.offset)) 391) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 392) (<= (- |c_main_#t~malloc0.offset| c_main_main) 0) (<= (- v_b_263_1 |c_main_~malloc_#res.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_264_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_263_1 (- |c_main_~malloc_#res.offset|)) 392) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#value| v_v_11466_1) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- (- v_b_263_1) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_263_1 |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_263_1 c_main_~malloc_~size) (- 8)) (<= (- (- c_main_main) c_main_~p~1.offset) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_263_1 (- c_main_~q~1.offset)) 784) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 792) (<= (- (- v_b_264_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- c_main_main) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_264_1 |c_main_#t~malloc0.offset|) 393) (<= (- v_b_263_1 c_main_main) 392) (<= (- (- |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_263_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |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_264_1 (- c_main_main)) 393) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 784) (<= (- c_main_main (- |c_main_~malloc_#res.offset|)) 0)))} [2018-12-18 23:42:15,970 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-18 23:42:15,971 WARN L268 ngHoareTripleChecker]: -- [2018-12-18 23:42:15,972 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-18 23:42:16,263 WARN L181 SmtUtils]: Spent 290.00 ms on a formula simplification that was a NOOP. DAG size: 651 [2018-12-18 23:42:16,263 WARN L270 ngHoareTripleChecker]: Pre: {2147483481#(or (exists ((v_b_111_1 Int) (v_b_110_1 Int) (v_b_113_1 Int) (v_b_112_1 Int) (v_v_2418_1 (Array Int Int)) (v_v_2416_1 Int) (v_v_2411_1 (Array Int Int))) (and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_111_1) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- (- v_b_113_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- |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)) (<= (- v_b_111_1 (- v_b_112_1)) 17) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_112_1 (- |main_read~int_#sizeOfReadType|)) 13) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_111_1) (- main_~q~1.offset)) 8) (<= (- (- |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_112_1 (- |main_read~int_#ptr.offset|)) 17) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_111_1) v_b_112_1) (- 1)) (<= (- (- 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)) (<= (- (- v_b_112_1) v_b_112_1) (- 2)) (<= (- (- v_b_110_1) (- v_b_113_1)) 1) (<= (- (- v_b_112_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_111_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_112_1 main_~p~1.offset) 9) (forall ((v_idx_1937 Int) (v_idx_1936 Int) (v_idx_1935 Int) (v_idx_1943 Int) (v_idx_1942 Int) (v_idx_1941 Int)) (or (and (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1942) v_idx_1936)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1942) v_idx_1936))) 0)) (< v_idx_1937 v_b_112_1) (<= v_b_112_1 v_idx_1936) (<= v_b_111_1 v_idx_1935) (< v_idx_1943 v_b_113_1) (<= v_b_113_1 v_idx_1942) (< v_idx_1936 v_b_111_1) (<= v_b_110_1 v_idx_1941) (< v_idx_1942 v_b_110_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)) (<= (- (- v_b_111_1) main_~malloc_~size) (- 400)) (<= (- (- |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) (<= (- v_b_112_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_111_1) v_b_111_1) 0) (<= (- (- v_b_112_1) (- main_~p~1.offset)) (- 1)) (<= (- v_b_111_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_110_1 v_b_113_1) (- 1)) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- (- v_b_112_1) main_~malloc_~size) (- 401)) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 8) (<= (- v_b_112_1 (- main_~q~1.offset)) 17) (<= (- |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_111_1) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~p~1.offset (- main_~q~1.offset)) 8) (<= (- (- v_b_111_1) (- v_b_112_1)) 1) (<= (- (- v_b_110_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- v_b_111_1) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 8) (<= (- v_b_112_1 main_~malloc_~size) (- 391)) (<= (- 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) (<= (- v_b_111_1 |main_~malloc_#res.offset|) 8) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_111_1 (- |main_#t~malloc0.offset|)) 8) (<= (- v_b_112_1 (- main_~p~1.offset)) 9) (<= (- v_b_111_1 (- main_~q~1.offset)) 16) (<= (- (- |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)) (<= (- v_b_111_1 (- |main_~malloc_#res.offset|)) 8) (<= (- (- v_b_111_1) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 8) (= v_v_2411_1 v_v_2418_1) (<= (- v_b_112_1 (- |main_~malloc_#res.offset|)) 9) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- v_b_112_1) main_~p~1.offset) (- 1)) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_111_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_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- v_b_111_1 |main_read~int_#sizeOfReadType|) 4) (<= (- v_b_112_1 |main_read~int_#sizeOfReadType|) 5) (<= (- |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) (<= (- (- v_b_111_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |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_112_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 12) (<= (- |main_read~int_#value| v_v_2416_1) 0) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 8) (<= (- v_b_112_1 |main_#t~malloc0.offset|) 9) (<= (- v_b_112_1 (- v_b_112_1)) 18) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- (- v_b_112_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- |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) (<= (- (- v_b_112_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 16) (<= (- (- v_b_112_1) |main_~malloc_#res.offset|) (- 1)) (<= (- v_b_112_1 (- main_~malloc_~size)) 409) (<= (- |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) (<= (- v_b_112_1 (- |main_#t~malloc0.offset|)) 9) (<= (- (- v_b_112_1) (- main_~malloc_~size)) 399) (<= (- v_b_111_1 (- |main_read~int_#ptr.offset|)) 16) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 8) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 v_b_112_1) (- 1)) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- v_b_112_1 main_~q~1.offset) 9) (<= (- (- v_b_111_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- v_b_111_1 main_~malloc_~size) (- 392)) (<= (- (- v_b_112_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_111_1 (- main_~malloc_~size)) 408) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- v_b_112_1 |main_~malloc_#res.offset|) 9) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- v_b_111_1 (- main_~p~1.offset)) 8) (<= (- (- |main_read~int_#value|) (- v_v_2416_1)) 0) (<= (- v_b_113_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_112_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- |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) (<= (- (- v_b_112_1) (- main_~q~1.offset)) 7) (<= (- (- v_b_111_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_111_1) (- main_~malloc_~size)) 400) (<= (- (- v_b_111_1) (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 8) (<= (- v_b_111_1 main_~q~1.offset) 8) (<= (- v_b_111_1 |main_#t~malloc0.offset|) 8) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- v_b_110_1 |main_read~int_#ptr.base|) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 (- |main_read~int_#sizeOfReadType|)) 12) (<= (- (- |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_111_1) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 8) (<= (- v_b_111_1 main_~p~1.offset) 8) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- v_b_111_1 (- v_b_111_1)) 16) (<= (- (- v_b_112_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_112_1) |main_#t~malloc0.offset|) (- 1)) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 4) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0))) (exists ((v_b_265_1 Int) (v_b_264_1 Int) (v_v_11466_1 Int) (v_v_11468_1 (Array Int Int)) (v_b_263_1 Int) (v_b_262_1 Int) (v_v_11461_1 (Array Int Int))) (and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_264_1 (- v_b_264_1)) 786) (<= (- (- |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)) (<= (- (- v_b_264_1) main_~q~1.offset) (- 1)) (<= (- |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)) (<= (- (- v_b_264_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_263_1) v_b_264_1) (- 1)) (<= (- (- v_b_263_1) main_~p~1.offset) 0) (<= (- (- 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)) (<= (- v_b_263_1 (- v_b_263_1)) 784) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (<= (- (- v_b_263_1) |main_~malloc_#res.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (= v_v_11468_1 v_v_11461_1) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- (- v_b_263_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_264_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_264_1 (- main_~malloc_~size)) 793) (<= (- v_b_263_1 (- |main_#t~malloc0.offset|)) 392) (<= (- (- v_b_263_1) (- main_~malloc_~size)) 400) (<= (- (- v_b_264_1) main_~p~1.offset) (- 1)) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- v_b_264_1 main_~q~1.offset) 393) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- v_b_262_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_265_1 |main_read~int_#ptr.base|) 1) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 396) (<= (- (- v_b_263_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_262_1 v_b_265_1) (- 1)) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 8)) (<= (- v_b_264_1 (- |main_~malloc_#res.offset|)) 393) (<= (- (- v_b_264_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- |main_read~int_#value|) (- v_v_11466_1)) 0) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- v_b_264_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_263_1) main_~q~1.offset) 0) (<= (- v_b_264_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_264_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 392) (<= (- v_b_263_1 v_b_264_1) (- 1)) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_264_1 |main_read~int_#sizeOfReadType|) 389) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_264_1) v_b_264_1) (- 2)) (<= (- (- |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_263_1) (- main_~q~1.offset)) 392) (<= (- v_b_264_1 (- |main_#t~malloc0.offset|)) 393) (<= (- (- v_b_263_1) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_263_1 (- v_b_264_1)) 785) (<= (- |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) (<= (- (- v_b_262_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- v_b_264_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_263_1) (- v_b_264_1)) 1) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_263_1) (- main_~p~1.offset)) 0) (<= (- v_b_263_1 (- main_~malloc_~size)) 792) (<= (- |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) (<= (- (- v_b_264_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_263_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_264_1 |main_~malloc_#res.offset|) 393) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 8)) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- v_b_264_1 main_~malloc_~size) (- 7)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- (- v_b_263_1) v_b_263_1) 0) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- (- v_b_264_1) (- main_~malloc_~size)) 399) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- v_b_264_1 main_~p~1.offset) 393) (<= (- (- v_b_263_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- v_b_263_1 main_~q~1.offset) 392) (<= (- (- v_b_264_1) (- main_~q~1.offset)) 391) (<= (- v_b_263_1 (- |main_read~int_#ptr.offset|)) 784) (<= (- |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_263_1 main_~p~1.offset) 392) (<= (- v_b_264_1 (- |main_read~int_#ptr.offset|)) 785) (<= (- v_b_263_1 |main_~malloc_#res.offset|) 392) (<= (- (- |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) (<= (- v_b_263_1 (- |main_read~int_#sizeOfReadType|)) 396) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 388) (<= (- (- v_b_264_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_263_1 (- |main_~malloc_#res.offset|)) 392) (<= (- |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_read~int_#value| v_v_11466_1) 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) (<= (- v_b_263_1 (- main_~p~1.offset)) 392) (<= (- (- v_b_263_1) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_265_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- v_b_263_1 |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- v_b_263_1 main_~malloc_~size) (- 8)) (<= (- (- |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_263_1 (- main_~q~1.offset)) 784) (<= (- |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) (<= (- (- v_b_264_1) |main_~malloc_#res.offset|) (- 1)) (<= (- |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) (forall ((v_idx_1951 Int) (v_idx_1950 Int) (v_idx_1949 Int) (v_idx_1958 Int) (v_idx_1957 Int) (v_idx_1956 Int)) (or (< v_idx_1951 v_b_264_1) (and (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1957) v_idx_1950))) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_1957) v_idx_1950)) 0)) (<= v_b_264_1 v_idx_1950) (< v_idx_1950 v_b_263_1) (<= v_b_263_1 v_idx_1949) (< v_idx_1958 v_b_265_1) (< v_idx_1957 v_b_262_1) (<= v_b_262_1 v_idx_1956) (<= v_b_265_1 v_idx_1957))) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- v_b_264_1 |main_#t~malloc0.offset|) 393) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- v_b_264_1 (- main_~p~1.offset)) 393) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- v_b_263_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_263_1 |main_#t~malloc0.offset|) 392) (<= (- v_b_264_1 (- |main_read~int_#sizeOfReadType|)) 397) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- (- v_b_263_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |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) (<= (- (- v_b_263_1) main_~malloc_~size) (- 400)) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 792) (<= (- (- v_b_264_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_262_1) (- v_b_265_1)) 1) (<= (- v_b_264_1 (- main_~q~1.offset)) 785) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 392) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 392))))} [2018-12-18 23:42:16,264 WARN L274 ngHoareTripleChecker]: Action: main := 0; [2018-12-18 23:42:16,264 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= c_main_main_primed 0) [2018-12-18 23:42:17,264 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) (<= (- (- 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) (exists ((v_b_265_1 Int) (v_b_264_1 Int) (v_b_263_1 Int) (v_b_262_1 Int)) (and (<= (- (- v_b_264_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_264_1 |main_~malloc_#res.offset|) 393) (<= (- (- v_b_263_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_264_1 (- v_b_264_1)) 786) (<= (- v_b_264_1 main_~malloc_~size) (- 7)) (<= (- (- v_b_264_1) main_~q~1.offset) (- 1)) (forall ((v_idx_1972 Int) (v_idx_1965 Int)) (or (<= v_b_265_1 v_idx_1972) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_1972) v_idx_1965))) 0) (< v_idx_1965 v_b_263_1) (<= v_b_264_1 v_idx_1965) (< v_idx_1972 v_b_262_1))) (<= (- (- v_b_264_1) (- main_~malloc_~size)) 399) (<= (- (- v_b_263_1) v_b_263_1) 0) (forall ((v_prenex_141 Int) (v_prenex_140 Int)) (or (< v_prenex_141 v_b_263_1) (< v_prenex_140 v_b_262_1) (<= v_b_265_1 v_prenex_140) (<= v_b_264_1 v_prenex_141) (<= (- |main_read~int_#value| (select (select |#memory_int| v_prenex_140) v_prenex_141)) 0))) (<= (- v_b_264_1 main_~p~1.offset) 393) (<= (- (- v_b_263_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_264_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_263_1) v_b_264_1) (- 1)) (<= (- v_b_263_1 main_~q~1.offset) 392) (<= (- (- v_b_263_1) main_~p~1.offset) 0) (<= (- (- v_b_264_1) (- main_~q~1.offset)) 391) (<= (- v_b_263_1 (- |main_read~int_#ptr.offset|)) 784) (<= (- v_b_263_1 main_~p~1.offset) 392) (<= (- v_b_264_1 (- |main_read~int_#ptr.offset|)) 785) (<= (- v_b_263_1 |main_~malloc_#res.offset|) 392) (<= (- (- v_b_264_1) (- main_main)) (- 1)) (<= (- v_b_263_1 (- v_b_263_1)) 784) (<= (- (- v_b_263_1) (- main_main)) 0) (<= (- (- v_b_263_1) |main_~malloc_#res.offset|) 0) (<= (- v_b_263_1 (- |main_read~int_#sizeOfReadType|)) 396) (<= (- (- v_b_264_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_263_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_263_1 (- |main_~malloc_#res.offset|)) 392) (<= (- (- v_b_264_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_264_1 (- main_~malloc_~size)) 793) (<= (- v_b_263_1 (- |main_#t~malloc0.offset|)) 392) (<= (- (- v_b_263_1) (- main_~malloc_~size)) 400) (<= (- (- v_b_264_1) main_main) (- 1)) (<= (- v_b_263_1 (- main_~p~1.offset)) 392) (<= (- (- v_b_265_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- v_b_264_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_263_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_263_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_264_1 main_~q~1.offset) 393) (<= (- v_b_263_1 main_~malloc_~size) (- 8)) (<= (- v_b_262_1 |main_read~int_#ptr.base|) 0) (<= (- v_b_263_1 (- main_~q~1.offset)) 784) (<= (- v_b_265_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_263_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_262_1 v_b_265_1) (- 1)) (<= (- (- v_b_264_1) |main_~malloc_#res.offset|) (- 1)) (<= (- v_b_264_1 (- |main_~malloc_#res.offset|)) 393) (<= (- (- v_b_264_1) |main_#t~malloc0.offset|) (- 1)) (<= (- v_b_264_1 main_main) 393) (<= (- (- v_b_264_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_263_1) main_~q~1.offset) 0) (<= (- v_b_264_1 |main_read~int_#ptr.offset|) 1) (<= (- v_b_264_1 |main_#t~malloc0.offset|) 393) (<= (- v_b_263_1 (- main_main)) 392) (<= (- (- v_b_263_1) main_main) 0) (<= (- v_b_264_1 (- main_~p~1.offset)) 393) (<= (- (- v_b_264_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_263_1 v_b_264_1) (- 1)) (<= (- v_b_264_1 |main_read~int_#sizeOfReadType|) 389) (<= (- v_b_263_1 |main_read~int_#sizeOfReadType|) 388) (<= (- (- v_b_264_1) v_b_264_1) (- 2)) (<= (- v_b_263_1 main_main) 392) (<= (- (- v_b_263_1) (- main_~q~1.offset)) 392) (<= (- v_b_264_1 (- |main_#t~malloc0.offset|)) 393) (<= (- (- v_b_263_1) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_263_1 (- v_b_264_1)) 785) (<= (- v_b_264_1 (- |main_read~int_#sizeOfReadType|)) 397) (<= (- v_b_263_1 |main_#t~malloc0.offset|) 392) (<= (- (- v_b_263_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_264_1 (- main_main)) 393) (<= (- (- v_b_264_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_262_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- v_b_263_1) (- v_b_264_1)) 1) (<= (- (- v_b_263_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_264_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_262_1) (- v_b_265_1)) 1) (<= (- v_b_264_1 (- main_~q~1.offset)) 785) (<= (- (- v_b_263_1) (- main_~p~1.offset)) 0) (<= (- v_b_263_1 (- main_~malloc_~size)) 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_~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-18 23:42:41,563 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-18 23:42:41,563 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-18 23:42:41,563 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-18 23:42:41,564 WARN L223 ngHoareTripleChecker]: -- [2018-12-18 23:42:41,564 WARN L224 ngHoareTripleChecker]: Pre: {2147483475#(or (exists ((v_b_265_1 Int) (v_b_264_1 Int) (v_v_11466_1 Int) (v_v_11468_1 (Array Int Int)) (v_b_263_1 Int) (v_b_262_1 Int) (v_v_11461_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_#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_263_1) c_main_~p~1.offset) 0) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- v_b_264_1) (- c_main_main)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- v_b_263_1 (- v_b_263_1)) 784) (<= (- (- v_b_263_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_264_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_264_1 (- c_main_~malloc_~size)) 793) (<= (- (- c_main_main) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_263_1 (- |c_main_#t~malloc0.offset|)) 392) (<= (- |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_265_1 |c_main_read~int_#ptr.base|) 1) (<= (- v_b_262_1 v_b_265_1) (- 1)) (<= (- (- v_b_264_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- |c_main_read~int_#value|) (- v_v_11466_1)) 0) (<= (- v_b_264_1 c_main_main) 393) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- (- v_b_264_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_263_1) c_main_~q~1.offset) 0) (<= (- v_b_263_1 (- c_main_main)) 392) (<= (- (- v_b_264_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- c_main_main |c_main_~malloc_#res.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_264_1 |c_main_read~int_#sizeOfReadType|) 389) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_264_1) v_b_264_1) (- 2)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 392) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_264_1 (- |c_main_#t~malloc0.offset|)) 393) (<= (- (- v_b_263_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)) (<= (- 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_263_1) (- v_b_264_1)) 1) (<= (- (- v_b_263_1) (- c_main_~p~1.offset)) 0) (<= (- |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) (<= (- (- v_b_264_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_263_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- v_b_264_1 |c_main_~malloc_#res.offset|) 393) (<= (- |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_263_1) v_b_263_1) 0) (<= (- (- v_b_264_1) (- c_main_~malloc_~size)) 399) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- (- v_b_263_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_263_1 c_main_~q~1.offset) 392) (<= (- c_main_main c_main_~malloc_~size) (- 400)) (<= (- v_b_263_1 (- |c_main_read~int_#ptr.offset|)) 784) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- v_b_263_1 c_main_~p~1.offset) 392) (<= (- v_b_264_1 (- |c_main_read~int_#ptr.offset|)) 785) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- v_b_263_1) (- c_main_main)) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_263_1 (- |c_main_read~int_#sizeOfReadType|)) 396) (<= (- |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) (<= (- (- v_b_264_1) c_main_main) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- v_b_263_1 (- c_main_~p~1.offset)) 392) (<= (- (- v_b_265_1) (- |c_main_read~int_#ptr.base|)) (- 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_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 396) (<= (- |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) (<= (- (- |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_263_1) c_main_main) 0) (<= (- v_b_264_1 (- c_main_~p~1.offset)) 393) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- v_b_263_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) (<= (- (- c_main_main) c_main_main) 0) (<= (- v_b_263_1 |c_main_#t~malloc0.offset|) 392) (<= (- v_b_264_1 (- |c_main_read~int_#sizeOfReadType|)) 397) (<= (- (- 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) (<= (- (- v_b_263_1) c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 792) (<= (- (- v_b_264_1) c_main_~malloc_~size) (- 401)) (<= (- (- v_b_262_1) (- v_b_265_1)) 1) (<= (- v_b_264_1 (- c_main_~q~1.offset)) 785) (<= (- |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_264_1 (- v_b_264_1)) 786) (<= (- |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_264_1) c_main_~q~1.offset) (- 1)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_264_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- v_b_263_1) v_b_264_1) (- 1)) (<= (- 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) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (= v_v_11468_1 v_v_11461_1) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- (- v_b_263_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_263_1) (- c_main_~malloc_~size)) 400) (<= (- (- c_main_main) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_264_1) c_main_~p~1.offset) (- 1)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_264_1 c_main_~q~1.offset) 393) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- c_main_main (- c_main_~p~1.offset)) 0) (<= (- v_b_262_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- c_main_main) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 396) (<= (- (- v_b_263_1) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 8)) (<= (- v_b_264_1 (- |c_main_~malloc_#res.offset|)) 393) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- v_b_264_1 |c_main_read~int_#ptr.offset|) 1) (forall ((v_idx_2026 Int) (v_idx_2025 Int) (v_idx_2024 Int) (v_idx_2033 Int) (v_idx_2032 Int) (v_idx_2031 Int)) (or (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_2032) v_idx_2025))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_2032) v_idx_2025)) 0)) (< v_idx_2025 v_b_263_1) (< v_idx_2026 v_b_264_1) (< v_idx_2033 v_b_265_1) (<= v_b_264_1 v_idx_2025) (<= v_b_263_1 v_idx_2024) (<= v_b_265_1 v_idx_2032) (<= v_b_262_1 v_idx_2031) (< v_idx_2032 v_b_262_1))) (<= (- c_main_main c_main_~p~1.offset) 0) (<= (- v_b_263_1 v_b_264_1) (- 1)) (<= (- c_main_main (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_263_1) (- c_main_~q~1.offset)) 392) (<= (- v_b_263_1 (- v_b_264_1)) 785) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 392) (<= (- 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_main (- |c_main_read~int_#ptr.offset|)) 392) (<= (- (- v_b_262_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- v_b_264_1) |c_main_read~int_#sizeOfReadType|) (- 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_263_1 (- c_main_~malloc_~size)) 792) (<= (- c_main_main c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 392) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 8)) (<= (- v_b_264_1 c_main_~malloc_~size) (- 7)) (<= (- (- 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) (<= (- v_b_264_1 c_main_~p~1.offset) 393) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- c_main_main (- c_main_~q~1.offset)) 392) (<= (- (- v_b_264_1) (- c_main_~q~1.offset)) 391) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 392) (<= (- |c_main_#t~malloc0.offset| c_main_main) 0) (<= (- v_b_263_1 |c_main_~malloc_#res.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_264_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_263_1 (- |c_main_~malloc_#res.offset|)) 392) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#value| v_v_11466_1) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- (- v_b_263_1) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_263_1 |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_263_1 c_main_~malloc_~size) (- 8)) (<= (- (- c_main_main) c_main_~p~1.offset) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_263_1 (- c_main_~q~1.offset)) 784) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 792) (<= (- (- v_b_264_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- c_main_main) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_264_1 |c_main_#t~malloc0.offset|) 393) (<= (- v_b_263_1 c_main_main) 392) (<= (- (- |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_263_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |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_264_1 (- c_main_main)) 393) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 784) (<= (- c_main_main (- |c_main_~malloc_#res.offset|)) 0))) (exists ((v_b_111_1 Int) (v_b_110_1 Int) (v_b_113_1 Int) (v_b_112_1 Int) (v_v_2418_1 (Array Int Int)) (v_v_2416_1 Int) (v_v_2411_1 (Array Int Int))) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_111_1) c_main_~p~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_#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_111_1 (- v_b_112_1)) 17) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_111_1) (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- v_b_111_1) v_b_112_1) (- 1)) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 392)) (<= (- (- v_b_112_1) v_b_112_1) (- 2)) (<= (- c_main_main (- c_main_~q~1.offset)) 8) (<= (- (- v_b_110_1) (- v_b_113_1)) 1) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_111_1) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 8) (<= (- v_b_112_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_111_1) v_b_111_1) 0) (<= (- v_b_111_1 (- c_main_main)) 8) (<= (- (- c_main_main) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_112_1) (- c_main_~p~1.offset)) (- 1)) (<= (- v_b_111_1 |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_110_1 v_b_113_1) (- 1)) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_112_1) c_main_~malloc_~size) (- 401)) (<= (- v_b_112_1 (- c_main_~q~1.offset)) 17) (<= (- |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_110_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- (- 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_112_1 (- c_main_~p~1.offset)) 9) (<= (- v_b_111_1 (- 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_~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_111_1 (- |c_main_~malloc_#res.offset|)) 8) (<= (- (- v_b_111_1) c_main_~q~1.offset) 0) (<= (- v_b_112_1 (- |c_main_~malloc_#res.offset|)) 9) (<= (- 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_111_1 |c_main_read~int_#sizeOfReadType|) 4) (<= (- |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) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 12) (<= (- |c_main_read~int_#value| v_v_2416_1) 0) (forall ((v_idx_2017 Int) (v_idx_2016 Int) (v_idx_2012 Int) (v_idx_2011 Int) (v_idx_2010 Int) (v_idx_2018 Int)) (or (< v_idx_2012 v_b_112_1) (<= v_b_110_1 v_idx_2016) (< v_idx_2017 v_b_110_1) (<= v_b_113_1 v_idx_2017) (<= v_b_112_1 v_idx_2011) (< v_idx_2011 v_b_111_1) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_2017) v_idx_2011)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_2017) v_idx_2011))) 0)) (< v_idx_2018 v_b_113_1) (<= v_b_111_1 v_idx_2010))) (<= (- c_main_main c_main_~malloc_~size) (- 400)) (<= (- v_b_112_1 (- v_b_112_1)) 18) (<= (- (- 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_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_112_1 (- c_main_~malloc_~size)) 409) (<= (- |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) (<= (- (- v_b_112_1) (- c_main_~malloc_~size)) 399) (<= (- (- v_b_111_1) (- c_main_main)) 0) (<= (- v_b_111_1 (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 v_b_112_1) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- v_b_112_1 c_main_~q~1.offset) 9) (<= (- (- v_b_111_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_112_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_read~int_#value|) (- v_v_2416_1)) 0) (<= (- v_b_113_1 |c_main_read~int_#ptr.base|) 1) (<= (- c_main_main (- |c_main_read~int_#ptr.offset|)) 8) (<= (- (- v_b_112_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- |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_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- v_b_111_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_111_1) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- v_b_111_1 |c_main_#t~malloc0.offset|) 8) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_main) 0) (<= (- v_b_110_1 |c_main_read~int_#ptr.base|) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- c_main_main) c_main_main) 0) (<= (- v_b_111_1 c_main_main) 8) (<= (- (- v_b_111_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_~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_113_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_112_1 (- |c_main_read~int_#sizeOfReadType|)) 13) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 8) (<= (- v_b_112_1 (- |c_main_read~int_#ptr.offset|)) 17) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 16) (<= (- c_main_main (- c_main_main)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_112_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_111_1) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_112_1 c_main_~p~1.offset) 9) (<= (- (- |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)) (<= (- (- 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) (<= (- (- c_main_main) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_111_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_111_1) (- v_b_112_1)) 1) (<= (- (- v_b_111_1) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 8) (<= (- v_b_112_1 c_main_~malloc_~size) (- 391)) (<= (- (- |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_main c_main_~p~1.offset) 0) (<= (- v_b_111_1 |c_main_~malloc_#res.offset|) 8) (<= (- v_b_111_1 (- |c_main_#t~malloc0.offset|)) 8) (<= (- 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) (<= (- (- v_b_111_1) c_main_main) 0) (<= (- 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_v_2411_1 v_v_2418_1) (<= (- (- c_main_main) (- |c_main_read~int_#ptr.offset|)) 8) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- v_b_112_1) c_main_~p~1.offset) (- 1)) (<= (- (- v_b_111_1) (- |c_main_#t~malloc0.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)) (<= (- c_main_main c_main_~q~1.offset) 0) (<= (- v_b_112_1 |c_main_read~int_#sizeOfReadType|) 5) (<= (- (- c_main_main) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_111_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) 0) (<= (- (- v_b_112_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 8) (<= (- v_b_112_1 |c_main_#t~malloc0.offset|) 9) (<= (- (- v_b_112_1) (- c_main_main)) (- 1)) (<= (- |c_main_#t~malloc0.offset| c_main_main) 0) (<= (- v_b_112_1 (- c_main_main)) 9) (<= (- (- v_b_112_1) c_main_main) (- 1)) (<= (- (- v_b_112_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- c_main_main) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_112_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 16) (<= (- (- v_b_112_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- v_b_112_1 (- |c_main_#t~malloc0.offset|)) 9) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 8) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- v_b_111_1 c_main_~malloc_~size) (- 392)) (<= (- v_b_111_1 (- c_main_~malloc_~size)) 408) (<= (- v_b_112_1 c_main_main) 9) (<= (- v_b_112_1 |c_main_~malloc_#res.offset|) 9) (<= (- (- c_main_main) c_main_~p~1.offset) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_111_1 (- c_main_~p~1.offset)) 8) (<= (- (- |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_112_1) (- c_main_~q~1.offset)) 7) (<= (- (- c_main_main) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_111_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 8) (<= (- v_b_111_1 c_main_~q~1.offset) 8) (<= (- v_b_111_1 (- |c_main_read~int_#sizeOfReadType|)) 12) (<= (- (- |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) (<= (- v_b_111_1 c_main_~p~1.offset) 8) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_111_1 (- v_b_111_1)) 16) (<= (- (- v_b_112_1) c_main_~q~1.offset) (- 1)) (<= (- (- v_b_112_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 4) (<= (- c_main_main (- |c_main_~malloc_#res.offset|)) 0))))} [2018-12-18 23:42:41,564 WARN L228 ngHoareTripleChecker]: Action: assume true; [2018-12-18 23:42:41,564 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: true [2018-12-18 23:42:41,565 WARN L230 ngHoareTripleChecker]: Post: {2147483474#(exists ((v_b_265_1 Int) (v_b_264_1 Int) (v_v_11466_1 Int) (v_v_11468_1 (Array Int Int)) (v_b_263_1 Int) (v_b_262_1 Int) (v_v_11461_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_#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_263_1) c_main_~p~1.offset) 0) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- v_b_264_1) (- c_main_main)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- v_b_263_1 (- v_b_263_1)) 784) (<= (- (- v_b_263_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_264_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_264_1 (- c_main_~malloc_~size)) 793) (<= (- (- c_main_main) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_263_1 (- |c_main_#t~malloc0.offset|)) 392) (<= (- |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_265_1 |c_main_read~int_#ptr.base|) 1) (<= (- v_b_262_1 v_b_265_1) (- 1)) (<= (- (- v_b_264_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- (- |c_main_read~int_#value|) (- v_v_11466_1)) 0) (<= (- v_b_264_1 c_main_main) 393) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- (- v_b_264_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_263_1) c_main_~q~1.offset) 0) (<= (- v_b_263_1 (- c_main_main)) 392) (<= (- (- v_b_264_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- c_main_main |c_main_~malloc_#res.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_264_1 |c_main_read~int_#sizeOfReadType|) 389) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_264_1) v_b_264_1) (- 2)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 392) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_264_1 (- |c_main_#t~malloc0.offset|)) 393) (<= (- (- v_b_263_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)) (<= (- 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_263_1) (- v_b_264_1)) 1) (<= (- (- v_b_263_1) (- c_main_~p~1.offset)) 0) (<= (- |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) (<= (- (- v_b_264_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_263_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- v_b_264_1 |c_main_~malloc_#res.offset|) 393) (<= (- |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_263_1) v_b_263_1) 0) (<= (- (- v_b_264_1) (- c_main_~malloc_~size)) 399) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- (- v_b_263_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_263_1 c_main_~q~1.offset) 392) (<= (- c_main_main c_main_~malloc_~size) (- 400)) (<= (- v_b_263_1 (- |c_main_read~int_#ptr.offset|)) 784) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- v_b_263_1 c_main_~p~1.offset) 392) (<= (- v_b_264_1 (- |c_main_read~int_#ptr.offset|)) 785) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- v_b_263_1) (- c_main_main)) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_263_1 (- |c_main_read~int_#sizeOfReadType|)) 396) (<= (- |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) (<= (- (- v_b_264_1) c_main_main) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- v_b_263_1 (- c_main_~p~1.offset)) 392) (<= (- (- v_b_265_1) (- |c_main_read~int_#ptr.base|)) (- 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_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 396) (<= (- |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) (<= (- (- |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_263_1) c_main_main) 0) (<= (- v_b_264_1 (- c_main_~p~1.offset)) 393) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- v_b_263_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) (<= (- (- c_main_main) c_main_main) 0) (<= (- v_b_263_1 |c_main_#t~malloc0.offset|) 392) (<= (- v_b_264_1 (- |c_main_read~int_#sizeOfReadType|)) 397) (<= (- (- 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) (<= (- (- v_b_263_1) c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 792) (<= (- (- v_b_264_1) c_main_~malloc_~size) (- 401)) (<= (- (- v_b_262_1) (- v_b_265_1)) 1) (<= (- v_b_264_1 (- c_main_~q~1.offset)) 785) (<= (- |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_264_1 (- v_b_264_1)) 786) (<= (- |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_264_1) c_main_~q~1.offset) (- 1)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_264_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- v_b_263_1) v_b_264_1) (- 1)) (<= (- 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) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~malloc_~size) (- 400)) (forall ((v_idx_2039 Int) (v_idx_2048 Int) (v_idx_2047 Int) (v_idx_2046 Int) (v_idx_2041 Int) (v_idx_2040 Int)) (or (< v_idx_2040 v_b_263_1) (<= v_b_264_1 v_idx_2040) (<= v_b_262_1 v_idx_2046) (< v_idx_2047 v_b_262_1) (< v_idx_2041 v_b_264_1) (<= v_b_265_1 v_idx_2047) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_2047) v_idx_2040))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_2047) v_idx_2040)) 0)) (< v_idx_2048 v_b_265_1) (<= v_b_263_1 v_idx_2039))) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~malloc_~size) (- 404)) (= v_v_11468_1 v_v_11461_1) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- (- v_b_263_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_263_1) (- c_main_~malloc_~size)) 400) (<= (- (- c_main_main) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_264_1) c_main_~p~1.offset) (- 1)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_264_1 c_main_~q~1.offset) 393) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- c_main_main (- c_main_~p~1.offset)) 0) (<= (- v_b_262_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- c_main_main) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 396) (<= (- (- v_b_263_1) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 8)) (<= (- v_b_264_1 (- |c_main_~malloc_#res.offset|)) 393) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- v_b_264_1 |c_main_read~int_#ptr.offset|) 1) (<= (- c_main_main c_main_~p~1.offset) 0) (<= (- v_b_263_1 v_b_264_1) (- 1)) (<= (- c_main_main (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_263_1) (- c_main_~q~1.offset)) 392) (<= (- v_b_263_1 (- v_b_264_1)) 785) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 392) (<= (- 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_main (- |c_main_read~int_#ptr.offset|)) 392) (<= (- (- v_b_262_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- v_b_264_1) |c_main_read~int_#sizeOfReadType|) (- 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_263_1 (- c_main_~malloc_~size)) 792) (<= (- c_main_main c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 392) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 8)) (<= (- v_b_264_1 c_main_~malloc_~size) (- 7)) (<= (- (- 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) (<= (- v_b_264_1 c_main_~p~1.offset) 393) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- c_main_main (- c_main_~q~1.offset)) 392) (<= (- (- v_b_264_1) (- c_main_~q~1.offset)) 391) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 392) (<= (- |c_main_#t~malloc0.offset| c_main_main) 0) (<= (- v_b_263_1 |c_main_~malloc_#res.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_264_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_263_1 (- |c_main_~malloc_#res.offset|)) 392) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#value| v_v_11466_1) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- (- v_b_263_1) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_263_1 |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_263_1 c_main_~malloc_~size) (- 8)) (<= (- (- c_main_main) c_main_~p~1.offset) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_263_1 (- c_main_~q~1.offset)) 784) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 792) (<= (- (- v_b_264_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- c_main_main) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_264_1 |c_main_#t~malloc0.offset|) 393) (<= (- v_b_263_1 c_main_main) 392) (<= (- (- |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_263_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |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_264_1 (- c_main_main)) 393) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 784) (<= (- c_main_main (- |c_main_~malloc_#res.offset|)) 0)))} [2018-12-18 23:42:41,565 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-18 23:42:41,571 WARN L268 ngHoareTripleChecker]: -- [2018-12-18 23:42:41,571 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-18 23:42:41,942 WARN L181 SmtUtils]: Spent 370.00 ms on a formula simplification that was a NOOP. DAG size: 749 [2018-12-18 23:42:41,943 WARN L270 ngHoareTripleChecker]: Pre: {2147483475#(or (exists ((v_b_265_1 Int) (v_b_264_1 Int) (v_v_11466_1 Int) (v_v_11468_1 (Array Int Int)) (v_b_263_1 Int) (v_b_262_1 Int) (v_v_11461_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_#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_263_1) main_~p~1.offset) 0) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- v_b_264_1) (- main_main)) (- 1)) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- v_b_263_1 (- v_b_263_1)) 784) (<= (- (- v_b_263_1) |main_~malloc_#res.offset|) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_264_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_264_1 (- main_~malloc_~size)) 793) (<= (- (- main_main) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_263_1 (- |main_#t~malloc0.offset|)) 392) (<= (- |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_265_1 |main_read~int_#ptr.base|) 1) (<= (- v_b_262_1 v_b_265_1) (- 1)) (<= (- (- v_b_264_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- |main_read~int_#value|) (- v_v_11466_1)) 0) (<= (- v_b_264_1 main_main) 393) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- (- v_b_264_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_263_1) main_~q~1.offset) 0) (<= (- v_b_263_1 (- main_main)) 392) (<= (- (- v_b_264_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- 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) (<= (- v_b_264_1 |main_read~int_#sizeOfReadType|) 389) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_264_1) v_b_264_1) (- 2)) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 392) (<= (- (- |main_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- v_b_264_1 (- |main_#t~malloc0.offset|)) 393) (<= (- (- v_b_263_1) (- |main_~malloc_#res.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) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_263_1) (- v_b_264_1)) 1) (<= (- (- v_b_263_1) (- main_~p~1.offset)) 0) (<= (- |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) (<= (- (- v_b_264_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_263_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_264_1 |main_~malloc_#res.offset|) 393) (<= (- |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_263_1) v_b_263_1) 0) (<= (- (- v_b_264_1) (- main_~malloc_~size)) 399) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- (- v_b_263_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_263_1 main_~q~1.offset) 392) (<= (- main_main main_~malloc_~size) (- 400)) (<= (- v_b_263_1 (- |main_read~int_#ptr.offset|)) 784) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- v_b_263_1 main_~p~1.offset) 392) (<= (- v_b_264_1 (- |main_read~int_#ptr.offset|)) 785) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- v_b_263_1) (- main_main)) 0) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_263_1 (- |main_read~int_#sizeOfReadType|)) 396) (<= (- |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) (<= (- (- v_b_264_1) main_main) (- 1)) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- v_b_263_1 (- main_~p~1.offset)) 392) (<= (- (- v_b_265_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- |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_#sizeOfReadType| (- main_~q~1.offset)) 396) (<= (- |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) (<= (- (- |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_263_1) main_main) 0) (<= (- v_b_264_1 (- main_~p~1.offset)) 393) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- v_b_263_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) (<= (- (- main_main) main_main) 0) (<= (- v_b_263_1 |main_#t~malloc0.offset|) 392) (<= (- v_b_264_1 (- |main_read~int_#sizeOfReadType|)) 397) (<= (- (- 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) (<= (- (- v_b_263_1) main_~malloc_~size) (- 400)) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 792) (<= (- (- v_b_264_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_262_1) (- v_b_265_1)) 1) (<= (- v_b_264_1 (- main_~q~1.offset)) 785) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 392) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 392) (<= (- v_b_264_1 (- v_b_264_1)) 786) (<= (- |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_264_1) main_~q~1.offset) (- 1)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_264_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_263_1) v_b_264_1) (- 1)) (<= (- 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_read~int_#ptr.offset|) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~malloc_~size) (- 404)) (= v_v_11468_1 v_v_11461_1) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~p~1.offset)) (- 4)) (<= (- (- v_b_263_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_263_1) (- main_~malloc_~size)) 400) (<= (- (- main_main) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_264_1) main_~p~1.offset) (- 1)) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- v_b_264_1 main_~q~1.offset) 393) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- main_main (- main_~p~1.offset)) 0) (<= (- v_b_262_1 |main_read~int_#ptr.base|) 0) (<= (- (- main_main) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 396) (<= (- (- v_b_263_1) |main_read~int_#ptr.offset|) 0) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 8)) (<= (- v_b_264_1 (- |main_~malloc_#res.offset|)) 393) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- v_b_264_1 |main_read~int_#ptr.offset|) 1) (forall ((v_idx_2026 Int) (v_idx_2025 Int) (v_idx_2024 Int) (v_idx_2033 Int) (v_idx_2032 Int) (v_idx_2031 Int)) (or (and (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_2032) v_idx_2025))) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_2032) v_idx_2025)) 0)) (< v_idx_2025 v_b_263_1) (< v_idx_2026 v_b_264_1) (< v_idx_2033 v_b_265_1) (<= v_b_264_1 v_idx_2025) (<= v_b_263_1 v_idx_2024) (<= v_b_265_1 v_idx_2032) (<= v_b_262_1 v_idx_2031) (< v_idx_2032 v_b_262_1))) (<= (- main_main main_~p~1.offset) 0) (<= (- v_b_263_1 v_b_264_1) (- 1)) (<= (- main_main (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- (- v_b_263_1) (- main_~q~1.offset)) 392) (<= (- v_b_263_1 (- v_b_264_1)) 785) (<= (- |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_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- main_main (- |main_read~int_#ptr.offset|)) 392) (<= (- (- v_b_262_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- v_b_264_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_263_1 (- main_~malloc_~size)) 792) (<= (- 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)) (<= (- v_b_264_1 main_~malloc_~size) (- 7)) (<= (- (- main_main) main_~malloc_~size) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- v_b_264_1 main_~p~1.offset) 393) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- main_main (- main_~q~1.offset)) 392) (<= (- (- v_b_264_1) (- main_~q~1.offset)) 391) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 392) (<= (- |main_#t~malloc0.offset| main_main) 0) (<= (- v_b_263_1 |main_~malloc_#res.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_264_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_263_1 (- |main_~malloc_#res.offset|)) 392) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_read~int_#value| v_v_11466_1) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- (- v_b_263_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_263_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_263_1 main_~malloc_~size) (- 8)) (<= (- (- main_main) main_~p~1.offset) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- v_b_263_1 (- main_~q~1.offset)) 784) (<= (- main_~malloc_~size (- main_~q~1.offset)) 792) (<= (- (- v_b_264_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- main_main) |main_~malloc_#res.offset|) 0) (<= (- v_b_264_1 |main_#t~malloc0.offset|) 393) (<= (- v_b_263_1 main_main) 392) (<= (- (- |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_263_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- v_b_264_1 (- main_main)) 393) (<= (- main_~q~1.offset (- main_~q~1.offset)) 784) (<= (- main_main (- |main_~malloc_#res.offset|)) 0))) (exists ((v_b_111_1 Int) (v_b_110_1 Int) (v_b_113_1 Int) (v_b_112_1 Int) (v_v_2418_1 (Array Int Int)) (v_v_2416_1 Int) (v_v_2411_1 (Array Int Int))) (and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_111_1) main_~p~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)) (<= (- v_b_111_1 (- v_b_112_1)) 17) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_111_1) (- main_~q~1.offset)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- v_b_111_1) v_b_112_1) (- 1)) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 392)) (<= (- (- v_b_112_1) v_b_112_1) (- 2)) (<= (- main_main (- main_~q~1.offset)) 8) (<= (- (- v_b_110_1) (- v_b_113_1)) 1) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- v_b_111_1) main_~malloc_~size) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 8) (<= (- v_b_112_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_111_1) v_b_111_1) 0) (<= (- v_b_111_1 (- main_main)) 8) (<= (- (- main_main) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_112_1) (- main_~p~1.offset)) (- 1)) (<= (- v_b_111_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_110_1 v_b_113_1) (- 1)) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- (- v_b_112_1) main_~malloc_~size) (- 401)) (<= (- v_b_112_1 (- main_~q~1.offset)) 17) (<= (- |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_110_1) (- |main_read~int_#ptr.base|)) 0) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- (- 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_112_1 (- main_~p~1.offset)) 9) (<= (- v_b_111_1 (- main_~q~1.offset)) 16) (<= (- (- |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_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_111_1 (- |main_~malloc_#res.offset|)) 8) (<= (- (- v_b_111_1) main_~q~1.offset) 0) (<= (- v_b_112_1 (- |main_~malloc_#res.offset|)) 9) (<= (- 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_111_1 |main_read~int_#sizeOfReadType|) 4) (<= (- |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) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 12) (<= (- |main_read~int_#value| v_v_2416_1) 0) (forall ((v_idx_2017 Int) (v_idx_2016 Int) (v_idx_2012 Int) (v_idx_2011 Int) (v_idx_2010 Int) (v_idx_2018 Int)) (or (< v_idx_2012 v_b_112_1) (<= v_b_110_1 v_idx_2016) (< v_idx_2017 v_b_110_1) (<= v_b_113_1 v_idx_2017) (<= v_b_112_1 v_idx_2011) (< v_idx_2011 v_b_111_1) (and (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_2017) v_idx_2011)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_2017) v_idx_2011))) 0)) (< v_idx_2018 v_b_113_1) (<= v_b_111_1 v_idx_2010))) (<= (- main_main main_~malloc_~size) (- 400)) (<= (- v_b_112_1 (- v_b_112_1)) 18) (<= (- (- 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_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_112_1 (- main_~malloc_~size)) 409) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 392)) (<= (- (- main_main) (- main_~malloc_~size)) 400) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- (- v_b_112_1) (- main_~malloc_~size)) 399) (<= (- (- v_b_111_1) (- main_main)) 0) (<= (- v_b_111_1 (- |main_read~int_#ptr.offset|)) 16) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 v_b_112_1) (- 1)) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- v_b_112_1 main_~q~1.offset) 9) (<= (- (- v_b_111_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_112_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_read~int_#value|) (- v_v_2416_1)) 0) (<= (- v_b_113_1 |main_read~int_#ptr.base|) 1) (<= (- main_main (- |main_read~int_#ptr.offset|)) 8) (<= (- (- v_b_112_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 16) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- (- v_b_111_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_111_1) (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- v_b_111_1 |main_#t~malloc0.offset|) 8) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_main) 0) (<= (- v_b_110_1 |main_read~int_#ptr.base|) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- main_main) main_main) 0) (<= (- v_b_111_1 main_main) 8) (<= (- (- v_b_111_1) |main_read~int_#ptr.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_main)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- (- v_b_113_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_112_1 (- |main_read~int_#sizeOfReadType|)) 13) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 8) (<= (- v_b_112_1 (- |main_read~int_#ptr.offset|)) 17) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 16) (<= (- main_main (- main_main)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_112_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_111_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_112_1 main_~p~1.offset) 9) (<= (- (- |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)) (<= (- (- 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) (<= (- (- main_main) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_111_1) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_111_1) (- v_b_112_1)) 1) (<= (- (- v_b_111_1) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 8) (<= (- v_b_112_1 main_~malloc_~size) (- 391)) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 8) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- main_main main_~p~1.offset) 0) (<= (- v_b_111_1 |main_~malloc_#res.offset|) 8) (<= (- v_b_111_1 (- |main_#t~malloc0.offset|)) 8) (<= (- main_main (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- (- main_main) (- main_~q~1.offset)) 8) (<= (- (- v_b_111_1) main_main) 0) (<= (- 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_v_2411_1 v_v_2418_1) (<= (- (- main_main) (- |main_read~int_#ptr.offset|)) 8) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- v_b_112_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_111_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_main main_~q~1.offset) 0) (<= (- v_b_112_1 |main_read~int_#sizeOfReadType|) 5) (<= (- (- main_main) main_~malloc_~size) (- 400)) (<= (- (- v_b_111_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- (- v_b_112_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 8) (<= (- v_b_112_1 |main_#t~malloc0.offset|) 9) (<= (- (- v_b_112_1) (- main_main)) (- 1)) (<= (- |main_#t~malloc0.offset| main_main) 0) (<= (- v_b_112_1 (- main_main)) 9) (<= (- (- v_b_112_1) main_main) (- 1)) (<= (- (- v_b_112_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- (- main_main) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_112_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 16) (<= (- (- v_b_112_1) |main_~malloc_#res.offset|) (- 1)) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- v_b_112_1 (- |main_#t~malloc0.offset|)) 9) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 8) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- v_b_111_1 main_~malloc_~size) (- 392)) (<= (- v_b_111_1 (- main_~malloc_~size)) 408) (<= (- v_b_112_1 main_main) 9) (<= (- v_b_112_1 |main_~malloc_#res.offset|) 9) (<= (- (- main_main) main_~p~1.offset) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- v_b_111_1 (- main_~p~1.offset)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_112_1) (- main_~q~1.offset)) 7) (<= (- (- main_main) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_111_1) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 8) (<= (- v_b_111_1 main_~q~1.offset) 8) (<= (- v_b_111_1 (- |main_read~int_#sizeOfReadType|)) 12) (<= (- (- |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) (<= (- v_b_111_1 main_~p~1.offset) 8) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- v_b_111_1 (- v_b_111_1)) 16) (<= (- (- v_b_112_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_112_1) |main_#t~malloc0.offset|) (- 1)) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 4) (<= (- main_main (- |main_~malloc_#res.offset|)) 0))))} [2018-12-18 23:42:41,943 WARN L274 ngHoareTripleChecker]: Action: assume true; [2018-12-18 23:42:41,943 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: true [2018-12-18 23:42:42,876 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) (<= (- 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) (exists ((v_b_265_1 Int) (v_b_264_1 Int) (v_b_263_1 Int) (v_b_262_1 Int)) (and (<= (- (- v_b_264_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_264_1 |main_~malloc_#res.offset|) 393) (<= (- (- v_b_263_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_264_1 (- v_b_264_1)) 786) (<= (- v_b_264_1 main_~malloc_~size) (- 7)) (<= (- (- v_b_264_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_264_1) (- main_~malloc_~size)) 399) (<= (- (- v_b_263_1) v_b_263_1) 0) (<= (- v_b_264_1 main_~p~1.offset) 393) (<= (- (- v_b_263_1) |main_read~int_#sizeOfReadType|) (- 4)) (forall ((v_idx_2047 Int) (v_idx_2040 Int)) (or (< v_idx_2040 v_b_263_1) (<= v_b_264_1 v_idx_2040) (< v_idx_2047 v_b_262_1) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_2047) v_idx_2040)) 0) (<= v_b_265_1 v_idx_2047))) (<= (- (- v_b_264_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_263_1) v_b_264_1) (- 1)) (<= (- v_b_263_1 main_~q~1.offset) 392) (<= (- (- v_b_263_1) main_~p~1.offset) 0) (<= (- (- v_b_264_1) (- main_~q~1.offset)) 391) (<= (- v_b_263_1 (- |main_read~int_#ptr.offset|)) 784) (<= (- v_b_263_1 main_~p~1.offset) 392) (<= (- v_b_264_1 (- |main_read~int_#ptr.offset|)) 785) (<= (- v_b_263_1 |main_~malloc_#res.offset|) 392) (<= (- (- v_b_264_1) (- main_main)) (- 1)) (<= (- v_b_263_1 (- v_b_263_1)) 784) (<= (- (- v_b_263_1) (- main_main)) 0) (<= (- (- v_b_263_1) |main_~malloc_#res.offset|) 0) (<= (- v_b_263_1 (- |main_read~int_#sizeOfReadType|)) 396) (<= (- (- v_b_264_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_263_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_263_1 (- |main_~malloc_#res.offset|)) 392) (<= (- (- v_b_264_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_264_1 (- main_~malloc_~size)) 793) (<= (- v_b_263_1 (- |main_#t~malloc0.offset|)) 392) (<= (- (- v_b_263_1) (- main_~malloc_~size)) 400) (<= (- (- v_b_264_1) main_main) (- 1)) (<= (- v_b_263_1 (- main_~p~1.offset)) 392) (<= (- (- v_b_265_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- v_b_264_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_263_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_263_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_264_1 main_~q~1.offset) 393) (<= (- v_b_263_1 main_~malloc_~size) (- 8)) (<= (- v_b_262_1 |main_read~int_#ptr.base|) 0) (<= (- v_b_263_1 (- main_~q~1.offset)) 784) (<= (- v_b_265_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_263_1) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_264_1) |main_~malloc_#res.offset|) (- 1)) (<= (- v_b_262_1 v_b_265_1) (- 1)) (<= (- v_b_264_1 (- |main_~malloc_#res.offset|)) 393) (<= (- (- v_b_264_1) |main_#t~malloc0.offset|) (- 1)) (<= (- v_b_264_1 main_main) 393) (<= (- (- v_b_264_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_263_1) main_~q~1.offset) 0) (<= (- v_b_264_1 |main_read~int_#ptr.offset|) 1) (<= (- v_b_264_1 |main_#t~malloc0.offset|) 393) (<= (- v_b_263_1 (- main_main)) 392) (<= (- (- v_b_263_1) main_main) 0) (<= (- v_b_264_1 (- main_~p~1.offset)) 393) (<= (- (- v_b_264_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_263_1 v_b_264_1) (- 1)) (<= (- v_b_264_1 |main_read~int_#sizeOfReadType|) 389) (<= (- v_b_263_1 |main_read~int_#sizeOfReadType|) 388) (forall ((v_prenex_143 Int) (v_prenex_142 Int)) (or (< v_prenex_143 v_b_263_1) (<= v_b_264_1 v_prenex_143) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_prenex_142) v_prenex_143))) 0) (< v_prenex_142 v_b_262_1) (<= v_b_265_1 v_prenex_142))) (<= (- (- v_b_264_1) v_b_264_1) (- 2)) (<= (- v_b_263_1 main_main) 392) (<= (- (- v_b_263_1) (- main_~q~1.offset)) 392) (<= (- v_b_264_1 (- |main_#t~malloc0.offset|)) 393) (<= (- (- v_b_263_1) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_263_1 (- v_b_264_1)) 785) (<= (- v_b_264_1 (- |main_read~int_#sizeOfReadType|)) 397) (<= (- v_b_263_1 |main_#t~malloc0.offset|) 392) (<= (- (- v_b_263_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_264_1 (- main_main)) 393) (<= (- (- v_b_264_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_262_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- v_b_263_1) (- v_b_264_1)) 1) (<= (- (- v_b_263_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_264_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_262_1) (- v_b_265_1)) 1) (<= (- v_b_264_1 (- main_~q~1.offset)) 785) (<= (- (- v_b_263_1) (- main_~p~1.offset)) 0) (<= (- v_b_263_1 (- main_~malloc_~size)) 792))) (<= (- |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-18 23:43:44,363 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-18 23:43:44,363 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-18 23:43:44,363 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-18 23:43:44,364 WARN L223 ngHoareTripleChecker]: -- [2018-12-18 23:43:44,364 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_~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_~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_read~int_#ptr.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_#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_#ptr.offset| c_main_~q~1.offset) 12) (<= (- |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_~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-18 23:43:44,364 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-18 23:43:44,364 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-18 23:43:44,364 WARN L230 ngHoareTripleChecker]: Post: {2147483462#(exists ((v_b_302_1 Int) (v_b_304_1 Int) (v_b_303_1 Int) (v_b_305_1 Int) (v_v_13816_1 (Array Int Int)) (v_v_13809_1 (Array Int Int)) (v_v_13814_1 Int)) (and (<= (- (- v_b_302_1) (- v_b_305_1)) 1) (<= (- (- |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_304_1 |c_main_read~int_#sizeOfReadType|) 393) (<= (- (- v_b_303_1) c_main_~q~1.offset) 0) (<= (- v_b_303_1 (- c_main_~q~1.offset)) 792) (<= (- v_b_303_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- v_b_304_1 (- |c_main_read~int_#ptr.offset|)) 793) (<= (- |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)) (<= (- v_b_303_1 c_main_~q~1.offset) 396) (<= (- v_b_304_1 (- |c_main_#t~malloc0.offset|)) 397) (<= (- (- v_b_304_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_304_1 (- |c_main_read~int_#sizeOfReadType|)) 401) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_304_1 (- c_main_~q~1.offset)) 793) (<= (- v_b_303_1 |c_main_~malloc_#res.offset|) 396) (<= (- (- |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)) (<= (- (- v_b_303_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_304_1) c_main_~p~1.offset) (- 1)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 792) (<= (- (- v_b_303_1) |c_main_#t~malloc0.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 392) (<= (- (- v_b_303_1) c_main_~malloc_~size) (- 400)) (<= (- v_b_303_1 (- v_b_303_1)) 792) (<= (- 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_#t~mem1| |c_main_read~int_#value|) 0) (<= (- (- v_b_303_1) (- c_main_~malloc_~size)) 400) (<= (- v_b_304_1 (- v_b_304_1)) 794) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 396) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- (- v_b_304_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 396) (forall ((v_idx_2089 Int) (v_idx_2084 Int) (v_idx_2083 Int) (v_idx_2082 Int) (v_idx_2091 Int) (v_idx_2090 Int)) (or (< v_idx_2090 v_b_302_1) (and (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_2090) v_idx_2083))) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_2090) v_idx_2083)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_2090) v_idx_2083))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_2090) v_idx_2083)) 0)) (<= v_b_303_1 v_idx_2082) (<= v_b_305_1 v_idx_2090) (<= v_b_302_1 v_idx_2089) (< v_idx_2091 v_b_305_1) (<= v_b_304_1 v_idx_2083) (< v_idx_2083 v_b_303_1) (< v_idx_2084 v_b_304_1))) (<= (- (- v_b_303_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_304_1) c_main_~q~1.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)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_304_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_303_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_303_1 (- |c_main_read~int_#ptr.offset|)) 792) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 396) (<= (- (- v_b_302_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- v_b_303_1 (- c_main_~malloc_~size)) 796) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- v_b_303_1) v_b_303_1) 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) (<= (- v_b_303_1 (- |c_main_#t~malloc0.offset|)) 396) (<= (- v_b_302_1 |c_main_read~int_#ptr.base|) 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) (<= (- v_b_303_1 c_main_~p~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)) (<= (- (- v_b_304_1) c_main_~malloc_~size) (- 401)) (<= (- (- v_b_303_1) (- c_main_~p~1.offset)) 0) (<= (- v_b_303_1 |c_main_read~int_#sizeOfReadType|) 392) (<= (- (- v_b_304_1) (- c_main_~malloc_~size)) 399) (<= (- v_b_303_1 (- v_b_304_1)) 793) (<= (- v_b_304_1 (- c_main_~malloc_~size)) 797) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (= v_v_13809_1 v_v_13816_1) (<= (- (- v_b_303_1) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 792) (<= (- v_b_303_1 v_b_304_1) (- 1)) (<= (- |c_main_#t~mem1| v_v_13814_1) 0) (<= (- v_b_304_1 |c_main_#t~malloc0.offset|) 397) (<= (- (- v_b_303_1) c_main_~p~1.offset) 0) (<= (- v_b_304_1 c_main_~q~1.offset) 397) (<= (- (- 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) (<= (- v_b_304_1 (- c_main_~p~1.offset)) 397) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 4)) (<= (- (- v_b_304_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_304_1 c_main_~p~1.offset) 397) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 396) (<= (- (- v_b_304_1) (- |c_main_~malloc_#res.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_303_1) (- c_main_~q~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_304_1 (- |c_main_~malloc_#res.offset|)) 397) (<= (- (- v_b_303_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_304_1) v_b_304_1) (- 2)) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- v_b_304_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- (- v_b_304_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_304_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_303_1) v_b_304_1) (- 1)) (<= (- v_b_305_1 |c_main_read~int_#ptr.base|) 1) (<= (- |c_main_read~int_#value| v_v_13814_1) 0) (<= (- |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) (<= (- (- v_b_304_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- |c_main_#t~mem1|) (- v_v_13814_1)) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_302_1 v_b_305_1) (- 1)) (<= (- v_b_304_1 |c_main_~malloc_#res.offset|) 397) (<= (- (- v_b_304_1) (- c_main_~q~1.offset)) 395) (<= (- |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_303_1 (- |c_main_~malloc_#res.offset|)) 396) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 792) (<= (- (- v_b_304_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_303_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- v_b_303_1) (- |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_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 392) (<= (- v_b_303_1 |c_main_#t~malloc0.offset|) 396) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 4)) (<= (- (- v_b_303_1) (- v_b_304_1)) 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_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- v_b_303_1 (- c_main_~p~1.offset)) 396) (<= (- v_b_303_1 (- |c_main_read~int_#sizeOfReadType|)) 400) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- v_b_304_1 c_main_~malloc_~size) (- 3)) (<= (- (- |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_303_1 c_main_~malloc_~size) (- 4)) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 400) (<= (- (- v_b_305_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |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) (<= (- (- |c_main_read~int_#value|) (- v_v_13814_1)) 0)))} [2018-12-18 23:43:44,365 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-18 23:43:44,365 WARN L268 ngHoareTripleChecker]: -- [2018-12-18 23:43:44,365 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-18 23:43:45,118 WARN L181 SmtUtils]: Spent 752.00 ms on a formula simplification. DAG size of input: 260 DAG size of output: 46 [2018-12-18 23:43:45,118 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-18 23:43:45,119 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-18 23:43:45,119 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-18 23:43:45,810 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) (<= (- (- |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_~malloc_~size) main_~q~1.offset) (- 400)) (<= |main_#t~mem1| |main_read~int_#value|) (<= (- |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) (exists ((v_b_302_1 Int) (v_b_304_1 Int) (v_b_303_1 Int) (v_b_305_1 Int)) (and (<= (- (- v_b_302_1) (- v_b_305_1)) 1) (<= (- v_b_304_1 |main_read~int_#sizeOfReadType|) 393) (<= (- (- v_b_303_1) main_~q~1.offset) 0) (<= (- v_b_303_1 (- main_~q~1.offset)) 792) (<= (- v_b_303_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_303_1 main_~p~1.offset) 396) (<= (- v_b_304_1 (- |main_read~int_#ptr.offset|)) 793) (<= (- (- v_b_304_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_303_1) (- main_~p~1.offset)) 0) (<= (- (- v_b_304_1) (- main_~malloc_~size)) 399) (<= (- v_b_303_1 |main_read~int_#sizeOfReadType|) 392) (<= (- v_b_303_1 (- v_b_304_1)) 793) (<= (- v_b_304_1 (- main_~malloc_~size)) 797) (forall ((v_prenex_145 Int) (v_prenex_144 Int)) (or (< v_prenex_144 v_b_303_1) (<= v_b_305_1 v_prenex_145) (< v_prenex_145 v_b_302_1) (<= v_b_304_1 v_prenex_144) (<= (- |main_read~int_#value| (select (select |#memory_int| v_prenex_145) v_prenex_144)) 0))) (<= (- (- v_b_303_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_303_1 main_~q~1.offset) 396) (<= (- v_b_304_1 (- |main_#t~malloc0.offset|)) 397) (<= (- v_b_303_1 v_b_304_1) (- 1)) (<= (- (- v_b_304_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_304_1 |main_#t~malloc0.offset|) 397) (forall ((v_prenex_147 Int) (v_prenex_146 Int)) (or (<= v_b_305_1 v_prenex_147) (< v_prenex_147 v_b_302_1) (< v_prenex_146 v_b_303_1) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_prenex_147) v_prenex_146))) 0) (<= v_b_304_1 v_prenex_146))) (<= (- (- v_b_303_1) main_~p~1.offset) 0) (<= (- v_b_304_1 (- |main_read~int_#sizeOfReadType|)) 401) (<= (- v_b_304_1 (- main_~q~1.offset)) 793) (<= (- v_b_304_1 main_~q~1.offset) 397) (<= (- v_b_304_1 (- main_~p~1.offset)) 397) (<= (- (- v_b_304_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_304_1 main_~p~1.offset) 397) (<= (- (- v_b_304_1) (- |main_~malloc_#res.offset|)) (- 1)) (forall ((v_idx_2083 Int) (v_idx_2090 Int)) (or (< v_idx_2090 v_b_302_1) (<= v_b_305_1 v_idx_2090) (<= v_b_304_1 v_idx_2083) (< v_idx_2083 v_b_303_1) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_idx_2090) v_idx_2083))) 0))) (<= (- v_b_303_1 |main_~malloc_#res.offset|) 396) (<= (- (- v_b_303_1) (- main_~q~1.offset)) 396) (<= (- v_b_304_1 (- |main_~malloc_#res.offset|)) 397) (<= (- (- v_b_304_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_303_1) (- |main_#t~malloc0.offset|)) 0) (<= (- (- v_b_303_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_304_1) v_b_304_1) (- 2)) (<= (- v_b_304_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_303_1) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_304_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_303_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_304_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_303_1 (- v_b_303_1)) 792) (<= (- (- v_b_303_1) v_b_304_1) (- 1)) (<= (- v_b_305_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_304_1) (- main_~p~1.offset)) (- 1)) (<= (- v_b_302_1 v_b_305_1) (- 1)) (<= (- v_b_304_1 |main_~malloc_#res.offset|) 397) (<= (- (- v_b_304_1) (- main_~q~1.offset)) 395) (<= (- (- v_b_303_1) (- main_~malloc_~size)) 400) (<= (- v_b_304_1 (- v_b_304_1)) 794) (<= (- v_b_303_1 (- |main_~malloc_#res.offset|)) 396) (<= (- (- v_b_304_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_304_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_303_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_303_1) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_303_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_304_1) main_~q~1.offset) (- 1)) (<= (- v_b_303_1 |main_#t~malloc0.offset|) 396) (<= (- (- v_b_303_1) (- v_b_304_1)) 1) (<= (- (- v_b_304_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_303_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_303_1 (- main_~p~1.offset)) 396) (<= (- v_b_303_1 (- |main_read~int_#sizeOfReadType|)) 400) (<= (- v_b_303_1 (- |main_read~int_#ptr.offset|)) 792) (<= (- v_b_304_1 main_~malloc_~size) (- 3)) (forall ((v_prenex_149 Int) (v_prenex_148 Int)) (or (< v_prenex_148 v_b_303_1) (< v_prenex_149 v_b_302_1) (<= (- |main_#t~mem1| (select (select |#memory_int| v_prenex_149) v_prenex_148)) 0) (<= v_b_304_1 v_prenex_148) (<= v_b_305_1 v_prenex_149))) (<= (- (- v_b_302_1) (- |main_read~int_#ptr.base|)) 0) (<= (- v_b_303_1 (- main_~malloc_~size)) 796) (<= (- v_b_303_1 main_~malloc_~size) (- 4)) (<= (- (- v_b_305_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- v_b_303_1) v_b_303_1) 0) (<= (- v_b_303_1 (- |main_#t~malloc0.offset|)) 396) (<= (- v_b_302_1 |main_read~int_#ptr.base|) 0))) (<= (- 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-18 23:44:00,882 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-18 23:44:00,882 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-18 23:44:00,882 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-18 23:44:00,883 WARN L223 ngHoareTripleChecker]: -- [2018-12-18 23:44:00,883 WARN L224 ngHoareTripleChecker]: Pre: {2147483461#(or (exists ((v_b_223_1 Int) (v_b_222_1 Int) (v_v_9138_1 Int) (v_v_9140_1 (Array Int Int)) (v_b_224_1 Int) (v_b_225_1 Int) (v_v_9133_1 (Array Int Int))) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) (- c_main_~q~1.offset)) 200) (<= (- |c_main_#t~mem1| v_v_9138_1) 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_224_1 c_main_~p~1.offset) 201) (<= (- v_b_224_1 (- |c_main_read~int_#ptr.offset|)) 401) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (forall ((v_idx_2105 Int) (v_idx_2104 Int) (v_idx_2095 Int) (v_idx_2094 Int) (v_idx_2093 Int) (v_idx_2106 Int)) (or (< v_idx_2095 v_b_224_1) (and (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_2105) v_idx_2094)) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_2105) v_idx_2094))) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_2105) v_idx_2094))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_2105) v_idx_2094)) 0)) (< v_idx_2105 v_b_222_1) (<= v_b_223_1 v_idx_2093) (<= v_b_224_1 v_idx_2094) (<= v_b_222_1 v_idx_2104) (< v_idx_2106 v_b_225_1) (< v_idx_2094 v_b_223_1) (<= v_b_225_1 v_idx_2105))) (<= (- (- v_b_224_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_224_1 (- |c_main_~malloc_#res.offset|)) 201) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 196) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_224_1 (- |c_main_#t~malloc0.offset|)) 201) (<= (- (- |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) (<= (- (- v_b_223_1) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_224_1 c_main_~q~1.offset) 201) (<= (- (- v_b_223_1) (- c_main_~malloc_~size)) 400) (<= (- (- |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_224_1 c_main_~malloc_~size) (- 199)) (<= (- (- |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_224_1 (- c_main_~p~1.offset)) 201) (<= (- v_b_224_1 |c_main_#t~malloc0.offset|) 201) (<= (- v_b_223_1 c_main_~malloc_~size) (- 200)) (<= (- v_b_224_1 (- c_main_~malloc_~size)) 601) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 200) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_223_1 (- c_main_~malloc_~size)) 600) (<= (- |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) (<= (- v_b_223_1 (- v_b_223_1)) 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_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- v_b_223_1 (- |c_main_read~int_#sizeOfReadType|)) 204) (<= (- (- v_b_224_1) c_main_~q~1.offset) (- 1)) (<= (- |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) (<= (- (- |c_main_#t~mem1|) (- v_v_9138_1)) 0) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_223_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- v_b_223_1 (- |c_main_read~int_#ptr.offset|)) 400) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 200) (<= (- v_b_224_1 |c_main_~malloc_#res.offset|) 201) (<= (- (- v_b_223_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_224_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_222_1) (- v_b_225_1)) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 200) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_223_1) c_main_~malloc_~size) (- 400)) (<= (- (- |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) (<= (- (- v_b_223_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_224_1 (- c_main_~q~1.offset)) 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_223_1 |c_main_#t~malloc0.offset|) 200) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- v_b_224_1) c_main_~p~1.offset) (- 1)) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_224_1) (- c_main_~malloc_~size)) 399) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 200) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_224_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- (- v_b_224_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 200) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 200)) (<= (- (- v_b_224_1) (- c_main_~p~1.offset)) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_223_1) v_b_223_1) 0) (<= (- v_b_224_1 (- v_b_224_1)) 402) (<= (- (- v_b_223_1) (- c_main_~p~1.offset)) 0) (<= (- v_b_224_1 (- |c_main_read~int_#sizeOfReadType|)) 205) (<= (- (- |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_224_1 |c_main_read~int_#ptr.offset|) 1) (<= (- v_b_223_1 (- |c_main_#t~malloc0.offset|)) 200) (<= (- (- v_b_224_1) |c_main_read~int_#ptr.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_223_1 (- c_main_~p~1.offset)) 200) (<= (- (- v_b_224_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |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_224_1 |c_main_read~int_#sizeOfReadType|) 197) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- v_b_223_1) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 200) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- v_b_224_1) (- c_main_~q~1.offset)) 199) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- v_b_222_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- v_b_225_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_223_1 (- c_main_~q~1.offset)) 400) (<= (- |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) (<= (- (- v_b_223_1) |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) (= v_v_9133_1 v_v_9140_1) (<= (- (- |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_#value| v_v_9138_1) 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_222_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- v_b_223_1 c_main_~q~1.offset) 200) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- v_b_223_1 |c_main_~malloc_#res.offset|) 200) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_223_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_224_1) v_b_224_1) (- 2)) (<= (- |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_223_1 c_main_~p~1.offset) 200) (<= (- (- v_b_223_1) (- v_b_224_1)) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_222_1 v_b_225_1) (- 1)) (<= (- (- |c_main_read~int_#value|) (- v_v_9138_1)) 0) (<= (- |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) (<= (- v_b_223_1 v_b_224_1) (- 1)) (<= (- v_b_223_1 |c_main_read~int_#sizeOfReadType|) 196) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_224_1) (- |c_main_~malloc_#res.offset|)) (- 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_223_1) v_b_224_1) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 200)) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- v_b_223_1 (- |c_main_~malloc_#res.offset|)) 200) (<= (- 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) (<= (- v_b_225_1 |c_main_read~int_#ptr.base|) 1) (<= (- (- v_b_224_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_224_1) c_main_~malloc_~size) (- 401)) (<= (- (- v_b_223_1) c_main_~q~1.offset) 0) (<= (- v_b_223_1 (- v_b_224_1)) 401) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_223_1) (- |c_main_~malloc_#res.offset|)) 0))) (exists ((v_b_302_1 Int) (v_b_304_1 Int) (v_b_303_1 Int) (v_b_305_1 Int) (v_v_13816_1 (Array Int Int)) (v_v_13809_1 (Array Int Int)) (v_v_13814_1 Int)) (and (<= (- (- v_b_302_1) (- v_b_305_1)) 1) (<= (- (- |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_304_1 |c_main_read~int_#sizeOfReadType|) 393) (<= (- (- v_b_303_1) c_main_~q~1.offset) 0) (<= (- v_b_303_1 (- c_main_~q~1.offset)) 792) (<= (- v_b_303_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- v_b_304_1 (- |c_main_read~int_#ptr.offset|)) 793) (<= (- |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)) (<= (- v_b_303_1 c_main_~q~1.offset) 396) (<= (- v_b_304_1 (- |c_main_#t~malloc0.offset|)) 397) (<= (- (- v_b_304_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_304_1 (- |c_main_read~int_#sizeOfReadType|)) 401) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_304_1 (- c_main_~q~1.offset)) 793) (<= (- v_b_303_1 |c_main_~malloc_#res.offset|) 396) (<= (- (- |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)) (<= (- (- v_b_303_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_304_1) c_main_~p~1.offset) (- 1)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 792) (<= (- (- v_b_303_1) |c_main_#t~malloc0.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 392) (<= (- (- v_b_303_1) c_main_~malloc_~size) (- 400)) (<= (- v_b_303_1 (- v_b_303_1)) 792) (<= (- 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_#t~mem1| |c_main_read~int_#value|) 0) (<= (- (- v_b_303_1) (- c_main_~malloc_~size)) 400) (<= (- v_b_304_1 (- v_b_304_1)) 794) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 396) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- (- v_b_304_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 396) (<= (- (- v_b_303_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_304_1) c_main_~q~1.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)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_304_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_303_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_303_1 (- |c_main_read~int_#ptr.offset|)) 792) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 396) (<= (- (- v_b_302_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- v_b_303_1 (- c_main_~malloc_~size)) 796) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- v_b_303_1) v_b_303_1) 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) (<= (- v_b_303_1 (- |c_main_#t~malloc0.offset|)) 396) (<= (- v_b_302_1 |c_main_read~int_#ptr.base|) 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) (<= (- v_b_303_1 c_main_~p~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)) (<= (- (- v_b_304_1) c_main_~malloc_~size) (- 401)) (<= (- (- v_b_303_1) (- c_main_~p~1.offset)) 0) (<= (- v_b_303_1 |c_main_read~int_#sizeOfReadType|) 392) (<= (- (- v_b_304_1) (- c_main_~malloc_~size)) 399) (<= (- v_b_303_1 (- v_b_304_1)) 793) (<= (- v_b_304_1 (- c_main_~malloc_~size)) 797) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (= v_v_13809_1 v_v_13816_1) (<= (- (- v_b_303_1) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 792) (<= (- v_b_303_1 v_b_304_1) (- 1)) (<= (- |c_main_#t~mem1| v_v_13814_1) 0) (<= (- v_b_304_1 |c_main_#t~malloc0.offset|) 397) (<= (- (- v_b_303_1) c_main_~p~1.offset) 0) (<= (- v_b_304_1 c_main_~q~1.offset) 397) (<= (- (- 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) (<= (- v_b_304_1 (- c_main_~p~1.offset)) 397) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 4)) (<= (- (- v_b_304_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_304_1 c_main_~p~1.offset) 397) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 396) (<= (- (- v_b_304_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (forall ((v_idx_2114 Int) (v_idx_2113 Int) (v_idx_2112 Int) (v_idx_2121 Int) (v_idx_2120 Int) (v_idx_2119 Int)) (or (< v_idx_2113 v_b_303_1) (and (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_2120) v_idx_2113))) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_2120) v_idx_2113)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_2120) v_idx_2113))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_2120) v_idx_2113)) 0)) (< v_idx_2120 v_b_302_1) (<= v_b_305_1 v_idx_2120) (<= v_b_304_1 v_idx_2113) (< v_idx_2114 v_b_304_1) (<= v_b_303_1 v_idx_2112) (<= v_b_302_1 v_idx_2119) (< v_idx_2121 v_b_305_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_303_1) (- c_main_~q~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_304_1 (- |c_main_~malloc_#res.offset|)) 397) (<= (- (- v_b_303_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_304_1) v_b_304_1) (- 2)) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- v_b_304_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- (- v_b_304_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_304_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_303_1) v_b_304_1) (- 1)) (<= (- v_b_305_1 |c_main_read~int_#ptr.base|) 1) (<= (- |c_main_read~int_#value| v_v_13814_1) 0) (<= (- |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) (<= (- (- v_b_304_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- |c_main_#t~mem1|) (- v_v_13814_1)) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_302_1 v_b_305_1) (- 1)) (<= (- v_b_304_1 |c_main_~malloc_#res.offset|) 397) (<= (- (- v_b_304_1) (- c_main_~q~1.offset)) 395) (<= (- |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_303_1 (- |c_main_~malloc_#res.offset|)) 396) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 792) (<= (- (- v_b_304_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_303_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- v_b_303_1) (- |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_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 392) (<= (- v_b_303_1 |c_main_#t~malloc0.offset|) 396) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 4)) (<= (- (- v_b_303_1) (- v_b_304_1)) 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_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- v_b_303_1 (- c_main_~p~1.offset)) 396) (<= (- v_b_303_1 (- |c_main_read~int_#sizeOfReadType|)) 400) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- v_b_304_1 c_main_~malloc_~size) (- 3)) (<= (- (- |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_303_1 c_main_~malloc_~size) (- 4)) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 400) (<= (- (- v_b_305_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |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) (<= (- (- |c_main_read~int_#value|) (- v_v_13814_1)) 0))))} [2018-12-18 23:44:00,883 WARN L228 ngHoareTripleChecker]: Action: assume !#t~short2;havoc #t~mem1;havoc #t~short2; [2018-12-18 23:44:00,883 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (not |c_main_#t~short2|) [2018-12-18 23:44:00,884 WARN L230 ngHoareTripleChecker]: Post: {2147483460#(exists ((v_b_302_1 Int) (v_b_304_1 Int) (v_b_303_1 Int) (v_b_305_1 Int) (v_v_13816_1 (Array Int Int)) (v_v_13809_1 (Array Int Int)) (v_v_13814_1 Int)) (and (<= (- (- v_b_302_1) (- v_b_305_1)) 1) (<= (- (- |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_304_1 |c_main_read~int_#sizeOfReadType|) 393) (<= (- (- v_b_303_1) c_main_~q~1.offset) 0) (<= (- v_b_303_1 (- c_main_~q~1.offset)) 792) (<= (- v_b_303_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- v_b_304_1 (- |c_main_read~int_#ptr.offset|)) 793) (<= (- |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)) (<= (- v_b_303_1 c_main_~q~1.offset) 396) (<= (- v_b_304_1 (- |c_main_#t~malloc0.offset|)) 397) (<= (- (- v_b_304_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_304_1 (- |c_main_read~int_#sizeOfReadType|)) 401) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_304_1 (- c_main_~q~1.offset)) 793) (<= (- v_b_303_1 |c_main_~malloc_#res.offset|) 396) (<= (- (- |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)) (<= (- (- v_b_303_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_304_1) c_main_~p~1.offset) (- 1)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 792) (<= (- (- v_b_303_1) |c_main_#t~malloc0.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 392) (<= (- (- v_b_303_1) c_main_~malloc_~size) (- 400)) (<= (- v_b_303_1 (- v_b_303_1)) 792) (<= (- 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) (<= (- (- v_b_303_1) (- c_main_~malloc_~size)) 400) (<= (- v_b_304_1 (- v_b_304_1)) 794) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 396) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- (- v_b_304_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 396) (<= (- (- v_b_303_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_304_1) c_main_~q~1.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)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_304_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_303_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_303_1 (- |c_main_read~int_#ptr.offset|)) 792) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 396) (<= (- (- v_b_302_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- v_b_303_1 (- c_main_~malloc_~size)) 796) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- v_b_303_1) v_b_303_1) 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) (<= (- v_b_303_1 (- |c_main_#t~malloc0.offset|)) 396) (<= (- v_b_302_1 |c_main_read~int_#ptr.base|) 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) (<= (- v_b_303_1 c_main_~p~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)) (<= (- (- v_b_304_1) c_main_~malloc_~size) (- 401)) (<= (- (- v_b_303_1) (- c_main_~p~1.offset)) 0) (<= (- v_b_303_1 |c_main_read~int_#sizeOfReadType|) 392) (<= (- (- v_b_304_1) (- c_main_~malloc_~size)) 399) (<= (- v_b_303_1 (- v_b_304_1)) 793) (<= (- v_b_304_1 (- c_main_~malloc_~size)) 797) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (= v_v_13809_1 v_v_13816_1) (<= (- (- v_b_303_1) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 792) (<= (- v_b_303_1 v_b_304_1) (- 1)) (<= (- v_b_304_1 |c_main_#t~malloc0.offset|) 397) (forall ((v_idx_2127 Int) (v_idx_2136 Int) (v_idx_2135 Int) (v_idx_2134 Int) (v_idx_2129 Int) (v_idx_2128 Int)) (or (< v_idx_2135 v_b_302_1) (<= v_b_303_1 v_idx_2127) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_2135) v_idx_2128))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_2135) v_idx_2128)) 0)) (<= v_b_305_1 v_idx_2135) (<= v_b_304_1 v_idx_2128) (< v_idx_2136 v_b_305_1) (< v_idx_2129 v_b_304_1) (< v_idx_2128 v_b_303_1) (<= v_b_302_1 v_idx_2134))) (<= (- (- v_b_303_1) c_main_~p~1.offset) 0) (<= (- v_b_304_1 c_main_~q~1.offset) 397) (<= (- (- 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) (<= (- v_b_304_1 (- c_main_~p~1.offset)) 397) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 4)) (<= (- (- v_b_304_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_304_1 c_main_~p~1.offset) 397) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 396) (<= (- (- v_b_304_1) (- |c_main_~malloc_#res.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_303_1) (- c_main_~q~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_304_1 (- |c_main_~malloc_#res.offset|)) 397) (<= (- (- v_b_303_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_304_1) v_b_304_1) (- 2)) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- v_b_304_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- (- v_b_304_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_304_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_303_1) v_b_304_1) (- 1)) (<= (- v_b_305_1 |c_main_read~int_#ptr.base|) 1) (<= (- |c_main_read~int_#value| v_v_13814_1) 0) (<= (- |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) (<= (- (- v_b_304_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_302_1 v_b_305_1) (- 1)) (<= (- v_b_304_1 |c_main_~malloc_#res.offset|) 397) (<= (- (- v_b_304_1) (- c_main_~q~1.offset)) 395) (<= (- |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_303_1 (- |c_main_~malloc_#res.offset|)) 396) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 792) (<= (- (- v_b_304_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_303_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- v_b_303_1) (- |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_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 392) (<= (- v_b_303_1 |c_main_#t~malloc0.offset|) 396) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 4)) (<= (- (- v_b_303_1) (- v_b_304_1)) 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~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- v_b_303_1 (- c_main_~p~1.offset)) 396) (<= (- v_b_303_1 (- |c_main_read~int_#sizeOfReadType|)) 400) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- v_b_304_1 c_main_~malloc_~size) (- 3)) (<= (- (- |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_303_1 c_main_~malloc_~size) (- 4)) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 400) (<= (- (- v_b_305_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |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) (<= (- (- |c_main_read~int_#value|) (- v_v_13814_1)) 0)))} [2018-12-18 23:44:00,884 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-18 23:44:00,885 WARN L268 ngHoareTripleChecker]: -- [2018-12-18 23:44:00,885 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-18 23:44:01,004 WARN L181 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 672 [2018-12-18 23:44:01,005 WARN L270 ngHoareTripleChecker]: Pre: {2147483461#(or (exists ((v_b_223_1 Int) (v_b_222_1 Int) (v_v_9138_1 Int) (v_v_9140_1 (Array Int Int)) (v_b_224_1 Int) (v_b_225_1 Int) (v_v_9133_1 (Array Int Int))) (and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) (- main_~q~1.offset)) 200) (<= (- |main_#t~mem1| v_v_9138_1) 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_224_1 main_~p~1.offset) 201) (<= (- v_b_224_1 (- |main_read~int_#ptr.offset|)) 401) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (forall ((v_idx_2105 Int) (v_idx_2104 Int) (v_idx_2095 Int) (v_idx_2094 Int) (v_idx_2093 Int) (v_idx_2106 Int)) (or (< v_idx_2095 v_b_224_1) (and (<= (- |main_#t~mem1| (select (select |#memory_int| v_idx_2105) v_idx_2094)) 0) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_idx_2105) v_idx_2094))) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_2105) v_idx_2094))) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_2105) v_idx_2094)) 0)) (< v_idx_2105 v_b_222_1) (<= v_b_223_1 v_idx_2093) (<= v_b_224_1 v_idx_2094) (<= v_b_222_1 v_idx_2104) (< v_idx_2106 v_b_225_1) (< v_idx_2094 v_b_223_1) (<= v_b_225_1 v_idx_2105))) (<= (- (- v_b_224_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_224_1 (- |main_~malloc_#res.offset|)) 201) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 196) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_224_1 (- |main_#t~malloc0.offset|)) 201) (<= (- (- |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) (<= (- (- v_b_223_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_224_1 main_~q~1.offset) 201) (<= (- (- v_b_223_1) (- main_~malloc_~size)) 400) (<= (- (- |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_224_1 main_~malloc_~size) (- 199)) (<= (- (- |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_224_1 (- main_~p~1.offset)) 201) (<= (- v_b_224_1 |main_#t~malloc0.offset|) 201) (<= (- v_b_223_1 main_~malloc_~size) (- 200)) (<= (- v_b_224_1 (- main_~malloc_~size)) 601) (<= (- main_~p~1.offset (- main_~q~1.offset)) 200) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- v_b_223_1 (- main_~malloc_~size)) 600) (<= (- |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) (<= (- v_b_223_1 (- v_b_223_1)) 400) (<= (- |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_223_1 (- |main_read~int_#sizeOfReadType|)) 204) (<= (- (- v_b_224_1) main_~q~1.offset) (- 1)) (<= (- |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_#t~mem1|) (- v_v_9138_1)) 0) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- v_b_223_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_223_1 (- |main_read~int_#ptr.offset|)) 400) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 200) (<= (- v_b_224_1 |main_~malloc_#res.offset|) 201) (<= (- (- v_b_223_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_224_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_222_1) (- v_b_225_1)) 1) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 200) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_223_1) main_~malloc_~size) (- 400)) (<= (- (- |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) (<= (- (- v_b_223_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_224_1 (- main_~q~1.offset)) 401) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_223_1 |main_#t~malloc0.offset|) 200) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- v_b_224_1) main_~p~1.offset) (- 1)) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_224_1) (- main_~malloc_~size)) 399) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 200) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_224_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- (- v_b_224_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 200) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 200)) (<= (- (- v_b_224_1) (- main_~p~1.offset)) (- 1)) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- v_b_223_1) v_b_223_1) 0) (<= (- v_b_224_1 (- v_b_224_1)) 402) (<= (- (- v_b_223_1) (- main_~p~1.offset)) 0) (<= (- v_b_224_1 (- |main_read~int_#sizeOfReadType|)) 205) (<= (- (- |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_224_1 |main_read~int_#ptr.offset|) 1) (<= (- v_b_223_1 (- |main_#t~malloc0.offset|)) 200) (<= (- (- v_b_224_1) |main_read~int_#ptr.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_223_1 (- main_~p~1.offset)) 200) (<= (- (- v_b_224_1) |main_#t~malloc0.offset|) (- 1)) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 200) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 200) (<= (- v_b_224_1 |main_read~int_#sizeOfReadType|) 197) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- (- v_b_223_1) |main_read~int_#ptr.offset|) 0) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 200) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- v_b_224_1) (- main_~q~1.offset)) 199) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- v_b_222_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_225_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_223_1 (- main_~q~1.offset)) 400) (<= (- |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) (<= (- (- v_b_223_1) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (= v_v_9133_1 v_v_9140_1) (<= (- (- |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_#value| v_v_9138_1) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_222_1) (- |main_read~int_#ptr.base|)) 0) (<= (- v_b_223_1 main_~q~1.offset) 200) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- v_b_223_1 |main_~malloc_#res.offset|) 200) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- v_b_223_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_224_1) v_b_224_1) (- 2)) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_223_1 main_~p~1.offset) 200) (<= (- (- v_b_223_1) (- v_b_224_1)) 1) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_222_1 v_b_225_1) (- 1)) (<= (- (- |main_read~int_#value|) (- v_v_9138_1)) 0) (<= (- |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) (<= (- v_b_223_1 v_b_224_1) (- 1)) (<= (- v_b_223_1 |main_read~int_#sizeOfReadType|) 196) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- (- v_b_224_1) (- |main_~malloc_#res.offset|)) (- 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_223_1) v_b_224_1) (- 1)) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 200)) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- v_b_223_1 (- |main_~malloc_#res.offset|)) 200) (<= (- 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) (<= (- v_b_225_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_224_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- v_b_224_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_223_1) main_~q~1.offset) 0) (<= (- v_b_223_1 (- v_b_224_1)) 401) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_223_1) (- |main_~malloc_#res.offset|)) 0))) (exists ((v_b_302_1 Int) (v_b_304_1 Int) (v_b_303_1 Int) (v_b_305_1 Int) (v_v_13816_1 (Array Int Int)) (v_v_13809_1 (Array Int Int)) (v_v_13814_1 Int)) (and (<= (- (- v_b_302_1) (- v_b_305_1)) 1) (<= (- (- |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_304_1 |main_read~int_#sizeOfReadType|) 393) (<= (- (- v_b_303_1) main_~q~1.offset) 0) (<= (- v_b_303_1 (- main_~q~1.offset)) 792) (<= (- v_b_303_1 |main_read~int_#ptr.offset|) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- v_b_304_1 (- |main_read~int_#ptr.offset|)) 793) (<= (- |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)) (<= (- v_b_303_1 main_~q~1.offset) 396) (<= (- v_b_304_1 (- |main_#t~malloc0.offset|)) 397) (<= (- (- v_b_304_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_304_1 (- |main_read~int_#sizeOfReadType|)) 401) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- v_b_304_1 (- main_~q~1.offset)) 793) (<= (- v_b_303_1 |main_~malloc_#res.offset|) 396) (<= (- (- |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)) (<= (- (- v_b_303_1) (- |main_#t~malloc0.offset|)) 0) (<= (- (- v_b_304_1) main_~p~1.offset) (- 1)) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 792) (<= (- (- v_b_303_1) |main_#t~malloc0.offset|) 0) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 392) (<= (- (- v_b_303_1) main_~malloc_~size) (- 400)) (<= (- v_b_303_1 (- v_b_303_1)) 792) (<= (- 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) (<= (- (- v_b_303_1) (- main_~malloc_~size)) 400) (<= (- v_b_304_1 (- v_b_304_1)) 794) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 396) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- (- v_b_304_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 396) (<= (- (- v_b_303_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_304_1) main_~q~1.offset) (- 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_304_1) |main_#t~malloc0.offset|) (- 1)) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- (- v_b_303_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_303_1 (- |main_read~int_#ptr.offset|)) 792) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 396) (<= (- (- v_b_302_1) (- |main_read~int_#ptr.base|)) 0) (<= (- v_b_303_1 (- main_~malloc_~size)) 796) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- v_b_303_1) v_b_303_1) 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) (<= (- v_b_303_1 (- |main_#t~malloc0.offset|)) 396) (<= (- v_b_302_1 |main_read~int_#ptr.base|) 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) (<= (- v_b_303_1 main_~p~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)) (<= (- (- v_b_304_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_303_1) (- main_~p~1.offset)) 0) (<= (- v_b_303_1 |main_read~int_#sizeOfReadType|) 392) (<= (- (- v_b_304_1) (- main_~malloc_~size)) 399) (<= (- v_b_303_1 (- v_b_304_1)) 793) (<= (- v_b_304_1 (- main_~malloc_~size)) 797) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (= v_v_13809_1 v_v_13816_1) (<= (- (- v_b_303_1) |main_read~int_#ptr.offset|) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- main_~q~1.offset (- main_~q~1.offset)) 792) (<= (- v_b_303_1 v_b_304_1) (- 1)) (<= (- |main_#t~mem1| v_v_13814_1) 0) (<= (- v_b_304_1 |main_#t~malloc0.offset|) 397) (<= (- (- v_b_303_1) main_~p~1.offset) 0) (<= (- v_b_304_1 main_~q~1.offset) 397) (<= (- (- 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) (<= (- v_b_304_1 (- main_~p~1.offset)) 397) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 4)) (<= (- (- v_b_304_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_304_1 main_~p~1.offset) 397) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 396) (<= (- (- v_b_304_1) (- |main_~malloc_#res.offset|)) (- 1)) (forall ((v_idx_2114 Int) (v_idx_2113 Int) (v_idx_2112 Int) (v_idx_2121 Int) (v_idx_2120 Int) (v_idx_2119 Int)) (or (< v_idx_2113 v_b_303_1) (and (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_idx_2120) v_idx_2113))) 0) (<= (- |main_#t~mem1| (select (select |#memory_int| v_idx_2120) v_idx_2113)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_2120) v_idx_2113))) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_2120) v_idx_2113)) 0)) (< v_idx_2120 v_b_302_1) (<= v_b_305_1 v_idx_2120) (<= v_b_304_1 v_idx_2113) (< v_idx_2114 v_b_304_1) (<= v_b_303_1 v_idx_2112) (<= v_b_302_1 v_idx_2119) (< v_idx_2121 v_b_305_1))) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- (- v_b_303_1) (- main_~q~1.offset)) 396) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 396) (<= (- v_b_304_1 (- |main_~malloc_#res.offset|)) 397) (<= (- (- v_b_303_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_304_1) v_b_304_1) (- 2)) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- v_b_304_1 |main_read~int_#ptr.offset|) 1) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- (- v_b_304_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_304_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_303_1) v_b_304_1) (- 1)) (<= (- v_b_305_1 |main_read~int_#ptr.base|) 1) (<= (- |main_read~int_#value| v_v_13814_1) 0) (<= (- |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) (<= (- (- v_b_304_1) (- main_~p~1.offset)) (- 1)) (<= (- (- |main_#t~mem1|) (- v_v_13814_1)) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- v_b_302_1 v_b_305_1) (- 1)) (<= (- v_b_304_1 |main_~malloc_#res.offset|) 397) (<= (- (- v_b_304_1) (- main_~q~1.offset)) 395) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_303_1 (- |main_~malloc_#res.offset|)) 396) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 792) (<= (- (- v_b_304_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_303_1) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- (- v_b_303_1) (- |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_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 392) (<= (- v_b_303_1 |main_#t~malloc0.offset|) 396) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 4)) (<= (- (- v_b_303_1) (- v_b_304_1)) 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_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- v_b_303_1 (- main_~p~1.offset)) 396) (<= (- v_b_303_1 (- |main_read~int_#sizeOfReadType|)) 400) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- v_b_304_1 main_~malloc_~size) (- 3)) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 396) (<= (- v_b_303_1 main_~malloc_~size) (- 4)) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 400) (<= (- (- v_b_305_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- |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_read~int_#value|) (- v_v_13814_1)) 0))))} [2018-12-18 23:44:01,005 WARN L274 ngHoareTripleChecker]: Action: assume !#t~short2;havoc #t~mem1;havoc #t~short2; [2018-12-18 23:44:01,005 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (not |c_main_#t~short2|) [2018-12-18 23:44:01,611 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)) (<= (- (- 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) (exists ((v_b_302_1 Int) (v_b_304_1 Int) (v_b_303_1 Int) (v_b_305_1 Int)) (and (<= (- (- v_b_302_1) (- v_b_305_1)) 1) (<= (- v_b_304_1 |main_read~int_#sizeOfReadType|) 393) (forall ((v_idx_2135 Int) (v_idx_2128 Int)) (or (< v_idx_2135 v_b_302_1) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_2135) v_idx_2128))) 0) (<= v_b_305_1 v_idx_2135) (<= v_b_304_1 v_idx_2128) (< v_idx_2128 v_b_303_1))) (<= (- v_b_303_1 (- main_~q~1.offset)) 792) (<= (- (- v_b_303_1) main_~q~1.offset) 0) (<= (- v_b_303_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_303_1 main_~p~1.offset) 396) (<= (- v_b_304_1 (- |main_read~int_#ptr.offset|)) 793) (<= (- (- v_b_304_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_303_1) (- main_~p~1.offset)) 0) (<= (- (- v_b_304_1) (- main_~malloc_~size)) 399) (<= (- v_b_303_1 |main_read~int_#sizeOfReadType|) 392) (<= (- v_b_303_1 (- v_b_304_1)) 793) (<= (- v_b_304_1 (- main_~malloc_~size)) 797) (<= (- (- v_b_303_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_303_1 main_~q~1.offset) 396) (<= (- v_b_304_1 (- |main_#t~malloc0.offset|)) 397) (<= (- v_b_303_1 v_b_304_1) (- 1)) (<= (- (- v_b_304_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_304_1 |main_#t~malloc0.offset|) 397) (<= (- (- v_b_303_1) main_~p~1.offset) 0) (<= (- v_b_304_1 (- |main_read~int_#sizeOfReadType|)) 401) (<= (- v_b_304_1 (- main_~q~1.offset)) 793) (<= (- v_b_304_1 main_~q~1.offset) 397) (<= (- v_b_304_1 (- main_~p~1.offset)) 397) (<= (- (- v_b_304_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_304_1 main_~p~1.offset) 397) (<= (- (- v_b_304_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_303_1 |main_~malloc_#res.offset|) 396) (<= (- (- v_b_303_1) (- main_~q~1.offset)) 396) (<= (- v_b_304_1 (- |main_~malloc_#res.offset|)) 397) (<= (- (- v_b_304_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_303_1) (- |main_#t~malloc0.offset|)) 0) (<= (- (- v_b_303_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_304_1) v_b_304_1) (- 2)) (<= (- v_b_304_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_303_1) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_304_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_303_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_304_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_303_1 (- v_b_303_1)) 792) (forall ((v_prenex_150 Int) (v_prenex_151 Int)) (or (<= (- |main_read~int_#value| (select (select |#memory_int| v_prenex_150) v_prenex_151)) 0) (<= v_b_304_1 v_prenex_151) (< v_prenex_151 v_b_303_1) (< v_prenex_150 v_b_302_1) (<= v_b_305_1 v_prenex_150))) (<= (- (- v_b_303_1) v_b_304_1) (- 1)) (<= (- v_b_305_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_304_1) (- main_~p~1.offset)) (- 1)) (<= (- v_b_302_1 v_b_305_1) (- 1)) (<= (- v_b_304_1 |main_~malloc_#res.offset|) 397) (<= (- (- v_b_304_1) (- main_~q~1.offset)) 395) (<= (- (- v_b_303_1) (- main_~malloc_~size)) 400) (<= (- v_b_304_1 (- v_b_304_1)) 794) (<= (- v_b_303_1 (- |main_~malloc_#res.offset|)) 396) (<= (- (- v_b_304_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_304_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_303_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_303_1) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_303_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_304_1) main_~q~1.offset) (- 1)) (<= (- v_b_303_1 |main_#t~malloc0.offset|) 396) (<= (- (- v_b_303_1) (- v_b_304_1)) 1) (<= (- (- v_b_304_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_303_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_303_1 (- main_~p~1.offset)) 396) (<= (- v_b_303_1 (- |main_read~int_#sizeOfReadType|)) 400) (<= (- v_b_303_1 (- |main_read~int_#ptr.offset|)) 792) (<= (- v_b_304_1 main_~malloc_~size) (- 3)) (<= (- (- v_b_302_1) (- |main_read~int_#ptr.base|)) 0) (<= (- v_b_303_1 (- main_~malloc_~size)) 796) (<= (- v_b_303_1 main_~malloc_~size) (- 4)) (<= (- (- v_b_305_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- v_b_303_1) v_b_303_1) 0) (<= (- v_b_303_1 (- |main_#t~malloc0.offset|)) 396) (<= (- v_b_302_1 |main_read~int_#ptr.base|) 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_~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-18 23:44:15,492 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-18 23:44:15,492 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-18 23:44:15,492 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-18 23:44:15,492 WARN L223 ngHoareTripleChecker]: -- [2018-12-18 23:44:15,493 WARN L224 ngHoareTripleChecker]: Pre: {2147483459#(or (exists ((v_b_302_1 Int) (v_b_304_1 Int) (v_b_303_1 Int) (v_b_305_1 Int) (v_v_13816_1 (Array Int Int)) (v_v_13809_1 (Array Int Int)) (v_v_13814_1 Int)) (and (<= (- (- v_b_302_1) (- v_b_305_1)) 1) (<= (- (- |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_304_1 |c_main_read~int_#sizeOfReadType|) 393) (<= (- (- v_b_303_1) c_main_~q~1.offset) 0) (<= (- v_b_303_1 (- c_main_~q~1.offset)) 792) (<= (- v_b_303_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- v_b_304_1 (- |c_main_read~int_#ptr.offset|)) 793) (<= (- |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)) (<= (- v_b_303_1 c_main_~q~1.offset) 396) (<= (- v_b_304_1 (- |c_main_#t~malloc0.offset|)) 397) (<= (- (- v_b_304_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_304_1 (- |c_main_read~int_#sizeOfReadType|)) 401) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_304_1 (- c_main_~q~1.offset)) 793) (<= (- v_b_303_1 |c_main_~malloc_#res.offset|) 396) (<= (- (- |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)) (<= (- (- v_b_303_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_304_1) c_main_~p~1.offset) (- 1)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 792) (<= (- (- v_b_303_1) |c_main_#t~malloc0.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 392) (<= (- (- v_b_303_1) c_main_~malloc_~size) (- 400)) (<= (- v_b_303_1 (- v_b_303_1)) 792) (<= (- 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_#t~mem1| |c_main_read~int_#value|) 0) (<= (- (- v_b_303_1) (- c_main_~malloc_~size)) 400) (<= (- v_b_304_1 (- v_b_304_1)) 794) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 396) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- (- v_b_304_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 396) (<= (- (- v_b_303_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_304_1) c_main_~q~1.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)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_304_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_303_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_303_1 (- |c_main_read~int_#ptr.offset|)) 792) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 396) (<= (- (- v_b_302_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- v_b_303_1 (- c_main_~malloc_~size)) 796) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- v_b_303_1) v_b_303_1) 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) (<= (- v_b_303_1 (- |c_main_#t~malloc0.offset|)) 396) (<= (- v_b_302_1 |c_main_read~int_#ptr.base|) 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) (<= (- v_b_303_1 c_main_~p~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)) (<= (- (- v_b_304_1) c_main_~malloc_~size) (- 401)) (<= (- (- v_b_303_1) (- c_main_~p~1.offset)) 0) (<= (- v_b_303_1 |c_main_read~int_#sizeOfReadType|) 392) (<= (- (- v_b_304_1) (- c_main_~malloc_~size)) 399) (<= (- v_b_303_1 (- v_b_304_1)) 793) (<= (- v_b_304_1 (- c_main_~malloc_~size)) 797) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (= v_v_13809_1 v_v_13816_1) (<= (- (- v_b_303_1) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 792) (<= (- v_b_303_1 v_b_304_1) (- 1)) (<= (- |c_main_#t~mem1| v_v_13814_1) 0) (<= (- v_b_304_1 |c_main_#t~malloc0.offset|) 397) (<= (- (- v_b_303_1) c_main_~p~1.offset) 0) (<= (- v_b_304_1 c_main_~q~1.offset) 397) (<= (- (- 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) (<= (- v_b_304_1 (- c_main_~p~1.offset)) 397) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 4)) (<= (- (- v_b_304_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_304_1 c_main_~p~1.offset) 397) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 396) (<= (- (- v_b_304_1) (- |c_main_~malloc_#res.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_303_1) (- c_main_~q~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_304_1 (- |c_main_~malloc_#res.offset|)) 397) (<= (- (- v_b_303_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_304_1) v_b_304_1) (- 2)) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- v_b_304_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- (- v_b_304_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_304_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_303_1) v_b_304_1) (- 1)) (<= (- v_b_305_1 |c_main_read~int_#ptr.base|) 1) (<= (- |c_main_read~int_#value| v_v_13814_1) 0) (<= (- |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) (<= (- (- v_b_304_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- |c_main_#t~mem1|) (- v_v_13814_1)) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_302_1 v_b_305_1) (- 1)) (<= (- v_b_304_1 |c_main_~malloc_#res.offset|) 397) (<= (- (- v_b_304_1) (- c_main_~q~1.offset)) 395) (<= (- |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_303_1 (- |c_main_~malloc_#res.offset|)) 396) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 792) (<= (- (- v_b_304_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_303_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- v_b_303_1) (- |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_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 392) (<= (- v_b_303_1 |c_main_#t~malloc0.offset|) 396) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 4)) (<= (- (- v_b_303_1) (- v_b_304_1)) 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_#t~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- v_b_303_1 (- c_main_~p~1.offset)) 396) (<= (- v_b_303_1 (- |c_main_read~int_#sizeOfReadType|)) 400) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (forall ((v_idx_2159 Int) (v_idx_2158 Int) (v_idx_2157 Int) (v_idx_2166 Int) (v_idx_2165 Int) (v_idx_2164 Int)) (or (<= v_b_304_1 v_idx_2158) (< v_idx_2158 v_b_303_1) (and (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_2165) v_idx_2158))) 0) (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_2165) v_idx_2158)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_2165) v_idx_2158))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_2165) v_idx_2158)) 0)) (< v_idx_2159 v_b_304_1) (< v_idx_2165 v_b_302_1) (<= v_b_303_1 v_idx_2157) (<= v_b_305_1 v_idx_2165) (<= v_b_302_1 v_idx_2164) (< v_idx_2166 v_b_305_1))) (<= (- v_b_304_1 c_main_~malloc_~size) (- 3)) (<= (- (- |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_303_1 c_main_~malloc_~size) (- 4)) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 400) (<= (- (- v_b_305_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |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) (<= (- (- |c_main_read~int_#value|) (- v_v_13814_1)) 0))) (exists ((v_b_223_1 Int) (v_b_222_1 Int) (v_v_9138_1 Int) (v_v_9140_1 (Array Int Int)) (v_b_224_1 Int) (v_b_225_1 Int) (v_v_9133_1 (Array Int Int))) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) (- c_main_~q~1.offset)) 200) (<= (- |c_main_#t~mem1| v_v_9138_1) 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_224_1 c_main_~p~1.offset) 201) (<= (- v_b_224_1 (- |c_main_read~int_#ptr.offset|)) 401) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_224_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_224_1 (- |c_main_~malloc_#res.offset|)) 201) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 196) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_224_1 (- |c_main_#t~malloc0.offset|)) 201) (<= (- (- |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) (<= (- (- v_b_223_1) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_224_1 c_main_~q~1.offset) 201) (<= (- (- v_b_223_1) (- c_main_~malloc_~size)) 400) (<= (- (- |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_224_1 c_main_~malloc_~size) (- 199)) (<= (- (- |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_224_1 (- c_main_~p~1.offset)) 201) (<= (- v_b_224_1 |c_main_#t~malloc0.offset|) 201) (<= (- v_b_223_1 c_main_~malloc_~size) (- 200)) (<= (- v_b_224_1 (- c_main_~malloc_~size)) 601) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 200) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- v_b_223_1 (- c_main_~malloc_~size)) 600) (<= (- |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) (<= (- v_b_223_1 (- v_b_223_1)) 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_read~int_#sizeOfReadType| (- c_main_~p~1.offset)) 4) (<= (- v_b_223_1 (- |c_main_read~int_#sizeOfReadType|)) 204) (<= (- (- v_b_224_1) c_main_~q~1.offset) (- 1)) (<= (- |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) (<= (- (- |c_main_#t~mem1|) (- v_v_9138_1)) 0) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_223_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- v_b_223_1 (- |c_main_read~int_#ptr.offset|)) 400) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 200) (<= (- v_b_224_1 |c_main_~malloc_#res.offset|) 201) (<= (- (- v_b_223_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_224_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_222_1) (- v_b_225_1)) 1) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 200) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) c_main_~p~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_223_1) c_main_~malloc_~size) (- 400)) (<= (- (- |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) (<= (- (- v_b_223_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- v_b_224_1 (- c_main_~q~1.offset)) 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_223_1 |c_main_#t~malloc0.offset|) 200) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- v_b_224_1) c_main_~p~1.offset) (- 1)) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_224_1) (- c_main_~malloc_~size)) 399) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 200) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_224_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- (- v_b_224_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 200) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 200)) (<= (- (- v_b_224_1) (- c_main_~p~1.offset)) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- v_b_223_1) v_b_223_1) 0) (<= (- v_b_224_1 (- v_b_224_1)) 402) (<= (- (- v_b_223_1) (- c_main_~p~1.offset)) 0) (<= (- v_b_224_1 (- |c_main_read~int_#sizeOfReadType|)) 205) (<= (- (- |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_224_1 |c_main_read~int_#ptr.offset|) 1) (<= (- v_b_223_1 (- |c_main_#t~malloc0.offset|)) 200) (<= (- (- v_b_224_1) |c_main_read~int_#ptr.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_223_1 (- c_main_~p~1.offset)) 200) (<= (- (- v_b_224_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |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_224_1 |c_main_read~int_#sizeOfReadType|) 197) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- v_b_223_1) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~q~1.offset)) 200) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- v_b_224_1) (- c_main_~q~1.offset)) 199) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- v_b_222_1 |c_main_read~int_#ptr.base|) 0) (<= (- (- v_b_225_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_223_1 (- c_main_~q~1.offset)) 400) (<= (- |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) (<= (- (- v_b_223_1) |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) (= v_v_9133_1 v_v_9140_1) (<= (- (- |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_#value| v_v_9138_1) 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_222_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- v_b_223_1 c_main_~q~1.offset) 200) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- v_b_223_1 |c_main_~malloc_#res.offset|) 200) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_223_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_224_1) v_b_224_1) (- 2)) (<= (- |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_223_1 c_main_~p~1.offset) 200) (<= (- (- v_b_223_1) (- v_b_224_1)) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_222_1 v_b_225_1) (- 1)) (<= (- (- |c_main_read~int_#value|) (- v_v_9138_1)) 0) (<= (- |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) (<= (- v_b_223_1 v_b_224_1) (- 1)) (<= (- v_b_223_1 |c_main_read~int_#sizeOfReadType|) 196) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_224_1) (- |c_main_~malloc_#res.offset|)) (- 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_223_1) v_b_224_1) (- 1)) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 200)) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- v_b_223_1 (- |c_main_~malloc_#res.offset|)) 200) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 400) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (forall ((v_idx_2138 Int) (v_idx_2149 Int) (v_idx_2140 Int) (v_idx_2151 Int) (v_idx_2150 Int) (v_idx_2139 Int)) (or (< v_idx_2140 v_b_224_1) (< v_idx_2151 v_b_225_1) (<= v_b_223_1 v_idx_2138) (<= v_b_224_1 v_idx_2139) (<= v_b_222_1 v_idx_2149) (<= v_b_225_1 v_idx_2150) (< v_idx_2139 v_b_223_1) (< v_idx_2150 v_b_222_1) (and (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_2150) v_idx_2139)) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_2150) v_idx_2139))) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_2150) v_idx_2139))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_2150) v_idx_2139)) 0)))) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_225_1 |c_main_read~int_#ptr.base|) 1) (<= (- (- v_b_224_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_224_1) c_main_~malloc_~size) (- 401)) (<= (- (- v_b_223_1) c_main_~q~1.offset) 0) (<= (- v_b_223_1 (- v_b_224_1)) 401) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_223_1) (- |c_main_~malloc_#res.offset|)) 0))))} [2018-12-18 23:44:15,493 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-18 23:44:15,493 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-18 23:44:15,493 WARN L230 ngHoareTripleChecker]: Post: {2147483458#(exists ((v_b_302_1 Int) (v_b_304_1 Int) (v_b_303_1 Int) (v_b_305_1 Int) (v_v_13816_1 (Array Int Int)) (v_v_13809_1 (Array Int Int)) (v_v_13814_1 Int)) (and (<= (- (- v_b_302_1) (- v_b_305_1)) 1) (<= (- (- |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_304_1 |c_main_read~int_#sizeOfReadType|) 393) (<= (- v_b_303_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- v_b_304_1 (- |c_main_read~int_#ptr.offset|)) 793) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_304_1) (- c_main_~q~1.offset)) 399) (<= (- |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_304_1 (- |c_main_#t~malloc0.offset|)) 397) (<= (- (- v_b_304_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 8)) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) (- 4)) (<= (- v_b_304_1 (- |c_main_read~int_#sizeOfReadType|)) 401) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_304_1) c_main_~q~1.offset) (- 5)) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 396) (<= (- v_b_303_1 c_main_~q~1.offset) 392) (<= (- v_b_303_1 |c_main_~malloc_#res.offset|) 396) (<= (- (- |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)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- (- v_b_303_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_304_1) c_main_~p~1.offset) (- 1)) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) (- 8)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 396) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 792) (<= (- (- v_b_303_1) |c_main_#t~malloc0.offset|) 0) (forall ((v_idx_2179 Int) (v_idx_2174 Int) (v_idx_2173 Int) (v_idx_2172 Int) (v_idx_2181 Int) (v_idx_2180 Int)) (or (< v_idx_2181 v_b_305_1) (<= v_b_304_1 v_idx_2173) (<= v_b_302_1 v_idx_2179) (<= v_b_303_1 v_idx_2172) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_2180) v_idx_2173))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_2180) v_idx_2173)) 0)) (< v_idx_2180 v_b_302_1) (< v_idx_2173 v_b_303_1) (< v_idx_2174 v_b_304_1) (<= v_b_305_1 v_idx_2180))) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 392) (<= (- (- v_b_303_1) c_main_~malloc_~size) (- 400)) (<= (- v_b_303_1 (- v_b_303_1)) 792) (<= (- |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) (<= (- |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_#res.offset|) c_main_~q~1.offset) (- 4)) (<= (- (- v_b_303_1) (- c_main_~malloc_~size)) 400) (<= (- v_b_304_1 (- v_b_304_1)) 794) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- (- v_b_304_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- v_b_303_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 800) (<= (- (- 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_304_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_303_1) (- c_main_~q~1.offset)) 400) (<= (- (- v_b_303_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_303_1 (- |c_main_read~int_#ptr.offset|)) 792) (<= (- (- v_b_302_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- v_b_303_1 (- c_main_~malloc_~size)) 796) (<= (- |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_303_1) v_b_303_1) 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)) (<= (- v_b_303_1 (- |c_main_#t~malloc0.offset|)) 396) (<= (- v_b_302_1 |c_main_read~int_#ptr.base|) 0) (<= (- 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)) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 400) (<= (- v_b_303_1 c_main_~p~1.offset) 396) (<= (- (- |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_304_1) c_main_~malloc_~size) (- 401)) (<= (- (- v_b_303_1) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 400) (<= (- v_b_303_1 |c_main_read~int_#sizeOfReadType|) 392) (<= (- (- v_b_304_1) (- c_main_~malloc_~size)) 399) (<= (- v_b_303_1 (- v_b_304_1)) 793) (<= (- v_b_304_1 (- c_main_~malloc_~size)) 797) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (= v_v_13809_1 v_v_13816_1) (<= (- (- v_b_303_1) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- v_b_303_1 v_b_304_1) (- 1)) (<= (- v_b_304_1 |c_main_#t~malloc0.offset|) 397) (<= (- (- v_b_303_1) c_main_~p~1.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_#ptr.offset| (- |c_main_~malloc_#res.offset|)) 396) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- v_b_304_1 (- c_main_~p~1.offset)) 397) (<= (- (- v_b_304_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_304_1 c_main_~p~1.offset) 397) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 396) (<= (- (- v_b_304_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~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) (<= (- v_b_304_1 (- |c_main_~malloc_#res.offset|)) 397) (<= (- v_b_304_1 c_main_~q~1.offset) 393) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 404)) (<= (- (- v_b_303_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_304_1) v_b_304_1) (- 2)) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- v_b_304_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) (- 4)) (<= (- (- v_b_304_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_304_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_303_1) v_b_304_1) (- 1)) (<= (- v_b_305_1 |c_main_read~int_#ptr.base|) 1) (<= (- v_b_303_1 (- c_main_~q~1.offset)) 796) (<= (- |c_main_read~int_#value| v_v_13814_1) 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_304_1) (- c_main_~p~1.offset)) (- 1)) (<= (- v_b_302_1 v_b_305_1) (- 1)) (<= (- v_b_304_1 |c_main_~malloc_#res.offset|) 397) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 796) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- v_b_304_1 (- c_main_~q~1.offset)) 797) (<= (- c_main_~malloc_~size (- c_main_~q~1.offset)) 800) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_303_1 (- |c_main_~malloc_#res.offset|)) 396) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 404) (<= (- (- v_b_304_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_303_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- v_b_303_1) (- |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_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 400) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 400) (<= (- v_b_303_1 |c_main_#t~malloc0.offset|) 396) (<= (- (- v_b_303_1) c_main_~q~1.offset) (- 4)) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 4)) (<= (- (- v_b_303_1) (- v_b_304_1)) 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_~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_303_1 (- c_main_~p~1.offset)) 396) (<= (- v_b_303_1 (- |c_main_read~int_#sizeOfReadType|)) 400) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- v_b_304_1 c_main_~malloc_~size) (- 3)) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 396) (<= (- v_b_303_1 c_main_~malloc_~size) (- 4)) (<= (- (- v_b_305_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |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) (<= (- (- |c_main_read~int_#value|) (- v_v_13814_1)) 0)))} [2018-12-18 23:44:15,494 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-18 23:44:15,495 WARN L268 ngHoareTripleChecker]: -- [2018-12-18 23:44:15,495 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-18 23:44:16,105 WARN L181 SmtUtils]: Spent 609.00 ms on a formula simplification that was a NOOP. DAG size: 672 [2018-12-18 23:44:16,106 WARN L270 ngHoareTripleChecker]: Pre: {2147483459#(or (exists ((v_b_302_1 Int) (v_b_304_1 Int) (v_b_303_1 Int) (v_b_305_1 Int) (v_v_13816_1 (Array Int Int)) (v_v_13809_1 (Array Int Int)) (v_v_13814_1 Int)) (and (<= (- (- v_b_302_1) (- v_b_305_1)) 1) (<= (- (- |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_304_1 |main_read~int_#sizeOfReadType|) 393) (<= (- (- v_b_303_1) main_~q~1.offset) 0) (<= (- v_b_303_1 (- main_~q~1.offset)) 792) (<= (- v_b_303_1 |main_read~int_#ptr.offset|) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- v_b_304_1 (- |main_read~int_#ptr.offset|)) 793) (<= (- |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)) (<= (- v_b_303_1 main_~q~1.offset) 396) (<= (- v_b_304_1 (- |main_#t~malloc0.offset|)) 397) (<= (- (- v_b_304_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_304_1 (- |main_read~int_#sizeOfReadType|)) 401) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- v_b_304_1 (- main_~q~1.offset)) 793) (<= (- v_b_303_1 |main_~malloc_#res.offset|) 396) (<= (- (- |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)) (<= (- (- v_b_303_1) (- |main_#t~malloc0.offset|)) 0) (<= (- (- v_b_304_1) main_~p~1.offset) (- 1)) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 792) (<= (- (- v_b_303_1) |main_#t~malloc0.offset|) 0) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 392) (<= (- (- v_b_303_1) main_~malloc_~size) (- 400)) (<= (- v_b_303_1 (- v_b_303_1)) 792) (<= (- 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) (<= (- (- v_b_303_1) (- main_~malloc_~size)) 400) (<= (- v_b_304_1 (- v_b_304_1)) 794) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 396) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- (- v_b_304_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 396) (<= (- (- v_b_303_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_304_1) main_~q~1.offset) (- 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_304_1) |main_#t~malloc0.offset|) (- 1)) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- (- v_b_303_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_303_1 (- |main_read~int_#ptr.offset|)) 792) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 396) (<= (- (- v_b_302_1) (- |main_read~int_#ptr.base|)) 0) (<= (- v_b_303_1 (- main_~malloc_~size)) 796) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- v_b_303_1) v_b_303_1) 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) (<= (- v_b_303_1 (- |main_#t~malloc0.offset|)) 396) (<= (- v_b_302_1 |main_read~int_#ptr.base|) 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) (<= (- v_b_303_1 main_~p~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)) (<= (- (- v_b_304_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_303_1) (- main_~p~1.offset)) 0) (<= (- v_b_303_1 |main_read~int_#sizeOfReadType|) 392) (<= (- (- v_b_304_1) (- main_~malloc_~size)) 399) (<= (- v_b_303_1 (- v_b_304_1)) 793) (<= (- v_b_304_1 (- main_~malloc_~size)) 797) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (= v_v_13809_1 v_v_13816_1) (<= (- (- v_b_303_1) |main_read~int_#ptr.offset|) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- main_~q~1.offset (- main_~q~1.offset)) 792) (<= (- v_b_303_1 v_b_304_1) (- 1)) (<= (- |main_#t~mem1| v_v_13814_1) 0) (<= (- v_b_304_1 |main_#t~malloc0.offset|) 397) (<= (- (- v_b_303_1) main_~p~1.offset) 0) (<= (- v_b_304_1 main_~q~1.offset) 397) (<= (- (- 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) (<= (- v_b_304_1 (- main_~p~1.offset)) 397) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 4)) (<= (- (- v_b_304_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_304_1 main_~p~1.offset) 397) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 396) (<= (- (- v_b_304_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- (- v_b_303_1) (- main_~q~1.offset)) 396) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 396) (<= (- v_b_304_1 (- |main_~malloc_#res.offset|)) 397) (<= (- (- v_b_303_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_304_1) v_b_304_1) (- 2)) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- v_b_304_1 |main_read~int_#ptr.offset|) 1) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- (- v_b_304_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_304_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_303_1) v_b_304_1) (- 1)) (<= (- v_b_305_1 |main_read~int_#ptr.base|) 1) (<= (- |main_read~int_#value| v_v_13814_1) 0) (<= (- |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) (<= (- (- v_b_304_1) (- main_~p~1.offset)) (- 1)) (<= (- (- |main_#t~mem1|) (- v_v_13814_1)) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- v_b_302_1 v_b_305_1) (- 1)) (<= (- v_b_304_1 |main_~malloc_#res.offset|) 397) (<= (- (- v_b_304_1) (- main_~q~1.offset)) 395) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_303_1 (- |main_~malloc_#res.offset|)) 396) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 792) (<= (- (- v_b_304_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_303_1) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- (- v_b_303_1) (- |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_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 392) (<= (- v_b_303_1 |main_#t~malloc0.offset|) 396) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 4)) (<= (- (- v_b_303_1) (- v_b_304_1)) 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_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- v_b_303_1 (- main_~p~1.offset)) 396) (<= (- v_b_303_1 (- |main_read~int_#sizeOfReadType|)) 400) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (forall ((v_idx_2159 Int) (v_idx_2158 Int) (v_idx_2157 Int) (v_idx_2166 Int) (v_idx_2165 Int) (v_idx_2164 Int)) (or (<= v_b_304_1 v_idx_2158) (< v_idx_2158 v_b_303_1) (and (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_idx_2165) v_idx_2158))) 0) (<= (- |main_#t~mem1| (select (select |#memory_int| v_idx_2165) v_idx_2158)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_2165) v_idx_2158))) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_2165) v_idx_2158)) 0)) (< v_idx_2159 v_b_304_1) (< v_idx_2165 v_b_302_1) (<= v_b_303_1 v_idx_2157) (<= v_b_305_1 v_idx_2165) (<= v_b_302_1 v_idx_2164) (< v_idx_2166 v_b_305_1))) (<= (- v_b_304_1 main_~malloc_~size) (- 3)) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 396) (<= (- v_b_303_1 main_~malloc_~size) (- 4)) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 400) (<= (- (- v_b_305_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- |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_read~int_#value|) (- v_v_13814_1)) 0))) (exists ((v_b_223_1 Int) (v_b_222_1 Int) (v_v_9138_1 Int) (v_v_9140_1 (Array Int Int)) (v_b_224_1 Int) (v_b_225_1 Int) (v_v_9133_1 (Array Int Int))) (and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) (- main_~q~1.offset)) 200) (<= (- |main_#t~mem1| v_v_9138_1) 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_224_1 main_~p~1.offset) 201) (<= (- v_b_224_1 (- |main_read~int_#ptr.offset|)) 401) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_224_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_224_1 (- |main_~malloc_#res.offset|)) 201) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 196) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_224_1 (- |main_#t~malloc0.offset|)) 201) (<= (- (- |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) (<= (- (- v_b_223_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_224_1 main_~q~1.offset) 201) (<= (- (- v_b_223_1) (- main_~malloc_~size)) 400) (<= (- (- |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_224_1 main_~malloc_~size) (- 199)) (<= (- (- |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_224_1 (- main_~p~1.offset)) 201) (<= (- v_b_224_1 |main_#t~malloc0.offset|) 201) (<= (- v_b_223_1 main_~malloc_~size) (- 200)) (<= (- v_b_224_1 (- main_~malloc_~size)) 601) (<= (- main_~p~1.offset (- main_~q~1.offset)) 200) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- v_b_223_1 (- main_~malloc_~size)) 600) (<= (- |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) (<= (- v_b_223_1 (- v_b_223_1)) 400) (<= (- |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_223_1 (- |main_read~int_#sizeOfReadType|)) 204) (<= (- (- v_b_224_1) main_~q~1.offset) (- 1)) (<= (- |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_#t~mem1|) (- v_v_9138_1)) 0) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- v_b_223_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_223_1 (- |main_read~int_#ptr.offset|)) 400) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 200) (<= (- v_b_224_1 |main_~malloc_#res.offset|) 201) (<= (- (- v_b_223_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_224_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_222_1) (- v_b_225_1)) 1) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 200) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) main_~p~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_223_1) main_~malloc_~size) (- 400)) (<= (- (- |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) (<= (- (- v_b_223_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_224_1 (- main_~q~1.offset)) 401) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_223_1 |main_#t~malloc0.offset|) 200) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- v_b_224_1) main_~p~1.offset) (- 1)) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_224_1) (- main_~malloc_~size)) 399) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 200) (<= (- |main_#t~malloc0.offset| |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_224_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- (- v_b_224_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 200) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 200)) (<= (- (- v_b_224_1) (- main_~p~1.offset)) (- 1)) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- v_b_223_1) v_b_223_1) 0) (<= (- v_b_224_1 (- v_b_224_1)) 402) (<= (- (- v_b_223_1) (- main_~p~1.offset)) 0) (<= (- v_b_224_1 (- |main_read~int_#sizeOfReadType|)) 205) (<= (- (- |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_224_1 |main_read~int_#ptr.offset|) 1) (<= (- v_b_223_1 (- |main_#t~malloc0.offset|)) 200) (<= (- (- v_b_224_1) |main_read~int_#ptr.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_223_1 (- main_~p~1.offset)) 200) (<= (- (- v_b_224_1) |main_#t~malloc0.offset|) (- 1)) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 200) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 200) (<= (- v_b_224_1 |main_read~int_#sizeOfReadType|) 197) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- (- v_b_223_1) |main_read~int_#ptr.offset|) 0) (<= (- |main_~malloc_#res.offset| (- main_~q~1.offset)) 200) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- v_b_224_1) (- main_~q~1.offset)) 199) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- v_b_222_1 |main_read~int_#ptr.base|) 0) (<= (- (- v_b_225_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_223_1 (- main_~q~1.offset)) 400) (<= (- |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) (<= (- (- v_b_223_1) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (= v_v_9133_1 v_v_9140_1) (<= (- (- |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_#value| v_v_9138_1) 0) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_222_1) (- |main_read~int_#ptr.base|)) 0) (<= (- v_b_223_1 main_~q~1.offset) 200) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- v_b_223_1 |main_~malloc_#res.offset|) 200) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- v_b_223_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_223_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_224_1) v_b_224_1) (- 2)) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_223_1 main_~p~1.offset) 200) (<= (- (- v_b_223_1) (- v_b_224_1)) 1) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_222_1 v_b_225_1) (- 1)) (<= (- (- |main_read~int_#value|) (- v_v_9138_1)) 0) (<= (- |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) (<= (- v_b_223_1 v_b_224_1) (- 1)) (<= (- v_b_223_1 |main_read~int_#sizeOfReadType|) 196) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- (- v_b_224_1) (- |main_~malloc_#res.offset|)) (- 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_223_1) v_b_224_1) (- 1)) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 200)) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- v_b_223_1 (- |main_~malloc_#res.offset|)) 200) (<= (- main_~q~1.offset (- main_~q~1.offset)) 400) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (forall ((v_idx_2138 Int) (v_idx_2149 Int) (v_idx_2140 Int) (v_idx_2151 Int) (v_idx_2150 Int) (v_idx_2139 Int)) (or (< v_idx_2140 v_b_224_1) (< v_idx_2151 v_b_225_1) (<= v_b_223_1 v_idx_2138) (<= v_b_224_1 v_idx_2139) (<= v_b_222_1 v_idx_2149) (<= v_b_225_1 v_idx_2150) (< v_idx_2139 v_b_223_1) (< v_idx_2150 v_b_222_1) (and (<= (- |main_#t~mem1| (select (select |#memory_int| v_idx_2150) v_idx_2139)) 0) (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_idx_2150) v_idx_2139))) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_2150) v_idx_2139))) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_2150) v_idx_2139)) 0)))) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- v_b_225_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_224_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- v_b_224_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_223_1) main_~q~1.offset) 0) (<= (- v_b_223_1 (- v_b_224_1)) 401) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_223_1) (- |main_~malloc_#res.offset|)) 0))))} [2018-12-18 23:44:16,106 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-18 23:44:16,106 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-18 23:44:16,709 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) (<= (- 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) (exists ((v_b_302_1 Int) (v_b_304_1 Int) (v_b_303_1 Int) (v_b_305_1 Int)) (and (<= (- (- v_b_302_1) (- v_b_305_1)) 1) (<= (- v_b_304_1 |main_read~int_#sizeOfReadType|) 393) (<= (- v_b_303_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_303_1 main_~p~1.offset) 396) (<= (- v_b_304_1 (- |main_read~int_#ptr.offset|)) 793) (<= (- (- v_b_304_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_303_1) (- main_~p~1.offset)) 0) (<= (- (- v_b_304_1) (- main_~q~1.offset)) 399) (<= (- (- v_b_304_1) (- main_~malloc_~size)) 399) (<= (- v_b_303_1 |main_read~int_#sizeOfReadType|) 392) (<= (- v_b_303_1 (- v_b_304_1)) 793) (<= (- v_b_304_1 (- main_~malloc_~size)) 797) (<= (- (- v_b_303_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_304_1 (- |main_#t~malloc0.offset|)) 397) (<= (- v_b_303_1 v_b_304_1) (- 1)) (<= (- (- v_b_304_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_304_1 |main_#t~malloc0.offset|) 397) (<= (- (- v_b_303_1) main_~p~1.offset) 0) (<= (- v_b_304_1 (- |main_read~int_#sizeOfReadType|)) 401) (<= (- (- v_b_304_1) main_~q~1.offset) (- 5)) (<= (- v_b_303_1 main_~q~1.offset) 392) (<= (- v_b_304_1 (- main_~p~1.offset)) 397) (<= (- (- v_b_304_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_304_1 main_~p~1.offset) 397) (<= (- (- v_b_304_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_303_1 |main_~malloc_#res.offset|) 396) (<= (- v_b_304_1 (- |main_~malloc_#res.offset|)) 397) (<= (- v_b_304_1 main_~q~1.offset) 393) (<= (- (- v_b_304_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_303_1) (- |main_#t~malloc0.offset|)) 0) (<= (- (- v_b_303_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_304_1) v_b_304_1) (- 2)) (<= (- v_b_304_1 |main_read~int_#ptr.offset|) 1) (forall ((v_idx_2173 Int) (v_idx_2180 Int)) (or (<= v_b_304_1 v_idx_2173) (< v_idx_2180 v_b_302_1) (< v_idx_2173 v_b_303_1) (<= v_b_305_1 v_idx_2180) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_2180) v_idx_2173)) 0))) (<= (- (- v_b_303_1) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_304_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_303_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_304_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_303_1 (- v_b_303_1)) 792) (<= (- (- v_b_303_1) v_b_304_1) (- 1)) (<= (- v_b_303_1 (- main_~q~1.offset)) 796) (<= (- v_b_305_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_304_1) (- main_~p~1.offset)) (- 1)) (<= (- v_b_302_1 v_b_305_1) (- 1)) (<= (- v_b_304_1 |main_~malloc_#res.offset|) 397) (<= (- v_b_304_1 (- main_~q~1.offset)) 797) (<= (- (- v_b_303_1) (- main_~malloc_~size)) 400) (<= (- v_b_304_1 (- v_b_304_1)) 794) (<= (- v_b_303_1 (- |main_~malloc_#res.offset|)) 396) (<= (- (- v_b_304_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_304_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_303_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_303_1) (- |main_~malloc_#res.offset|)) 0) (forall ((v_prenex_152 Int) (v_prenex_153 Int)) (or (<= v_b_305_1 v_prenex_153) (< v_prenex_153 v_b_302_1) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_prenex_153) v_prenex_152))) 0) (< v_prenex_152 v_b_303_1) (<= v_b_304_1 v_prenex_152))) (<= (- (- v_b_303_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- v_b_303_1 |main_#t~malloc0.offset|) 396) (<= (- (- v_b_303_1) main_~q~1.offset) (- 4)) (<= (- (- v_b_303_1) (- v_b_304_1)) 1) (<= (- (- v_b_304_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_303_1) (- main_~q~1.offset)) 400) (<= (- (- v_b_303_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_303_1 (- main_~p~1.offset)) 396) (<= (- v_b_303_1 (- |main_read~int_#sizeOfReadType|)) 400) (<= (- v_b_303_1 (- |main_read~int_#ptr.offset|)) 792) (<= (- v_b_304_1 main_~malloc_~size) (- 3)) (<= (- (- v_b_302_1) (- |main_read~int_#ptr.base|)) 0) (<= (- v_b_303_1 (- main_~malloc_~size)) 796) (<= (- v_b_303_1 main_~malloc_~size) (- 4)) (<= (- (- v_b_305_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- v_b_303_1) v_b_303_1) 0) (<= (- v_b_303_1 (- |main_#t~malloc0.offset|)) 396) (<= (- v_b_302_1 |main_read~int_#ptr.base|) 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-18 23:44:38,934 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-18 23:44:38,935 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-18 23:44:38,935 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-18 23:44:38,935 WARN L223 ngHoareTripleChecker]: -- [2018-12-18 23:44:38,936 WARN L224 ngHoareTripleChecker]: Pre: {2147483457#(or (exists ((v_b_302_1 Int) (v_b_304_1 Int) (v_b_303_1 Int) (v_b_305_1 Int) (v_v_13816_1 (Array Int Int)) (v_v_13809_1 (Array Int Int)) (v_v_13814_1 Int)) (and (<= (- (- v_b_302_1) (- v_b_305_1)) 1) (<= (- (- |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_304_1 |c_main_read~int_#sizeOfReadType|) 393) (<= (- (- v_b_303_1) c_main_~q~1.offset) 0) (<= (- v_b_303_1 (- c_main_~q~1.offset)) 792) (<= (- v_b_303_1 |c_main_read~int_#ptr.offset|) 0) (<= (- (- c_main_~malloc_~size) (- c_main_~p~1.offset)) (- 400)) (<= (- v_b_304_1 (- |c_main_read~int_#ptr.offset|)) 793) (<= (- |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)) (<= (- v_b_303_1 c_main_~q~1.offset) 396) (<= (- v_b_304_1 (- |c_main_#t~malloc0.offset|)) 397) (<= (- (- v_b_304_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_304_1 (- |c_main_read~int_#sizeOfReadType|)) 401) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_304_1 (- c_main_~q~1.offset)) 793) (<= (- v_b_303_1 |c_main_~malloc_#res.offset|) 396) (<= (- (- |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)) (<= (- (- v_b_303_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_304_1) c_main_~p~1.offset) (- 1)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 792) (<= (- (- v_b_303_1) |c_main_#t~malloc0.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 392) (<= (- (- v_b_303_1) c_main_~malloc_~size) (- 400)) (<= (- v_b_303_1 (- v_b_303_1)) 792) (<= (- 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) (<= (- (- v_b_303_1) (- c_main_~malloc_~size)) 400) (<= (- v_b_304_1 (- v_b_304_1)) 794) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 396) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- (- v_b_304_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 396) (<= (- (- v_b_303_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_304_1) c_main_~q~1.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)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_304_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_303_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_303_1 (- |c_main_read~int_#ptr.offset|)) 792) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 396) (<= (- (- v_b_302_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- v_b_303_1 (- c_main_~malloc_~size)) 796) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- v_b_303_1) v_b_303_1) 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) (<= (- v_b_303_1 (- |c_main_#t~malloc0.offset|)) 396) (forall ((v_idx_2204 Int) (v_idx_2203 Int) (v_idx_2202 Int) (v_idx_2211 Int) (v_idx_2210 Int) (v_idx_2209 Int)) (or (<= v_b_305_1 v_idx_2210) (<= v_b_304_1 v_idx_2203) (< v_idx_2204 v_b_304_1) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_2210) v_idx_2203))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_2210) v_idx_2203)) 0)) (< v_idx_2203 v_b_303_1) (< v_idx_2210 v_b_302_1) (< v_idx_2211 v_b_305_1) (<= v_b_303_1 v_idx_2202) (<= v_b_302_1 v_idx_2209))) (<= (- v_b_302_1 |c_main_read~int_#ptr.base|) 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) (<= (- v_b_303_1 c_main_~p~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)) (<= (- (- v_b_304_1) c_main_~malloc_~size) (- 401)) (<= (- (- v_b_303_1) (- c_main_~p~1.offset)) 0) (<= (- v_b_303_1 |c_main_read~int_#sizeOfReadType|) 392) (<= (- (- v_b_304_1) (- c_main_~malloc_~size)) 399) (<= (- v_b_303_1 (- v_b_304_1)) 793) (<= (- v_b_304_1 (- c_main_~malloc_~size)) 797) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (= v_v_13809_1 v_v_13816_1) (<= (- (- v_b_303_1) |c_main_read~int_#ptr.offset|) 0) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 792) (<= (- v_b_303_1 v_b_304_1) (- 1)) (<= (- v_b_304_1 |c_main_#t~malloc0.offset|) 397) (<= (- (- v_b_303_1) c_main_~p~1.offset) 0) (<= (- v_b_304_1 c_main_~q~1.offset) 397) (<= (- (- 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) (<= (- v_b_304_1 (- c_main_~p~1.offset)) 397) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 4)) (<= (- (- v_b_304_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_304_1 c_main_~p~1.offset) 397) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#ptr.offset|)) 396) (<= (- (- v_b_304_1) (- |c_main_~malloc_#res.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_303_1) (- c_main_~q~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_304_1 (- |c_main_~malloc_#res.offset|)) 397) (<= (- (- v_b_303_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_304_1) v_b_304_1) (- 2)) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- v_b_304_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- (- v_b_304_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_304_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_303_1) v_b_304_1) (- 1)) (<= (- v_b_305_1 |c_main_read~int_#ptr.base|) 1) (<= (- |c_main_read~int_#value| v_v_13814_1) 0) (<= (- |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) (<= (- (- v_b_304_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_302_1 v_b_305_1) (- 1)) (<= (- v_b_304_1 |c_main_~malloc_#res.offset|) 397) (<= (- (- v_b_304_1) (- c_main_~q~1.offset)) 395) (<= (- |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_303_1 (- |c_main_~malloc_#res.offset|)) 396) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~q~1.offset)) 792) (<= (- (- v_b_304_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_303_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- v_b_303_1) (- |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_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 392) (<= (- v_b_303_1 |c_main_#t~malloc0.offset|) 396) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 4)) (<= (- (- v_b_303_1) (- v_b_304_1)) 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~malloc0.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~p~1.offset) 4) (<= (- v_b_303_1 (- c_main_~p~1.offset)) 396) (<= (- v_b_303_1 (- |c_main_read~int_#sizeOfReadType|)) 400) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- v_b_304_1 c_main_~malloc_~size) (- 3)) (<= (- (- |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_303_1 c_main_~malloc_~size) (- 4)) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 400) (<= (- (- v_b_305_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |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) (<= (- (- |c_main_read~int_#value|) (- v_v_13814_1)) 0))) (exists ((v_b_111_1 Int) (v_b_110_1 Int) (v_b_113_1 Int) (v_b_112_1 Int) (v_v_2418_1 (Array Int Int)) (v_v_2416_1 Int) (v_v_2411_1 (Array Int Int))) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_111_1) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_113_1) (- |c_main_read~int_#ptr.base|)) (- 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)) (<= (- v_b_111_1 (- v_b_112_1)) 17) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_112_1 (- |c_main_read~int_#sizeOfReadType|)) 13) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_111_1) (- c_main_~q~1.offset)) 8) (<= (- (- |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_112_1 (- |c_main_read~int_#ptr.offset|)) 17) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_111_1) v_b_112_1) (- 1)) (<= (- (- 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)) (<= (- (- v_b_112_1) v_b_112_1) (- 2)) (<= (- (- v_b_110_1) (- v_b_113_1)) 1) (<= (- (- v_b_112_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_111_1) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_112_1 c_main_~p~1.offset) 9) (<= (- (- |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_111_1) c_main_~malloc_~size) (- 400)) (<= (- (- |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) (<= (- v_b_112_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_111_1) v_b_111_1) 0) (<= (- (- v_b_112_1) (- c_main_~p~1.offset)) (- 1)) (<= (- v_b_111_1 |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_110_1 v_b_113_1) (- 1)) (<= (- c_main_~malloc_~size (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_112_1) c_main_~malloc_~size) (- 401)) (<= (- |c_main_#t~malloc0.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 8) (<= (- v_b_112_1 (- c_main_~q~1.offset)) 17) (<= (- |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_111_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 8) (<= (- (- v_b_111_1) (- v_b_112_1)) 1) (<= (- (- v_b_110_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- v_b_111_1) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 8) (<= (- v_b_112_1 c_main_~malloc_~size) (- 391)) (<= (- 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) (<= (- v_b_111_1 |c_main_~malloc_#res.offset|) 8) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_111_1 (- |c_main_#t~malloc0.offset|)) 8) (<= (- v_b_112_1 (- c_main_~p~1.offset)) 9) (<= (- v_b_111_1 (- 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_~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_111_1 (- |c_main_~malloc_#res.offset|)) 8) (<= (- (- v_b_111_1) c_main_~q~1.offset) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~q~1.offset)) 8) (= v_v_2411_1 v_v_2418_1) (<= (- v_b_112_1 (- |c_main_~malloc_#res.offset|)) 9) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- v_b_112_1) c_main_~p~1.offset) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_111_1) (- |c_main_#t~malloc0.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)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- v_b_111_1 |c_main_read~int_#sizeOfReadType|) 4) (<= (- v_b_112_1 |c_main_read~int_#sizeOfReadType|) 5) (<= (- |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) (<= (- (- v_b_111_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- |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_112_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- |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_#value| v_v_2416_1) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 8) (<= (- v_b_112_1 |c_main_#t~malloc0.offset|) 9) (<= (- v_b_112_1 (- v_b_112_1)) 18) (<= (- (- c_main_~malloc_~size) c_main_~q~1.offset) (- 400)) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~malloc_~size)) 396) (<= (- (- v_b_112_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |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) (<= (- (- v_b_112_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 16) (<= (- (- v_b_112_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- v_b_112_1 (- c_main_~malloc_~size)) 409) (<= (- |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) (<= (- v_b_112_1 (- |c_main_#t~malloc0.offset|)) 9) (<= (- (- v_b_112_1) (- c_main_~malloc_~size)) 399) (<= (- v_b_111_1 (- |c_main_read~int_#ptr.offset|)) 16) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 v_b_112_1) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- v_b_112_1 c_main_~q~1.offset) 9) (<= (- (- v_b_111_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- v_b_111_1 c_main_~malloc_~size) (- 392)) (<= (- (- v_b_112_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_111_1 (- c_main_~malloc_~size)) 408) (<= (- (- |c_main_~malloc_#res.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_~malloc_#res.offset| c_main_~p~1.offset) 0) (<= (- v_b_112_1 |c_main_~malloc_#res.offset|) 9) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_111_1 (- c_main_~p~1.offset)) 8) (<= (- (- |c_main_read~int_#value|) (- v_v_2416_1)) 0) (<= (- v_b_113_1 |c_main_read~int_#ptr.base|) 1) (<= (- (- v_b_112_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- |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) (<= (- (- v_b_112_1) (- c_main_~q~1.offset)) 7) (<= (- (- v_b_111_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_111_1) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_111_1) (- c_main_~p~1.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) (<= (- v_b_111_1 c_main_~q~1.offset) 8) (<= (- v_b_111_1 |c_main_#t~malloc0.offset|) 8) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- v_b_110_1 |c_main_read~int_#ptr.base|) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 (- |c_main_read~int_#sizeOfReadType|)) 12) (<= (- (- |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_2189 Int) (v_idx_2188 Int) (v_idx_2196 Int) (v_idx_2195 Int) (v_idx_2194 Int) (v_idx_2190 Int)) (or (<= v_b_111_1 v_idx_2188) (< v_idx_2190 v_b_112_1) (<= v_b_110_1 v_idx_2194) (<= v_b_112_1 v_idx_2189) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_2195) v_idx_2189)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_2195) v_idx_2189))) 0)) (< v_idx_2189 v_b_111_1) (< v_idx_2195 v_b_110_1) (<= v_b_113_1 v_idx_2195) (< v_idx_2196 v_b_113_1))) (<= (- (- v_b_111_1) |c_main_read~int_#ptr.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) (<= (- v_b_111_1 c_main_~p~1.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) (<= (- v_b_111_1 (- v_b_111_1)) 16) (<= (- (- v_b_112_1) c_main_~q~1.offset) (- 1)) (<= (- (- v_b_112_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |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-18 23:44:38,936 WARN L228 ngHoareTripleChecker]: Action: main := 0; [2018-12-18 23:44:38,936 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= c_main_main_primed 0) [2018-12-18 23:44:38,936 WARN L230 ngHoareTripleChecker]: Post: {2147483456#(exists ((v_b_302_1 Int) (v_b_304_1 Int) (v_b_303_1 Int) (v_b_305_1 Int) (v_v_13816_1 (Array Int Int)) (v_v_13809_1 (Array Int Int)) (v_v_13814_1 Int)) (and (<= (- (- v_b_302_1) (- v_b_305_1)) 1) (<= (- (- |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_303_1) c_main_~q~1.offset) 0) (<= (- v_b_303_1 (- c_main_~q~1.offset)) 792) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_main)) 0) (<= (- v_b_303_1 |c_main_read~int_#ptr.offset|) 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) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- v_b_303_1 c_main_~q~1.offset) 396) (<= (- (- c_main_main) (- |c_main_read~int_#ptr.offset|)) 396) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- v_b_303_1 |c_main_~malloc_#res.offset|) 396) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 396) (<= (- (- v_b_303_1) c_main_main) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_303_1) (- c_main_main)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 400) (<= (- v_b_304_1 (- c_main_main)) 397) (<= (- (- v_b_303_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- c_main_main) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 392) (<= (- (- v_b_304_1) (- c_main_main)) (- 1)) (<= (- (- v_b_303_1) c_main_~malloc_~size) (- 400)) (<= (- |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_303_1) (- c_main_~malloc_~size)) 400) (<= (- v_b_304_1 (- v_b_304_1)) 794) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- (- v_b_304_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 396) (<= (- (- v_b_303_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_main (- c_main_~q~1.offset)) 396) (<= (- (- v_b_304_1) c_main_~q~1.offset) (- 1)) (<= (- 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) (<= (- (- |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_303_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_303_1 (- |c_main_read~int_#ptr.offset|)) 792) (<= (- (- v_b_302_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- c_main_main (- c_main_~malloc_~size)) 400) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (forall ((v_idx_2226 Int) (v_idx_2225 Int) (v_idx_2224 Int) (v_idx_2219 Int) (v_idx_2218 Int) (v_idx_2217 Int)) (or (<= v_b_304_1 v_idx_2218) (< v_idx_2226 v_b_305_1) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_2225) v_idx_2218))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_2225) v_idx_2218)) 0)) (< v_idx_2225 v_b_302_1) (<= v_b_303_1 v_idx_2217) (<= v_b_302_1 v_idx_2224) (< v_idx_2219 v_b_304_1) (<= v_b_305_1 v_idx_2225) (< v_idx_2218 v_b_303_1))) (<= (- (- v_b_303_1) v_b_303_1) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- v_b_303_1 (- |c_main_#t~malloc0.offset|)) 396) (<= (- v_b_302_1 |c_main_read~int_#ptr.base|) 0) (<= (- v_b_304_1 c_main_main) 397) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- c_main_main) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_304_1) c_main_main) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- v_b_303_1 |c_main_read~int_#sizeOfReadType|) 392) (<= (- (- v_b_304_1) (- c_main_~malloc_~size)) 399) (<= (- v_b_303_1 (- v_b_304_1)) 793) (<= (- v_b_304_1 (- c_main_~malloc_~size)) 797) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- (- v_b_303_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_303_1 v_b_304_1) (- 1)) (<= (- c_main_main c_main_~malloc_~size) (- 400)) (<= (- v_b_304_1 |c_main_#t~malloc0.offset|) 397) (<= (- v_b_304_1 c_main_~q~1.offset) 397) (<= (- (- 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) (<= (- (- v_b_304_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_304_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- v_b_303_1) (- c_main_~q~1.offset)) 396) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_303_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- c_main_main) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_304_1) v_b_304_1) (- 2)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- v_b_304_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- |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_305_1 |c_main_read~int_#ptr.base|) 1) (<= (- |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) (<= (- v_b_304_1 |c_main_~malloc_#res.offset|) 397) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |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) (<= (- (- v_b_303_1) (- |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|) 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) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 396) (<= (- v_b_303_1 c_main_~malloc_~size) (- 4)) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- v_b_305_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 796) (<= (- |c_main_#t~malloc0.offset| (- c_main_main)) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- v_b_304_1 |c_main_read~int_#sizeOfReadType|) 393) (<= (- v_b_304_1 (- |c_main_read~int_#ptr.offset|)) 793) (<= (- |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_304_1 (- |c_main_#t~malloc0.offset|)) 397) (<= (- (- v_b_304_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- c_main_main (- c_main_main)) 0) (<= (- v_b_304_1 (- |c_main_read~int_#sizeOfReadType|)) 401) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_304_1 (- c_main_~q~1.offset)) 793) (<= (- (- |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_304_1) c_main_~p~1.offset) (- 1)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 792) (<= (- (- v_b_303_1) |c_main_#t~malloc0.offset|) 0) (<= (- (- c_main_main) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_303_1 (- c_main_main)) 396) (<= (- v_b_303_1 (- v_b_303_1)) 792) (<= (- 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)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 396) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- c_main_main c_main_~p~1.offset) 0) (<= (- c_main_main (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_304_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- (- |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)) (<= (- v_b_303_1 (- c_main_~malloc_~size)) 796) (<= (- |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)) (<= (- v_b_303_1 c_main_~p~1.offset) 396) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- (- v_b_304_1) c_main_~malloc_~size) (- 401)) (<= (- (- v_b_303_1) (- c_main_~p~1.offset)) 0) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (= v_v_13809_1 v_v_13816_1) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 792) (<= (- (- v_b_303_1) c_main_~p~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| c_main_main) 0) (<= (- v_b_304_1 (- c_main_~p~1.offset)) 397) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 4)) (<= (- v_b_304_1 c_main_~p~1.offset) 397) (<= (- (- |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) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 396) (<= (- v_b_304_1 (- |c_main_~malloc_#res.offset|)) 397) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- (- v_b_304_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_304_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_303_1) v_b_304_1) (- 1)) (<= (- |c_main_read~int_#value| v_v_13814_1) 0) (<= (- (- v_b_304_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- c_main_main) c_main_~p~1.offset) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_302_1 v_b_305_1) (- 1)) (<= (- (- v_b_304_1) (- c_main_~q~1.offset)) 395) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_303_1 (- |c_main_~malloc_#res.offset|)) 396) (<= (- (- v_b_304_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_303_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- c_main_main) |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 392) (<= (- v_b_303_1 |c_main_#t~malloc0.offset|) 396) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 4)) (<= (- (- v_b_303_1) (- v_b_304_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_303_1 (- c_main_~p~1.offset)) 396) (<= (- v_b_303_1 (- |c_main_read~int_#sizeOfReadType|)) 400) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- v_b_304_1 c_main_~malloc_~size) (- 3)) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- v_b_303_1 c_main_main) 396) (<= (- |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_#value|) (- v_v_13814_1)) 0) (<= (- c_main_main (- |c_main_~malloc_#res.offset|)) 0)))} [2018-12-18 23:44:38,936 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-18 23:44:38,937 WARN L268 ngHoareTripleChecker]: -- [2018-12-18 23:44:38,937 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-18 23:44:39,045 WARN L181 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 650 [2018-12-18 23:44:39,045 WARN L270 ngHoareTripleChecker]: Pre: {2147483457#(or (exists ((v_b_302_1 Int) (v_b_304_1 Int) (v_b_303_1 Int) (v_b_305_1 Int) (v_v_13816_1 (Array Int Int)) (v_v_13809_1 (Array Int Int)) (v_v_13814_1 Int)) (and (<= (- (- v_b_302_1) (- v_b_305_1)) 1) (<= (- (- |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_304_1 |main_read~int_#sizeOfReadType|) 393) (<= (- (- v_b_303_1) main_~q~1.offset) 0) (<= (- v_b_303_1 (- main_~q~1.offset)) 792) (<= (- v_b_303_1 |main_read~int_#ptr.offset|) 0) (<= (- (- main_~malloc_~size) (- main_~p~1.offset)) (- 400)) (<= (- v_b_304_1 (- |main_read~int_#ptr.offset|)) 793) (<= (- |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)) (<= (- v_b_303_1 main_~q~1.offset) 396) (<= (- v_b_304_1 (- |main_#t~malloc0.offset|)) 397) (<= (- (- v_b_304_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_304_1 (- |main_read~int_#sizeOfReadType|)) 401) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- v_b_304_1 (- main_~q~1.offset)) 793) (<= (- v_b_303_1 |main_~malloc_#res.offset|) 396) (<= (- (- |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)) (<= (- (- v_b_303_1) (- |main_#t~malloc0.offset|)) 0) (<= (- (- v_b_304_1) main_~p~1.offset) (- 1)) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 792) (<= (- (- v_b_303_1) |main_#t~malloc0.offset|) 0) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 392) (<= (- (- v_b_303_1) main_~malloc_~size) (- 400)) (<= (- v_b_303_1 (- v_b_303_1)) 792) (<= (- 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) (<= (- (- v_b_303_1) (- main_~malloc_~size)) 400) (<= (- v_b_304_1 (- v_b_304_1)) 794) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 396) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- (- v_b_304_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 396) (<= (- (- v_b_303_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_304_1) main_~q~1.offset) (- 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_304_1) |main_#t~malloc0.offset|) (- 1)) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- (- v_b_303_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_303_1 (- |main_read~int_#ptr.offset|)) 792) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 396) (<= (- (- v_b_302_1) (- |main_read~int_#ptr.base|)) 0) (<= (- v_b_303_1 (- main_~malloc_~size)) 796) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- v_b_303_1) v_b_303_1) 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) (<= (- v_b_303_1 (- |main_#t~malloc0.offset|)) 396) (forall ((v_idx_2204 Int) (v_idx_2203 Int) (v_idx_2202 Int) (v_idx_2211 Int) (v_idx_2210 Int) (v_idx_2209 Int)) (or (<= v_b_305_1 v_idx_2210) (<= v_b_304_1 v_idx_2203) (< v_idx_2204 v_b_304_1) (and (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_2210) v_idx_2203))) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_2210) v_idx_2203)) 0)) (< v_idx_2203 v_b_303_1) (< v_idx_2210 v_b_302_1) (< v_idx_2211 v_b_305_1) (<= v_b_303_1 v_idx_2202) (<= v_b_302_1 v_idx_2209))) (<= (- v_b_302_1 |main_read~int_#ptr.base|) 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) (<= (- v_b_303_1 main_~p~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)) (<= (- (- v_b_304_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_303_1) (- main_~p~1.offset)) 0) (<= (- v_b_303_1 |main_read~int_#sizeOfReadType|) 392) (<= (- (- v_b_304_1) (- main_~malloc_~size)) 399) (<= (- v_b_303_1 (- v_b_304_1)) 793) (<= (- v_b_304_1 (- main_~malloc_~size)) 797) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (= v_v_13809_1 v_v_13816_1) (<= (- (- v_b_303_1) |main_read~int_#ptr.offset|) 0) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- main_~q~1.offset (- main_~q~1.offset)) 792) (<= (- v_b_303_1 v_b_304_1) (- 1)) (<= (- v_b_304_1 |main_#t~malloc0.offset|) 397) (<= (- (- v_b_303_1) main_~p~1.offset) 0) (<= (- v_b_304_1 main_~q~1.offset) 397) (<= (- (- 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) (<= (- v_b_304_1 (- main_~p~1.offset)) 397) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 4)) (<= (- (- v_b_304_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_304_1 main_~p~1.offset) 397) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 396) (<= (- (- v_b_304_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- (- v_b_303_1) (- main_~q~1.offset)) 396) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 396) (<= (- v_b_304_1 (- |main_~malloc_#res.offset|)) 397) (<= (- (- v_b_303_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_304_1) v_b_304_1) (- 2)) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- v_b_304_1 |main_read~int_#ptr.offset|) 1) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- (- v_b_304_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_304_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_303_1) v_b_304_1) (- 1)) (<= (- v_b_305_1 |main_read~int_#ptr.base|) 1) (<= (- |main_read~int_#value| v_v_13814_1) 0) (<= (- |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) (<= (- (- v_b_304_1) (- main_~p~1.offset)) (- 1)) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- v_b_302_1 v_b_305_1) (- 1)) (<= (- v_b_304_1 |main_~malloc_#res.offset|) 397) (<= (- (- v_b_304_1) (- main_~q~1.offset)) 395) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_303_1 (- |main_~malloc_#res.offset|)) 396) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 792) (<= (- (- v_b_304_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_303_1) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- (- v_b_303_1) (- |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_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 392) (<= (- v_b_303_1 |main_#t~malloc0.offset|) 396) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 4)) (<= (- (- v_b_303_1) (- v_b_304_1)) 1) (<= (- (- |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_303_1 (- main_~p~1.offset)) 396) (<= (- v_b_303_1 (- |main_read~int_#sizeOfReadType|)) 400) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- v_b_304_1 main_~malloc_~size) (- 3)) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 396) (<= (- v_b_303_1 main_~malloc_~size) (- 4)) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 400) (<= (- (- v_b_305_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- |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_read~int_#value|) (- v_v_13814_1)) 0))) (exists ((v_b_111_1 Int) (v_b_110_1 Int) (v_b_113_1 Int) (v_b_112_1 Int) (v_v_2418_1 (Array Int Int)) (v_v_2416_1 Int) (v_v_2411_1 (Array Int Int))) (and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_111_1) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- (- v_b_113_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- |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)) (<= (- v_b_111_1 (- v_b_112_1)) 17) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_112_1 (- |main_read~int_#sizeOfReadType|)) 13) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_111_1) (- main_~q~1.offset)) 8) (<= (- (- |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_112_1 (- |main_read~int_#ptr.offset|)) 17) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 16) (<= (- (- v_b_111_1) v_b_112_1) (- 1)) (<= (- (- 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)) (<= (- (- v_b_112_1) v_b_112_1) (- 2)) (<= (- (- v_b_110_1) (- v_b_113_1)) 1) (<= (- (- v_b_112_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_111_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_112_1 main_~p~1.offset) 9) (<= (- (- |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)) (<= (- (- v_b_111_1) main_~malloc_~size) (- 400)) (<= (- (- |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) (<= (- v_b_112_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_111_1) v_b_111_1) 0) (<= (- (- v_b_112_1) (- main_~p~1.offset)) (- 1)) (<= (- v_b_111_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_110_1 v_b_113_1) (- 1)) (<= (- main_~malloc_~size (- main_~p~1.offset)) 400) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- (- v_b_112_1) main_~malloc_~size) (- 401)) (<= (- |main_#t~malloc0.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 8) (<= (- v_b_112_1 (- main_~q~1.offset)) 17) (<= (- |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_111_1) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~p~1.offset (- main_~q~1.offset)) 8) (<= (- (- v_b_111_1) (- v_b_112_1)) 1) (<= (- (- v_b_110_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- v_b_111_1) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 8) (<= (- v_b_112_1 main_~malloc_~size) (- 391)) (<= (- 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) (<= (- v_b_111_1 |main_~malloc_#res.offset|) 8) (<= (- (- |main_#t~malloc0.offset|) |main_read~int_#ptr.offset|) 0) (<= (- v_b_111_1 (- |main_#t~malloc0.offset|)) 8) (<= (- v_b_112_1 (- main_~p~1.offset)) 9) (<= (- v_b_111_1 (- main_~q~1.offset)) 16) (<= (- (- |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)) (<= (- v_b_111_1 (- |main_~malloc_#res.offset|)) 8) (<= (- (- v_b_111_1) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~q~1.offset)) 8) (= v_v_2411_1 v_v_2418_1) (<= (- v_b_112_1 (- |main_~malloc_#res.offset|)) 9) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- v_b_112_1) main_~p~1.offset) (- 1)) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- (- v_b_111_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_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- v_b_111_1 |main_read~int_#sizeOfReadType|) 4) (<= (- v_b_112_1 |main_read~int_#sizeOfReadType|) 5) (<= (- |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) (<= (- (- v_b_111_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |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_112_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 12) (<= (- |main_read~int_#value| v_v_2416_1) 0) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 8) (<= (- v_b_112_1 |main_#t~malloc0.offset|) 9) (<= (- v_b_112_1 (- v_b_112_1)) 18) (<= (- (- main_~malloc_~size) main_~q~1.offset) (- 400)) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~malloc_~size)) 396) (<= (- (- v_b_112_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- |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) (<= (- (- v_b_112_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 16) (<= (- (- v_b_112_1) |main_~malloc_#res.offset|) (- 1)) (<= (- v_b_112_1 (- main_~malloc_~size)) 409) (<= (- |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) (<= (- v_b_112_1 (- |main_#t~malloc0.offset|)) 9) (<= (- (- v_b_112_1) (- main_~malloc_~size)) 399) (<= (- v_b_111_1 (- |main_read~int_#ptr.offset|)) 16) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 8) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 v_b_112_1) (- 1)) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- v_b_112_1 main_~q~1.offset) 9) (<= (- (- v_b_111_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- v_b_111_1 main_~malloc_~size) (- 392)) (<= (- (- v_b_112_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_111_1 (- main_~malloc_~size)) 408) (<= (- (- |main_~malloc_#res.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_~malloc_#res.offset| main_~p~1.offset) 0) (<= (- v_b_112_1 |main_~malloc_#res.offset|) 9) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- v_b_111_1 (- main_~p~1.offset)) 8) (<= (- (- |main_read~int_#value|) (- v_v_2416_1)) 0) (<= (- v_b_113_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_112_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- |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) (<= (- (- v_b_112_1) (- main_~q~1.offset)) 7) (<= (- (- v_b_111_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_111_1) (- main_~malloc_~size)) 400) (<= (- (- v_b_111_1) (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 8) (<= (- v_b_111_1 main_~q~1.offset) 8) (<= (- v_b_111_1 |main_#t~malloc0.offset|) 8) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- v_b_110_1 |main_read~int_#ptr.base|) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 (- |main_read~int_#sizeOfReadType|)) 12) (<= (- (- |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_2189 Int) (v_idx_2188 Int) (v_idx_2196 Int) (v_idx_2195 Int) (v_idx_2194 Int) (v_idx_2190 Int)) (or (<= v_b_111_1 v_idx_2188) (< v_idx_2190 v_b_112_1) (<= v_b_110_1 v_idx_2194) (<= v_b_112_1 v_idx_2189) (and (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_2195) v_idx_2189)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_2195) v_idx_2189))) 0)) (< v_idx_2189 v_b_111_1) (< v_idx_2195 v_b_110_1) (<= v_b_113_1 v_idx_2195) (< v_idx_2196 v_b_113_1))) (<= (- (- v_b_111_1) |main_read~int_#ptr.offset|) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- |main_read~int_#ptr.offset| (- |main_~malloc_#res.offset|)) 8) (<= (- v_b_111_1 main_~p~1.offset) 8) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- v_b_111_1 (- v_b_111_1)) 16) (<= (- (- v_b_112_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_112_1) |main_#t~malloc0.offset|) (- 1)) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 4) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0))))} [2018-12-18 23:44:39,046 WARN L274 ngHoareTripleChecker]: Action: main := 0; [2018-12-18 23:44:39,046 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= c_main_main_primed 0) [2018-12-18 23:44:39,855 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)) (exists ((v_b_302_1 Int) (v_b_304_1 Int) (v_b_303_1 Int) (v_b_305_1 Int)) (and (<= (- (- v_b_302_1) (- v_b_305_1)) 1) (<= (- v_b_304_1 main_main) 397) (<= (- v_b_304_1 |main_read~int_#sizeOfReadType|) 393) (<= (- (- v_b_303_1) main_~q~1.offset) 0) (<= (- v_b_303_1 (- main_~q~1.offset)) 792) (<= (- v_b_303_1 |main_read~int_#ptr.offset|) 0) (forall ((v_idx_2225 Int) (v_idx_2218 Int)) (or (<= v_b_304_1 v_idx_2218) (< v_idx_2225 v_b_302_1) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_2225) v_idx_2218))) 0) (<= v_b_305_1 v_idx_2225) (< v_idx_2218 v_b_303_1))) (<= (- v_b_303_1 main_~p~1.offset) 396) (<= (- (- v_b_304_1) main_main) (- 1)) (<= (- v_b_304_1 (- |main_read~int_#ptr.offset|)) 793) (<= (- (- v_b_304_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_303_1) (- main_~p~1.offset)) 0) (<= (- (- v_b_304_1) (- main_~malloc_~size)) 399) (<= (- v_b_303_1 |main_read~int_#sizeOfReadType|) 392) (<= (- v_b_303_1 (- v_b_304_1)) 793) (<= (- v_b_304_1 (- main_~malloc_~size)) 797) (<= (- (- v_b_303_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_303_1 main_~q~1.offset) 396) (<= (- v_b_304_1 (- |main_#t~malloc0.offset|)) 397) (<= (- v_b_303_1 v_b_304_1) (- 1)) (<= (- v_b_304_1 |main_#t~malloc0.offset|) 397) (<= (- (- v_b_304_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_303_1) main_~p~1.offset) 0) (<= (- v_b_304_1 (- |main_read~int_#sizeOfReadType|)) 401) (<= (- v_b_304_1 main_~q~1.offset) 397) (<= (- v_b_304_1 (- main_~q~1.offset)) 793) (<= (- v_b_304_1 (- main_~p~1.offset)) 397) (<= (- (- v_b_304_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_304_1 main_~p~1.offset) 397) (<= (- (- v_b_304_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_303_1 |main_~malloc_#res.offset|) 396) (<= (- (- v_b_303_1) main_main) 0) (<= (- (- v_b_303_1) (- main_~q~1.offset)) 396) (<= (- (- v_b_303_1) (- main_main)) 0) (<= (- v_b_304_1 (- |main_~malloc_#res.offset|)) 397) (<= (- v_b_304_1 (- main_main)) 397) (<= (- (- v_b_304_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_303_1) (- |main_#t~malloc0.offset|)) 0) (<= (- (- v_b_303_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_304_1) v_b_304_1) (- 2)) (<= (- v_b_304_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_303_1) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_304_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_304_1) (- main_main)) (- 1)) (<= (- (- v_b_303_1) main_~malloc_~size) (- 400)) (<= (- v_b_303_1 (- main_main)) 396) (<= (- (- v_b_304_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_303_1 (- v_b_303_1)) 792) (<= (- (- v_b_303_1) v_b_304_1) (- 1)) (<= (- v_b_305_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_304_1) (- main_~p~1.offset)) (- 1)) (<= (- v_b_302_1 v_b_305_1) (- 1)) (<= (- v_b_304_1 |main_~malloc_#res.offset|) 397) (<= (- (- v_b_304_1) (- main_~q~1.offset)) 395) (<= (- (- v_b_303_1) (- main_~malloc_~size)) 400) (<= (- v_b_304_1 (- v_b_304_1)) 794) (<= (- v_b_303_1 (- |main_~malloc_#res.offset|)) 396) (<= (- (- v_b_304_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_304_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_303_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_303_1) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_303_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_304_1) main_~q~1.offset) (- 1)) (<= (- v_b_303_1 |main_#t~malloc0.offset|) 396) (<= (- (- v_b_303_1) (- v_b_304_1)) 1) (<= (- (- v_b_304_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_303_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_303_1 (- main_~p~1.offset)) 396) (forall ((v_prenex_154 Int) (v_prenex_155 Int)) (or (<= v_b_304_1 v_prenex_155) (<= (- |main_read~int_#value| (select (select |#memory_int| v_prenex_154) v_prenex_155)) 0) (< v_prenex_155 v_b_303_1) (<= v_b_305_1 v_prenex_154) (< v_prenex_154 v_b_302_1))) (<= (- v_b_303_1 (- |main_read~int_#sizeOfReadType|)) 400) (<= (- v_b_303_1 (- |main_read~int_#ptr.offset|)) 792) (<= (- v_b_304_1 main_~malloc_~size) (- 3)) (<= (- (- v_b_302_1) (- |main_read~int_#ptr.base|)) 0) (<= (- v_b_303_1 (- main_~malloc_~size)) 796) (<= (- v_b_303_1 main_main) 396) (<= (- v_b_303_1 main_~malloc_~size) (- 4)) (<= (- (- v_b_305_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- v_b_303_1) v_b_303_1) 0) (<= (- v_b_303_1 (- |main_#t~malloc0.offset|)) 396) (<= (- v_b_302_1 |main_read~int_#ptr.base|) 0))) (<= (- (- |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-18 23:45:03,799 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-18 23:45:03,800 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-18 23:45:03,800 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-18 23:45:03,800 WARN L223 ngHoareTripleChecker]: -- [2018-12-18 23:45:03,800 WARN L224 ngHoareTripleChecker]: Pre: {2147483451#(or (exists ((v_b_111_1 Int) (v_b_110_1 Int) (v_b_113_1 Int) (v_b_112_1 Int) (v_v_2418_1 (Array Int Int)) (v_v_2416_1 Int) (v_v_2411_1 (Array Int Int))) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_111_1) c_main_~p~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_#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_111_1 (- v_b_112_1)) 17) (<= (- |c_main_#t~malloc0.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_111_1) (- c_main_~q~1.offset)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- (- v_b_111_1) v_b_112_1) (- 1)) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 392)) (<= (- (- v_b_112_1) v_b_112_1) (- 2)) (<= (- c_main_main (- c_main_~q~1.offset)) 8) (<= (- (- v_b_110_1) (- v_b_113_1)) 1) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- v_b_111_1) c_main_~malloc_~size) (- 400)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| c_main_~q~1.offset) 8) (<= (- v_b_112_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- v_b_111_1) v_b_111_1) 0) (<= (- v_b_111_1 (- c_main_main)) 8) (<= (- (- c_main_main) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_112_1) (- c_main_~p~1.offset)) (- 1)) (<= (- v_b_111_1 |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_110_1 v_b_113_1) (- 1)) (<= (- |c_main_#t~malloc0.offset| |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_112_1) c_main_~malloc_~size) (- 401)) (<= (- v_b_112_1 (- c_main_~q~1.offset)) 17) (<= (- |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_110_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- (- 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_112_1 (- c_main_~p~1.offset)) 9) (<= (- v_b_111_1 (- 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_~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_111_1 (- |c_main_~malloc_#res.offset|)) 8) (<= (- (- v_b_111_1) c_main_~q~1.offset) 0) (<= (- v_b_112_1 (- |c_main_~malloc_#res.offset|)) 9) (<= (- 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_111_1 |c_main_read~int_#sizeOfReadType|) 4) (<= (- |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) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~q~1.offset)) 12) (<= (- |c_main_read~int_#value| v_v_2416_1) 0) (<= (- c_main_main c_main_~malloc_~size) (- 400)) (<= (- v_b_112_1 (- v_b_112_1)) 18) (<= (- (- 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_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_112_1 (- c_main_~malloc_~size)) 409) (<= (- |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) (<= (- (- v_b_112_1) (- c_main_~malloc_~size)) 399) (<= (- (- v_b_111_1) (- c_main_main)) 0) (<= (- v_b_111_1 (- |c_main_read~int_#ptr.offset|)) 16) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 v_b_112_1) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_~malloc_#res.offset|)) 4) (<= (- v_b_112_1 c_main_~q~1.offset) 9) (<= (- (- v_b_111_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- |c_main_read~int_#ptr.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_112_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_read~int_#value|) (- v_v_2416_1)) 0) (<= (- v_b_113_1 |c_main_read~int_#ptr.base|) 1) (<= (- c_main_main (- |c_main_read~int_#ptr.offset|)) 8) (<= (- (- v_b_112_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- |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_#t~malloc0.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_~malloc_~size c_main_~p~1.offset) 400) (<= (- (- v_b_111_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_111_1) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~q~1.offset) 0) (<= (- v_b_111_1 |c_main_#t~malloc0.offset|) 8) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_main) 0) (<= (- v_b_110_1 |c_main_read~int_#ptr.base|) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- c_main_main) c_main_main) 0) (<= (- v_b_111_1 c_main_main) 8) (<= (- (- v_b_111_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_~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_113_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- |c_main_#t~malloc0.offset| |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_112_1 (- |c_main_read~int_#sizeOfReadType|)) 13) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 8) (<= (- v_b_112_1 (- |c_main_read~int_#ptr.offset|)) 17) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 16) (<= (- c_main_main (- c_main_main)) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_112_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_111_1) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_112_1 c_main_~p~1.offset) 9) (<= (- (- |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)) (<= (- (- 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) (<= (- (- c_main_main) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_111_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_111_1) (- v_b_112_1)) 1) (<= (- (- v_b_111_1) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 8) (<= (- v_b_112_1 c_main_~malloc_~size) (- 391)) (<= (- (- |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_main c_main_~p~1.offset) 0) (<= (- v_b_111_1 |c_main_~malloc_#res.offset|) 8) (<= (- v_b_111_1 (- |c_main_#t~malloc0.offset|)) 8) (<= (- 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) (<= (- (- v_b_111_1) c_main_main) 0) (<= (- 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_v_2411_1 v_v_2418_1) (<= (- (- c_main_main) (- |c_main_read~int_#ptr.offset|)) 8) (<= (- |c_main_read~int_#sizeOfReadType| (- c_main_~malloc_~size)) 404) (<= (- (- v_b_112_1) c_main_~p~1.offset) (- 1)) (<= (- (- v_b_111_1) (- |c_main_#t~malloc0.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)) (<= (- c_main_main c_main_~q~1.offset) 0) (<= (- v_b_112_1 |c_main_read~int_#sizeOfReadType|) 5) (<= (- (- c_main_main) c_main_~malloc_~size) (- 400)) (<= (- (- v_b_111_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) 0) (<= (- (- v_b_112_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 8) (<= (- v_b_112_1 |c_main_#t~malloc0.offset|) 9) (<= (- (- v_b_112_1) (- c_main_main)) (- 1)) (<= (- |c_main_#t~malloc0.offset| c_main_main) 0) (<= (- v_b_112_1 (- c_main_main)) 9) (<= (- (- v_b_112_1) c_main_main) (- 1)) (<= (- (- v_b_112_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- c_main_main) |c_main_read~int_#ptr.offset|) 0) (<= (- (- v_b_112_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 16) (<= (- (- v_b_112_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- v_b_112_1 (- |c_main_#t~malloc0.offset|)) 9) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 8) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- v_b_111_1 c_main_~malloc_~size) (- 392)) (<= (- v_b_111_1 (- c_main_~malloc_~size)) 408) (<= (- v_b_112_1 c_main_main) 9) (<= (- v_b_112_1 |c_main_~malloc_#res.offset|) 9) (<= (- (- c_main_main) c_main_~p~1.offset) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_111_1 (- c_main_~p~1.offset)) 8) (<= (- (- |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_112_1) (- c_main_~q~1.offset)) 7) (<= (- (- c_main_main) |c_main_~malloc_#res.offset|) 0) (forall ((v_idx_2269 Int) (v_idx_2265 Int) (v_idx_2264 Int) (v_idx_2263 Int) (v_idx_2271 Int) (v_idx_2270 Int)) (or (<= v_b_111_1 v_idx_2263) (< v_idx_2265 v_b_112_1) (< v_idx_2264 v_b_111_1) (< v_idx_2270 v_b_110_1) (< v_idx_2271 v_b_113_1) (<= v_b_113_1 v_idx_2270) (<= v_b_110_1 v_idx_2269) (<= v_b_112_1 v_idx_2264) (and (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_2270) v_idx_2264)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_2270) v_idx_2264))) 0)))) (<= (- (- v_b_111_1) (- c_main_~malloc_~size)) 400) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 8) (<= (- v_b_111_1 c_main_~q~1.offset) 8) (<= (- v_b_111_1 (- |c_main_read~int_#sizeOfReadType|)) 12) (<= (- (- |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) (<= (- v_b_111_1 c_main_~p~1.offset) 8) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~p~1.offset) 0) (<= (- v_b_111_1 (- v_b_111_1)) 16) (<= (- (- v_b_112_1) c_main_~q~1.offset) (- 1)) (<= (- (- v_b_112_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 4) (<= (- c_main_main (- |c_main_~malloc_#res.offset|)) 0))) (exists ((v_b_302_1 Int) (v_b_304_1 Int) (v_b_303_1 Int) (v_b_305_1 Int) (v_v_13816_1 (Array Int Int)) (v_v_13809_1 (Array Int Int)) (v_v_13814_1 Int)) (and (<= (- (- v_b_302_1) (- v_b_305_1)) 1) (<= (- (- |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_303_1) c_main_~q~1.offset) 0) (<= (- v_b_303_1 (- c_main_~q~1.offset)) 792) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_main)) 0) (<= (- v_b_303_1 |c_main_read~int_#ptr.offset|) 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) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- v_b_303_1 c_main_~q~1.offset) 396) (<= (- (- c_main_main) (- |c_main_read~int_#ptr.offset|)) 396) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- v_b_303_1 |c_main_~malloc_#res.offset|) 396) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 396) (<= (- (- v_b_303_1) c_main_main) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_303_1) (- c_main_main)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 400) (<= (- v_b_304_1 (- c_main_main)) 397) (<= (- (- v_b_303_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- c_main_main) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 392) (<= (- (- v_b_304_1) (- c_main_main)) (- 1)) (<= (- (- v_b_303_1) c_main_~malloc_~size) (- 400)) (<= (- |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_303_1) (- c_main_~malloc_~size)) 400) (<= (- v_b_304_1 (- v_b_304_1)) 794) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- (- v_b_304_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 396) (<= (- (- v_b_303_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_main (- c_main_~q~1.offset)) 396) (<= (- (- v_b_304_1) c_main_~q~1.offset) (- 1)) (<= (- 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) (<= (- (- |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_303_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_303_1 (- |c_main_read~int_#ptr.offset|)) 792) (<= (- (- v_b_302_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- c_main_main (- c_main_~malloc_~size)) 400) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- v_b_303_1) v_b_303_1) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- v_b_303_1 (- |c_main_#t~malloc0.offset|)) 396) (<= (- v_b_302_1 |c_main_read~int_#ptr.base|) 0) (<= (- v_b_304_1 c_main_main) 397) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- c_main_main) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_304_1) c_main_main) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- v_b_303_1 |c_main_read~int_#sizeOfReadType|) 392) (<= (- (- v_b_304_1) (- c_main_~malloc_~size)) 399) (<= (- v_b_303_1 (- v_b_304_1)) 793) (<= (- v_b_304_1 (- c_main_~malloc_~size)) 797) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- (- v_b_303_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_303_1 v_b_304_1) (- 1)) (<= (- c_main_main c_main_~malloc_~size) (- 400)) (<= (- v_b_304_1 |c_main_#t~malloc0.offset|) 397) (<= (- v_b_304_1 c_main_~q~1.offset) 397) (<= (- (- 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) (<= (- (- v_b_304_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_304_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- v_b_303_1) (- c_main_~q~1.offset)) 396) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_303_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- c_main_main) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_304_1) v_b_304_1) (- 2)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- v_b_304_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- |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_305_1 |c_main_read~int_#ptr.base|) 1) (<= (- |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) (<= (- v_b_304_1 |c_main_~malloc_#res.offset|) 397) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |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) (<= (- (- v_b_303_1) (- |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|) 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) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 396) (<= (- v_b_303_1 c_main_~malloc_~size) (- 4)) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- v_b_305_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 796) (<= (- |c_main_#t~malloc0.offset| (- c_main_main)) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- v_b_304_1 |c_main_read~int_#sizeOfReadType|) 393) (<= (- v_b_304_1 (- |c_main_read~int_#ptr.offset|)) 793) (<= (- |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_304_1 (- |c_main_#t~malloc0.offset|)) 397) (<= (- (- v_b_304_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- c_main_main (- c_main_main)) 0) (<= (- v_b_304_1 (- |c_main_read~int_#sizeOfReadType|)) 401) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_304_1 (- c_main_~q~1.offset)) 793) (<= (- (- |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_304_1) c_main_~p~1.offset) (- 1)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 792) (<= (- (- v_b_303_1) |c_main_#t~malloc0.offset|) 0) (<= (- (- c_main_main) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_303_1 (- c_main_main)) 396) (<= (- v_b_303_1 (- v_b_303_1)) 792) (<= (- 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)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 396) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- c_main_main c_main_~p~1.offset) 0) (<= (- c_main_main (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_304_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- (- |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)) (<= (- v_b_303_1 (- c_main_~malloc_~size)) 796) (<= (- |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)) (<= (- v_b_303_1 c_main_~p~1.offset) 396) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- (- v_b_304_1) c_main_~malloc_~size) (- 401)) (<= (- (- v_b_303_1) (- c_main_~p~1.offset)) 0) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (= v_v_13809_1 v_v_13816_1) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 792) (<= (- (- v_b_303_1) c_main_~p~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| c_main_main) 0) (<= (- v_b_304_1 (- c_main_~p~1.offset)) 397) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 4)) (<= (- v_b_304_1 c_main_~p~1.offset) 397) (<= (- (- |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) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 396) (<= (- v_b_304_1 (- |c_main_~malloc_#res.offset|)) 397) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- (- v_b_304_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_304_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_303_1) v_b_304_1) (- 1)) (<= (- |c_main_read~int_#value| v_v_13814_1) 0) (<= (- (- v_b_304_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- c_main_main) c_main_~p~1.offset) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_302_1 v_b_305_1) (- 1)) (<= (- (- v_b_304_1) (- c_main_~q~1.offset)) 395) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_303_1 (- |c_main_~malloc_#res.offset|)) 396) (<= (- (- v_b_304_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_303_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- c_main_main) |c_main_~malloc_#res.offset|) 0) (forall ((v_idx_2279 Int) (v_idx_2278 Int) (v_idx_2277 Int) (v_idx_2286 Int) (v_idx_2285 Int) (v_idx_2284 Int)) (or (<= v_b_303_1 v_idx_2277) (< v_idx_2285 v_b_302_1) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_2285) v_idx_2278))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_2285) v_idx_2278)) 0)) (< v_idx_2278 v_b_303_1) (<= v_b_304_1 v_idx_2278) (< v_idx_2279 v_b_304_1) (<= v_b_305_1 v_idx_2285) (<= v_b_302_1 v_idx_2284) (< v_idx_2286 v_b_305_1))) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 392) (<= (- v_b_303_1 |c_main_#t~malloc0.offset|) 396) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 4)) (<= (- (- v_b_303_1) (- v_b_304_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_303_1 (- c_main_~p~1.offset)) 396) (<= (- v_b_303_1 (- |c_main_read~int_#sizeOfReadType|)) 400) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- v_b_304_1 c_main_~malloc_~size) (- 3)) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- v_b_303_1 c_main_main) 396) (<= (- |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_#value|) (- v_v_13814_1)) 0) (<= (- c_main_main (- |c_main_~malloc_#res.offset|)) 0))))} [2018-12-18 23:45:03,801 WARN L228 ngHoareTripleChecker]: Action: assume true; [2018-12-18 23:45:03,801 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: true [2018-12-18 23:45:03,801 WARN L230 ngHoareTripleChecker]: Post: {2147483450#(exists ((v_b_302_1 Int) (v_b_304_1 Int) (v_b_303_1 Int) (v_b_305_1 Int) (v_v_13816_1 (Array Int Int)) (v_v_13809_1 (Array Int Int)) (v_v_13814_1 Int)) (and (<= (- (- v_b_302_1) (- v_b_305_1)) 1) (<= (- (- |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_303_1) c_main_~q~1.offset) 0) (<= (- v_b_303_1 (- c_main_~q~1.offset)) 792) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_main)) 0) (<= (- v_b_303_1 |c_main_read~int_#ptr.offset|) 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) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_~malloc_#res.offset|) (- 4)) (<= (- v_b_303_1 c_main_~q~1.offset) 396) (<= (- (- c_main_main) (- |c_main_read~int_#ptr.offset|)) 396) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- v_b_303_1 |c_main_~malloc_#res.offset|) 396) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~p~1.offset) 0) (<= (- (- c_main_~p~1.offset) (- c_main_~q~1.offset)) 396) (<= (- (- v_b_303_1) c_main_main) 0) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_303_1) (- c_main_main)) 0) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#sizeOfReadType|)) 400) (<= (- v_b_304_1 (- c_main_main)) 397) (<= (- (- v_b_303_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- c_main_main) (- |c_main_~malloc_#res.offset|)) 0) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 392) (<= (- (- v_b_304_1) (- c_main_main)) (- 1)) (<= (- (- v_b_303_1) c_main_~malloc_~size) (- 400)) (<= (- |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_303_1) (- c_main_~malloc_~size)) 400) (<= (- v_b_304_1 (- v_b_304_1)) 794) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- (- v_b_304_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~q~1.offset)) 396) (<= (- (- v_b_303_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- c_main_main (- c_main_~q~1.offset)) 396) (forall ((v_idx_2301 Int) (v_idx_2300 Int) (v_idx_2299 Int) (v_idx_2294 Int) (v_idx_2293 Int) (v_idx_2292 Int)) (or (< v_idx_2300 v_b_302_1) (<= v_b_304_1 v_idx_2293) (and (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_2300) v_idx_2293))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_2300) v_idx_2293)) 0)) (<= v_b_305_1 v_idx_2300) (<= v_b_303_1 v_idx_2292) (< v_idx_2293 v_b_303_1) (< v_idx_2294 v_b_304_1) (< v_idx_2301 v_b_305_1) (<= v_b_302_1 v_idx_2299))) (<= (- (- v_b_304_1) c_main_~q~1.offset) (- 1)) (<= (- 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) (<= (- (- |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_303_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_main_read~int_#sizeOfReadType| (- |c_main_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_main_read~int_#sizeOfReadType|) |c_main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_303_1 (- |c_main_read~int_#ptr.offset|)) 792) (<= (- (- v_b_302_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- c_main_main (- c_main_~malloc_~size)) 400) (<= (- (- c_main_~p~1.offset) c_main_~p~1.offset) 0) (<= (- (- v_b_303_1) v_b_303_1) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~malloc_~size) (- 400)) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (<= (- v_b_303_1 (- |c_main_#t~malloc0.offset|)) 396) (<= (- v_b_302_1 |c_main_read~int_#ptr.base|) 0) (<= (- v_b_304_1 c_main_main) 397) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (<= (- (- c_main_main) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_304_1) c_main_main) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- c_main_~malloc_~size c_main_~q~1.offset) 400) (<= (- v_b_303_1 |c_main_read~int_#sizeOfReadType|) 392) (<= (- (- v_b_304_1) (- c_main_~malloc_~size)) 399) (<= (- v_b_303_1 (- v_b_304_1)) 793) (<= (- v_b_304_1 (- c_main_~malloc_~size)) 797) (<= (- |c_main_#t~malloc0.offset| c_main_~malloc_~size) (- 400)) (<= (- (- v_b_303_1) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_303_1 v_b_304_1) (- 1)) (<= (- c_main_main c_main_~malloc_~size) (- 400)) (<= (- v_b_304_1 |c_main_#t~malloc0.offset|) 397) (<= (- v_b_304_1 c_main_~q~1.offset) 397) (<= (- (- 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) (<= (- (- v_b_304_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_304_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- v_b_303_1) (- c_main_~q~1.offset)) 396) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- (- v_b_303_1) |c_main_~malloc_#res.offset|) 0) (<= (- (- c_main_main) (- c_main_~malloc_~size)) 400) (<= (- (- v_b_304_1) v_b_304_1) (- 2)) (<= (- |c_main_~malloc_#res.offset| c_main_~q~1.offset) 0) (<= (- v_b_304_1 |c_main_read~int_#ptr.offset|) 1) (<= (- (- |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_305_1 |c_main_read~int_#ptr.base|) 1) (<= (- |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) (<= (- v_b_304_1 |c_main_~malloc_#res.offset|) 397) (<= (- |c_main_~malloc_#res.offset| (- c_main_~p~1.offset)) 0) (<= (- (- |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) (<= (- (- v_b_303_1) (- |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|) 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) (<= (- |c_main_read~int_#ptr.offset| |c_main_~malloc_#res.offset|) 396) (<= (- v_b_303_1 c_main_~malloc_~size) (- 4)) (<= (- (- c_main_~p~1.offset) c_main_~q~1.offset) 0) (<= (- (- v_b_305_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 796) (<= (- |c_main_#t~malloc0.offset| (- c_main_main)) 0) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- v_b_304_1 |c_main_read~int_#sizeOfReadType|) 393) (<= (- v_b_304_1 (- |c_main_read~int_#ptr.offset|)) 793) (<= (- |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_304_1 (- |c_main_#t~malloc0.offset|)) 397) (<= (- (- v_b_304_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- c_main_main (- c_main_main)) 0) (<= (- v_b_304_1 (- |c_main_read~int_#sizeOfReadType|)) 401) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- v_b_304_1 (- c_main_~q~1.offset)) 793) (<= (- (- |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_304_1) c_main_~p~1.offset) (- 1)) (<= (- |c_main_read~int_#ptr.offset| (- |c_main_read~int_#ptr.offset|)) 792) (<= (- (- v_b_303_1) |c_main_#t~malloc0.offset|) 0) (<= (- (- c_main_main) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_303_1 (- c_main_main)) 396) (<= (- v_b_303_1 (- v_b_303_1)) 792) (<= (- 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)) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~q~1.offset)) 396) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- c_main_main c_main_~p~1.offset) 0) (<= (- c_main_main (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_304_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- (- |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)) (<= (- v_b_303_1 (- c_main_~malloc_~size)) 796) (<= (- |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)) (<= (- v_b_303_1 c_main_~p~1.offset) 396) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- |c_main_~malloc_#res.offset|)) (- 4)) (<= (- (- v_b_304_1) c_main_~malloc_~size) (- 401)) (<= (- (- v_b_303_1) (- c_main_~p~1.offset)) 0) (<= (- c_main_~p~1.offset c_main_~q~1.offset) 0) (= v_v_13809_1 v_v_13816_1) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 792) (<= (- (- v_b_303_1) c_main_~p~1.offset) 0) (<= (- |c_main_#t~malloc0.offset| c_main_main) 0) (<= (- v_b_304_1 (- c_main_~p~1.offset)) 397) (<= (- (- c_main_~malloc_~size) (- c_main_~q~1.offset)) (- 4)) (<= (- v_b_304_1 c_main_~p~1.offset) 397) (<= (- (- |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) (<= (- |c_main_read~int_#ptr.offset| c_main_~p~1.offset) 396) (<= (- v_b_304_1 (- |c_main_~malloc_#res.offset|)) 397) (<= (- |c_main_~malloc_#res.offset| c_main_~malloc_~size) (- 400)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~q~1.offset) 4) (<= (- (- v_b_304_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_304_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_303_1) v_b_304_1) (- 1)) (<= (- |c_main_read~int_#value| v_v_13814_1) 0) (<= (- (- v_b_304_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- c_main_main) c_main_~p~1.offset) 0) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_302_1 v_b_305_1) (- 1)) (<= (- (- v_b_304_1) (- c_main_~q~1.offset)) 395) (<= (- (- |c_main_read~int_#ptr.offset|) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_303_1 (- |c_main_~malloc_#res.offset|)) 396) (<= (- (- v_b_304_1) |c_main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_303_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- c_main_main) |c_main_~malloc_#res.offset|) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 392) (<= (- v_b_303_1 |c_main_#t~malloc0.offset|) 396) (<= (- |c_main_read~int_#ptr.offset| c_main_~malloc_~size) (- 4)) (<= (- (- v_b_303_1) (- v_b_304_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_303_1 (- c_main_~p~1.offset)) 396) (<= (- v_b_303_1 (- |c_main_read~int_#sizeOfReadType|)) 400) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- v_b_304_1 c_main_~malloc_~size) (- 3)) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- v_b_303_1 c_main_main) 396) (<= (- |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_#value|) (- v_v_13814_1)) 0) (<= (- c_main_main (- |c_main_~malloc_#res.offset|)) 0)))} [2018-12-18 23:45:03,801 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-18 23:45:03,803 WARN L268 ngHoareTripleChecker]: -- [2018-12-18 23:45:03,803 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-18 23:45:03,930 WARN L181 SmtUtils]: Spent 126.00 ms on a formula simplification that was a NOOP. DAG size: 748 [2018-12-18 23:45:03,931 WARN L270 ngHoareTripleChecker]: Pre: {2147483451#(or (exists ((v_b_111_1 Int) (v_b_110_1 Int) (v_b_113_1 Int) (v_b_112_1 Int) (v_v_2418_1 (Array Int Int)) (v_v_2416_1 Int) (v_v_2411_1 (Array Int Int))) (and (<= (- (- |main_read~int_#ptr.offset|) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_111_1) main_~p~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)) (<= (- v_b_111_1 (- v_b_112_1)) 17) (<= (- |main_#t~malloc0.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_111_1) (- main_~q~1.offset)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- (- v_b_111_1) v_b_112_1) (- 1)) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 392)) (<= (- (- v_b_112_1) v_b_112_1) (- 2)) (<= (- main_main (- main_~q~1.offset)) 8) (<= (- (- v_b_110_1) (- v_b_113_1)) 1) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- v_b_111_1) main_~malloc_~size) (- 400)) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| main_~q~1.offset) 8) (<= (- v_b_112_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_111_1) v_b_111_1) 0) (<= (- v_b_111_1 (- main_main)) 8) (<= (- (- main_main) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_112_1) (- main_~p~1.offset)) (- 1)) (<= (- v_b_111_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_110_1 v_b_113_1) (- 1)) (<= (- |main_#t~malloc0.offset| |main_~malloc_#res.offset|) 0) (<= (- (- v_b_112_1) main_~malloc_~size) (- 401)) (<= (- v_b_112_1 (- main_~q~1.offset)) 17) (<= (- |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_110_1) (- |main_read~int_#ptr.base|)) 0) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- (- 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_112_1 (- main_~p~1.offset)) 9) (<= (- v_b_111_1 (- main_~q~1.offset)) 16) (<= (- (- |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_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_111_1 (- |main_~malloc_#res.offset|)) 8) (<= (- (- v_b_111_1) main_~q~1.offset) 0) (<= (- v_b_112_1 (- |main_~malloc_#res.offset|)) 9) (<= (- 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_111_1 |main_read~int_#sizeOfReadType|) 4) (<= (- |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) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 12) (<= (- |main_read~int_#value| v_v_2416_1) 0) (<= (- main_main main_~malloc_~size) (- 400)) (<= (- v_b_112_1 (- v_b_112_1)) 18) (<= (- (- 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_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- v_b_112_1 (- main_~malloc_~size)) 409) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 392)) (<= (- (- main_main) (- main_~malloc_~size)) 400) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- (- v_b_112_1) (- main_~malloc_~size)) 399) (<= (- (- v_b_111_1) (- main_main)) 0) (<= (- v_b_111_1 (- |main_read~int_#ptr.offset|)) 16) (<= (- (- |main_#t~malloc0.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_111_1 v_b_112_1) (- 1)) (<= (- |main_read~int_#sizeOfReadType| (- |main_~malloc_#res.offset|)) 4) (<= (- v_b_112_1 main_~q~1.offset) 9) (<= (- (- v_b_111_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- |main_read~int_#ptr.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_112_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_read~int_#value|) (- v_v_2416_1)) 0) (<= (- v_b_113_1 |main_read~int_#ptr.base|) 1) (<= (- main_main (- |main_read~int_#ptr.offset|)) 8) (<= (- (- v_b_112_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- |main_read~int_#ptr.offset| (- main_~q~1.offset)) 16) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_~malloc_~size main_~p~1.offset) 400) (<= (- (- v_b_111_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- main_~malloc_~size) main_~malloc_~size) (- 800)) (<= (- (- |main_#t~malloc0.offset|) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_111_1) (- main_~p~1.offset)) 0) (<= (- (- |main_~malloc_#res.offset|) main_~q~1.offset) 0) (<= (- v_b_111_1 |main_#t~malloc0.offset|) 8) (<= (- (- |main_~malloc_#res.offset|) main_~p~1.offset) 0) (<= (- (- |main_#t~malloc0.offset|) main_main) 0) (<= (- v_b_110_1 |main_read~int_#ptr.base|) 0) (<= (- |main_~malloc_#res.offset| (- |main_~malloc_#res.offset|)) 0) (<= (- (- main_main) main_main) 0) (<= (- v_b_111_1 main_main) 8) (<= (- (- v_b_111_1) |main_read~int_#ptr.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_main)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- (- v_b_113_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- |main_#t~malloc0.offset| |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_112_1 (- |main_read~int_#sizeOfReadType|)) 13) (<= (- (- |main_~malloc_#res.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| (- |main_read~int_#ptr.offset|)) 8) (<= (- v_b_112_1 (- |main_read~int_#ptr.offset|)) 17) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 16) (<= (- main_main (- main_main)) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_112_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_111_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_112_1 main_~p~1.offset) 9) (<= (- (- |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)) (<= (- (- 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) (<= (- (- main_main) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_111_1) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_111_1) (- v_b_112_1)) 1) (<= (- (- v_b_111_1) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 8) (<= (- v_b_112_1 main_~malloc_~size) (- 391)) (<= (- (- |main_#t~malloc0.offset|) (- |main_read~int_#ptr.offset|)) 8) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- main_main main_~p~1.offset) 0) (<= (- v_b_111_1 |main_~malloc_#res.offset|) 8) (<= (- v_b_111_1 (- |main_#t~malloc0.offset|)) 8) (<= (- main_main (- |main_read~int_#sizeOfReadType|)) 4) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- (- main_main) (- main_~q~1.offset)) 8) (<= (- (- v_b_111_1) main_main) 0) (<= (- 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_v_2411_1 v_v_2418_1) (<= (- (- main_main) (- |main_read~int_#ptr.offset|)) 8) (<= (- |main_read~int_#sizeOfReadType| (- main_~malloc_~size)) 404) (<= (- (- v_b_112_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_111_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_main main_~q~1.offset) 0) (<= (- v_b_112_1 |main_read~int_#sizeOfReadType|) 5) (<= (- (- main_main) main_~malloc_~size) (- 400)) (<= (- (- v_b_111_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- main_~p~1.offset main_~q~1.offset) 0) (<= (- (- v_b_112_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| (- main_~p~1.offset)) 8) (<= (- v_b_112_1 |main_#t~malloc0.offset|) 9) (<= (- (- v_b_112_1) (- main_main)) (- 1)) (<= (- |main_#t~malloc0.offset| main_main) 0) (<= (- v_b_112_1 (- main_main)) 9) (<= (- (- v_b_112_1) main_main) (- 1)) (<= (- (- v_b_112_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~q~1.offset) (- 4)) (<= (- (- main_main) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_112_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- main_~q~1.offset (- main_~q~1.offset)) 16) (<= (- (- v_b_112_1) |main_~malloc_#res.offset|) (- 1)) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- v_b_112_1 (- |main_#t~malloc0.offset|)) 9) (<= (- |main_#t~malloc0.offset| (- main_~q~1.offset)) 8) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- v_b_111_1 main_~malloc_~size) (- 392)) (<= (- v_b_111_1 (- main_~malloc_~size)) 408) (<= (- v_b_112_1 main_main) 9) (<= (- v_b_112_1 |main_~malloc_#res.offset|) 9) (<= (- (- main_main) main_~p~1.offset) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- v_b_111_1 (- main_~p~1.offset)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 4) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_112_1) (- main_~q~1.offset)) 7) (<= (- (- main_main) |main_~malloc_#res.offset|) 0) (forall ((v_idx_2269 Int) (v_idx_2265 Int) (v_idx_2264 Int) (v_idx_2263 Int) (v_idx_2271 Int) (v_idx_2270 Int)) (or (<= v_b_111_1 v_idx_2263) (< v_idx_2265 v_b_112_1) (< v_idx_2264 v_b_111_1) (< v_idx_2270 v_b_110_1) (< v_idx_2271 v_b_113_1) (<= v_b_113_1 v_idx_2270) (<= v_b_110_1 v_idx_2269) (<= v_b_112_1 v_idx_2264) (and (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_2270) v_idx_2264)) 0) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_2270) v_idx_2264))) 0)))) (<= (- (- v_b_111_1) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 8) (<= (- v_b_111_1 main_~q~1.offset) 8) (<= (- v_b_111_1 (- |main_read~int_#sizeOfReadType|)) 12) (<= (- (- |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) (<= (- v_b_111_1 main_~p~1.offset) 8) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- v_b_111_1 (- v_b_111_1)) 16) (<= (- (- v_b_112_1) main_~q~1.offset) (- 1)) (<= (- (- v_b_112_1) |main_#t~malloc0.offset|) (- 1)) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 4) (<= (- main_main (- |main_~malloc_#res.offset|)) 0))) (exists ((v_b_302_1 Int) (v_b_304_1 Int) (v_b_303_1 Int) (v_b_305_1 Int) (v_v_13816_1 (Array Int Int)) (v_v_13809_1 (Array Int Int)) (v_v_13814_1 Int)) (and (<= (- (- v_b_302_1) (- v_b_305_1)) 1) (<= (- (- |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_303_1) main_~q~1.offset) 0) (<= (- v_b_303_1 (- main_~q~1.offset)) 792) (<= (- (- |main_#t~malloc0.offset|) (- main_main)) 0) (<= (- v_b_303_1 |main_read~int_#ptr.offset|) 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) (<= (- (- |main_read~int_#sizeOfReadType|) |main_~malloc_#res.offset|) (- 4)) (<= (- v_b_303_1 main_~q~1.offset) 396) (<= (- (- main_main) (- |main_read~int_#ptr.offset|)) 396) (<= (- (- main_~malloc_~size) main_~p~1.offset) (- 400)) (<= (- v_b_303_1 |main_~malloc_#res.offset|) 396) (<= (- (- |main_#t~malloc0.offset|) main_~p~1.offset) 0) (<= (- (- main_~p~1.offset) (- main_~q~1.offset)) 396) (<= (- (- v_b_303_1) main_main) 0) (<= (- (- |main_~malloc_#res.offset|) (- main_~malloc_~size)) 400) (<= (- (- v_b_303_1) (- main_main)) 0) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#sizeOfReadType|)) 400) (<= (- v_b_304_1 (- main_main)) 397) (<= (- (- v_b_303_1) (- |main_#t~malloc0.offset|)) 0) (<= (- (- main_main) (- |main_~malloc_#res.offset|)) 0) (<= (- |main_read~int_#ptr.offset| |main_read~int_#sizeOfReadType|) 392) (<= (- (- v_b_304_1) (- main_main)) (- 1)) (<= (- (- v_b_303_1) main_~malloc_~size) (- 400)) (<= (- |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_303_1) (- main_~malloc_~size)) 400) (<= (- v_b_304_1 (- v_b_304_1)) 794) (<= (- main_~malloc_~size (- main_~malloc_~size)) 800) (<= (- (- v_b_304_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- |main_#t~malloc0.offset|) (- main_~q~1.offset)) 396) (<= (- (- v_b_303_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- main_main (- main_~q~1.offset)) 396) (<= (- (- v_b_304_1) main_~q~1.offset) (- 1)) (<= (- 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_#t~malloc0.offset|) (- main_~p~1.offset)) 0) (<= (- (- v_b_303_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- |main_read~int_#sizeOfReadType| (- |main_read~int_#sizeOfReadType|)) 8) (<= (- (- |main_read~int_#sizeOfReadType|) |main_read~int_#sizeOfReadType|) (- 8)) (<= (- v_b_303_1 (- |main_read~int_#ptr.offset|)) 792) (<= (- (- v_b_302_1) (- |main_read~int_#ptr.base|)) 0) (<= (- main_main (- main_~malloc_~size)) 400) (<= (- (- main_~p~1.offset) main_~p~1.offset) 0) (<= (- (- v_b_303_1) v_b_303_1) 0) (<= (- (- |main_#t~malloc0.offset|) main_~malloc_~size) (- 400)) (<= (- |main_#t~malloc0.offset| main_~q~1.offset) 0) (<= (- v_b_303_1 (- |main_#t~malloc0.offset|)) 396) (<= (- v_b_302_1 |main_read~int_#ptr.base|) 0) (<= (- v_b_304_1 main_main) 397) (<= (- |main_read~int_#sizeOfReadType| main_~malloc_~size) (- 396)) (<= (- (- main_main) (- main_~p~1.offset)) 0) (<= (- (- v_b_304_1) main_main) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) (- |main_~malloc_#res.offset|)) 0) (<= (- main_~malloc_~size main_~q~1.offset) 400) (<= (- v_b_303_1 |main_read~int_#sizeOfReadType|) 392) (<= (- (- v_b_304_1) (- main_~malloc_~size)) 399) (<= (- v_b_303_1 (- v_b_304_1)) 793) (<= (- v_b_304_1 (- main_~malloc_~size)) 797) (<= (- |main_#t~malloc0.offset| main_~malloc_~size) (- 400)) (<= (- (- v_b_303_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_303_1 v_b_304_1) (- 1)) (<= (- main_main main_~malloc_~size) (- 400)) (<= (- v_b_304_1 |main_#t~malloc0.offset|) 397) (<= (- v_b_304_1 main_~q~1.offset) 397) (<= (- (- 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) (<= (- (- v_b_304_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- (- v_b_304_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- |main_read~int_#sizeOfReadType|) main_~p~1.offset) (- 4)) (<= (- (- v_b_303_1) (- main_~q~1.offset)) 396) (<= (- (- |main_#t~malloc0.offset|) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_303_1) |main_~malloc_#res.offset|) 0) (<= (- (- main_main) (- main_~malloc_~size)) 400) (<= (- (- v_b_304_1) v_b_304_1) (- 2)) (<= (- |main_~malloc_#res.offset| main_~q~1.offset) 0) (<= (- v_b_304_1 |main_read~int_#ptr.offset|) 1) (<= (- (- |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_305_1 |main_read~int_#ptr.base|) 1) (<= (- |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) (<= (- v_b_304_1 |main_~malloc_#res.offset|) 397) (<= (- |main_~malloc_#res.offset| (- main_~p~1.offset)) 0) (<= (- (- |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) (<= (- (- v_b_303_1) (- |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_main) main_main) 0) (<= (- |main_read~int_#ptr.offset| |main_~malloc_#res.offset|) 396) (<= (- v_b_303_1 main_~malloc_~size) (- 4)) (<= (- (- main_~p~1.offset) main_~q~1.offset) 0) (<= (- (- v_b_305_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- |main_read~int_#ptr.offset|) |main_~malloc_#res.offset|) 0) (<= (- |main_read~int_#ptr.offset| (- main_~malloc_~size)) 796) (<= (- |main_#t~malloc0.offset| (- main_main)) 0) (<= (- (- |main_#t~malloc0.offset|) main_~q~1.offset) 0) (<= (- v_b_304_1 |main_read~int_#sizeOfReadType|) 393) (<= (- v_b_304_1 (- |main_read~int_#ptr.offset|)) 793) (<= (- |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_304_1 (- |main_#t~malloc0.offset|)) 397) (<= (- (- v_b_304_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- main_main (- main_main)) 0) (<= (- v_b_304_1 (- |main_read~int_#sizeOfReadType|)) 401) (<= (- (- |main_~malloc_#res.offset|) (- main_~p~1.offset)) 0) (<= (- v_b_304_1 (- main_~q~1.offset)) 793) (<= (- (- |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_304_1) main_~p~1.offset) (- 1)) (<= (- |main_read~int_#ptr.offset| (- |main_read~int_#ptr.offset|)) 792) (<= (- (- v_b_303_1) |main_#t~malloc0.offset|) 0) (<= (- (- main_main) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_303_1 (- main_main)) 396) (<= (- v_b_303_1 (- v_b_303_1)) 792) (<= (- 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)) (<= (- (- |main_~malloc_#res.offset|) (- main_~q~1.offset)) 396) (<= (- |main_read~int_#sizeOfReadType| |main_~malloc_#res.offset|) 4) (<= (- main_main main_~p~1.offset) 0) (<= (- main_main (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_304_1) |main_#t~malloc0.offset|) (- 1)) (<= (- |main_#t~malloc0.offset| main_~p~1.offset) 0) (<= (- (- |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)) (<= (- v_b_303_1 (- main_~malloc_~size)) 796) (<= (- |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)) (<= (- v_b_303_1 main_~p~1.offset) 396) (<= (- (- |main_read~int_#sizeOfReadType|) (- |main_~malloc_#res.offset|)) (- 4)) (<= (- (- v_b_304_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_303_1) (- main_~p~1.offset)) 0) (<= (- main_~p~1.offset main_~q~1.offset) 0) (= v_v_13809_1 v_v_13816_1) (<= (- |main_~malloc_#res.offset| (- main_~malloc_~size)) 400) (<= (- main_~q~1.offset (- main_~q~1.offset)) 792) (<= (- (- v_b_303_1) main_~p~1.offset) 0) (<= (- |main_#t~malloc0.offset| main_main) 0) (<= (- v_b_304_1 (- main_~p~1.offset)) 397) (<= (- (- main_~malloc_~size) (- main_~q~1.offset)) (- 4)) (<= (- v_b_304_1 main_~p~1.offset) 397) (<= (- (- |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) (<= (- |main_read~int_#ptr.offset| main_~p~1.offset) 396) (<= (- v_b_304_1 (- |main_~malloc_#res.offset|)) 397) (<= (- |main_~malloc_#res.offset| main_~malloc_~size) (- 400)) (<= (- |main_read~int_#sizeOfReadType| main_~q~1.offset) 4) (<= (- (- v_b_304_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_304_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- (- v_b_303_1) v_b_304_1) (- 1)) (<= (- |main_read~int_#value| v_v_13814_1) 0) (<= (- (- v_b_304_1) (- main_~p~1.offset)) (- 1)) (<= (- (- main_main) main_~p~1.offset) 0) (<= (- (- main_~q~1.offset) main_~q~1.offset) 0) (<= (- v_b_302_1 v_b_305_1) (- 1)) (<= (- (- v_b_304_1) (- main_~q~1.offset)) 395) (<= (- (- |main_read~int_#ptr.offset|) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_303_1 (- |main_~malloc_#res.offset|)) 396) (<= (- (- v_b_304_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_303_1) (- |main_~malloc_#res.offset|)) 0) (<= (- (- main_main) |main_~malloc_#res.offset|) 0) (forall ((v_idx_2279 Int) (v_idx_2278 Int) (v_idx_2277 Int) (v_idx_2286 Int) (v_idx_2285 Int) (v_idx_2284 Int)) (or (<= v_b_303_1 v_idx_2277) (< v_idx_2285 v_b_302_1) (and (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_idx_2285) v_idx_2278))) 0) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_2285) v_idx_2278)) 0)) (< v_idx_2278 v_b_303_1) (<= v_b_304_1 v_idx_2278) (< v_idx_2279 v_b_304_1) (<= v_b_305_1 v_idx_2285) (<= v_b_302_1 v_idx_2284) (< v_idx_2286 v_b_305_1))) (<= (- (- |main_read~int_#sizeOfReadType|) (- main_~q~1.offset)) 392) (<= (- v_b_303_1 |main_#t~malloc0.offset|) 396) (<= (- |main_read~int_#ptr.offset| main_~malloc_~size) (- 4)) (<= (- (- v_b_303_1) (- v_b_304_1)) 1) (<= (- (- |main_#t~malloc0.offset|) (- main_~malloc_~size)) 400) (<= (- |main_read~int_#sizeOfReadType| main_~p~1.offset) 4) (<= (- v_b_303_1 (- main_~p~1.offset)) 396) (<= (- v_b_303_1 (- |main_read~int_#sizeOfReadType|)) 400) (<= (- main_~p~1.offset (- main_~p~1.offset)) 0) (<= (- v_b_304_1 main_~malloc_~size) (- 3)) (<= (- (- |main_read~int_#ptr.offset|) main_~q~1.offset) 0) (<= (- v_b_303_1 main_main) 396) (<= (- |main_read~int_#sizeOfReadType| (- main_~q~1.offset)) 400) (<= (- (- |main_read~int_#ptr.offset|) main_~p~1.offset) 0) (<= (- (- |main_read~int_#value|) (- v_v_13814_1)) 0) (<= (- main_main (- |main_~malloc_#res.offset|)) 0))))} [2018-12-18 23:45:03,931 WARN L274 ngHoareTripleChecker]: Action: assume true; [2018-12-18 23:45:03,931 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: true [2018-12-18 23:45:04,766 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) (exists ((v_b_302_1 Int) (v_b_304_1 Int) (v_b_303_1 Int) (v_b_305_1 Int)) (and (<= (- (- v_b_302_1) (- v_b_305_1)) 1) (<= (- v_b_304_1 main_main) 397) (<= (- v_b_304_1 |main_read~int_#sizeOfReadType|) 393) (<= (- (- v_b_303_1) main_~q~1.offset) 0) (<= (- v_b_303_1 (- main_~q~1.offset)) 792) (<= (- v_b_303_1 |main_read~int_#ptr.offset|) 0) (<= (- v_b_303_1 main_~p~1.offset) 396) (<= (- (- v_b_304_1) main_main) (- 1)) (<= (- v_b_304_1 (- |main_read~int_#ptr.offset|)) 793) (<= (- (- v_b_304_1) main_~malloc_~size) (- 401)) (<= (- (- v_b_303_1) (- main_~p~1.offset)) 0) (<= (- (- v_b_304_1) (- main_~malloc_~size)) 399) (<= (- v_b_303_1 |main_read~int_#sizeOfReadType|) 392) (<= (- v_b_303_1 (- v_b_304_1)) 793) (<= (- v_b_304_1 (- main_~malloc_~size)) 797) (<= (- (- v_b_303_1) |main_read~int_#ptr.offset|) 0) (<= (- v_b_303_1 main_~q~1.offset) 396) (<= (- v_b_304_1 (- |main_#t~malloc0.offset|)) 397) (<= (- v_b_303_1 v_b_304_1) (- 1)) (<= (- v_b_304_1 |main_#t~malloc0.offset|) 397) (<= (- (- v_b_304_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- (- v_b_303_1) main_~p~1.offset) 0) (<= (- v_b_304_1 (- |main_read~int_#sizeOfReadType|)) 401) (<= (- v_b_304_1 main_~q~1.offset) 397) (<= (- v_b_304_1 (- main_~q~1.offset)) 793) (<= (- v_b_304_1 (- main_~p~1.offset)) 397) (<= (- (- v_b_304_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_304_1 main_~p~1.offset) 397) (<= (- (- v_b_304_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- v_b_303_1 |main_~malloc_#res.offset|) 396) (<= (- (- v_b_303_1) main_main) 0) (<= (- (- v_b_303_1) (- main_~q~1.offset)) 396) (<= (- (- v_b_303_1) (- main_main)) 0) (<= (- v_b_304_1 (- |main_~malloc_#res.offset|)) 397) (<= (- v_b_304_1 (- main_main)) 397) (<= (- (- v_b_304_1) main_~p~1.offset) (- 1)) (<= (- (- v_b_303_1) (- |main_#t~malloc0.offset|)) 0) (<= (- (- v_b_303_1) |main_~malloc_#res.offset|) 0) (<= (- (- v_b_304_1) v_b_304_1) (- 2)) (<= (- v_b_304_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_303_1) |main_#t~malloc0.offset|) 0) (<= (- (- v_b_304_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_304_1) (- main_main)) (- 1)) (<= (- (- v_b_303_1) main_~malloc_~size) (- 400)) (<= (- v_b_303_1 (- main_main)) 396) (<= (- (- v_b_304_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_303_1 (- v_b_303_1)) 792) (<= (- (- v_b_303_1) v_b_304_1) (- 1)) (<= (- v_b_305_1 |main_read~int_#ptr.base|) 1) (<= (- (- v_b_304_1) (- main_~p~1.offset)) (- 1)) (<= (- v_b_302_1 v_b_305_1) (- 1)) (<= (- v_b_304_1 |main_~malloc_#res.offset|) 397) (<= (- (- v_b_304_1) (- main_~q~1.offset)) 395) (<= (- (- v_b_303_1) (- main_~malloc_~size)) 400) (<= (- v_b_304_1 (- v_b_304_1)) 794) (<= (- v_b_303_1 (- |main_~malloc_#res.offset|)) 396) (<= (- (- v_b_304_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- (- v_b_304_1) |main_~malloc_#res.offset|) (- 1)) (<= (- (- v_b_303_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_303_1) (- |main_~malloc_#res.offset|)) 0) (<= (- (- v_b_303_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_304_1) main_~q~1.offset) (- 1)) (forall ((v_idx_2300 Int) (v_idx_2293 Int)) (or (< v_idx_2300 v_b_302_1) (<= v_b_304_1 v_idx_2293) (<= v_b_305_1 v_idx_2300) (< v_idx_2293 v_b_303_1) (<= (- |main_read~int_#value| (select (select |#memory_int| v_idx_2300) v_idx_2293)) 0))) (<= (- v_b_303_1 |main_#t~malloc0.offset|) 396) (<= (- (- v_b_303_1) (- v_b_304_1)) 1) (<= (- (- v_b_304_1) |main_#t~malloc0.offset|) (- 1)) (<= (- (- v_b_303_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_303_1 (- main_~p~1.offset)) 396) (<= (- v_b_303_1 (- |main_read~int_#sizeOfReadType|)) 400) (<= (- v_b_303_1 (- |main_read~int_#ptr.offset|)) 792) (<= (- v_b_304_1 main_~malloc_~size) (- 3)) (<= (- (- v_b_302_1) (- |main_read~int_#ptr.base|)) 0) (<= (- v_b_303_1 (- main_~malloc_~size)) 796) (<= (- v_b_303_1 main_main) 396) (<= (- v_b_303_1 main_~malloc_~size) (- 4)) (<= (- (- v_b_305_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- v_b_303_1) v_b_303_1) 0) (forall ((v_prenex_156 Int) (v_prenex_157 Int)) (or (< v_prenex_156 v_b_302_1) (<= v_b_304_1 v_prenex_157) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_prenex_156) v_prenex_157))) 0) (< v_prenex_157 v_b_303_1) (<= v_b_305_1 v_prenex_156))) (<= (- v_b_303_1 (- |main_#t~malloc0.offset|)) 396) (<= (- v_b_302_1 |main_read~int_#ptr.base|) 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) (<= (- |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-18 23:46:46,807 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-18 23:46:46,808 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-18 23:46:46,808 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-18 23:46:46,808 WARN L223 ngHoareTripleChecker]: -- [2018-12-18 23:46:46,808 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_~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_~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_read~int_#ptr.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_#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_#ptr.offset| c_main_~q~1.offset) 12) (<= (- |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_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)))} [2018-12-18 23:46:46,808 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-18 23:46:46,808 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-18 23:46:46,809 WARN L230 ngHoareTripleChecker]: Post: {2147483434#(exists ((v_b_353_1 Int) (v_b_352_1 Int) (v_b_351_1 Int) (v_v_17017_1 (Array Int Int)) (v_b_350_1 Int) (v_v_17022_1 Int) (v_v_17024_1 (Array Int Int))) (and (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_352_1 (- |c_main_read~int_#sizeOfReadType|)) 405) (<= (- (- v_b_352_1) (- c_main_~malloc_~size)) 399) (<= (- (- v_b_352_1) (- c_main_~p~1.offset)) (- 1)) (<= (- (- |c_main_#t~malloc0.offset|) c_main_~q~1.offset) 0) (<= (- v_b_352_1 |c_main_read~int_#ptr.offset|) 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_read~int_#value| v_v_17022_1) 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_350_1 |c_main_read~int_#ptr.base|) 0) (<= (- |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) (<= (- v_b_351_1 (- v_b_351_1)) 800) (<= (- (- v_b_351_1) v_b_352_1) (- 1)) (<= (- (- c_main_~malloc_~size) c_main_~p~1.offset) (- 400)) (<= (- v_b_352_1 (- |c_main_read~int_#ptr.offset|)) 801) (<= (- (- |c_main_~malloc_#res.offset|) (- c_main_~p~1.offset)) 0) (<= (- (- v_b_351_1) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_351_1) (- c_main_~malloc_~size)) 400) (<= (- v_b_351_1 (- |c_main_#t~malloc0.offset|)) 400) (<= (- v_b_351_1 c_main_~q~1.offset) 400) (<= (- (- v_b_352_1) c_main_~p~1.offset) (- 1)) (<= (- v_b_351_1 (- v_b_352_1)) 801) (<= (- (- |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_351_1 |c_main_read~int_#ptr.offset|) 0) (<= (- v_b_352_1 c_main_~malloc_~size) 1) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~p~1.offset)) (- 4)) (<= (- (- v_b_351_1) |c_main_read~int_#ptr.offset|) 0) (<= (- (- |c_main_read~int_#sizeOfReadType|) (- c_main_~q~1.offset)) 396) (<= (- (- v_b_351_1) |c_main_#t~malloc0.offset|) 0) (<= (- v_b_351_1 (- c_main_~q~1.offset)) 800) (<= (- v_b_351_1 |c_main_#t~malloc0.offset|) 400) (<= (- v_b_351_1 c_main_~malloc_~size) 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_~p~1.offset)) 0) (<= (- (- |c_main_#t~mem1|) (- v_v_17022_1)) 0) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~p~1.offset)) 400) (<= (- |c_main_#t~malloc0.offset| (- |c_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_352_1) |c_main_read~int_#sizeOfReadType|) (- 5)) (<= (- |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) (<= (- (- v_b_352_1) (- |c_main_#t~malloc0.offset|)) (- 1)) (<= (- (- v_b_351_1) |c_main_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_352_1 (- |c_main_~malloc_#res.offset|)) 401) (<= (- |c_main_#t~mem1| |c_main_read~int_#value|) 0) (<= (- (- v_b_350_1) (- v_b_353_1)) 1) (<= (- (- v_b_350_1) (- |c_main_read~int_#ptr.base|)) 0) (<= (- (- v_b_351_1) (- c_main_~q~1.offset)) 400) (<= (- c_main_~malloc_~size (- c_main_~malloc_~size)) 800) (<= (- |c_main_read~int_#sizeOfReadType| |c_main_~malloc_#res.offset|) 4) (<= (- v_b_352_1 |c_main_~malloc_#res.offset|) 401) (<= (- |c_main_read~int_#ptr.offset| |c_main_read~int_#sizeOfReadType|) 396) (<= (- (- v_b_352_1) (- |c_main_read~int_#ptr.offset|)) (- 1)) (<= (- c_main_~q~1.offset (- c_main_~q~1.offset)) 800) (<= (- (- v_b_351_1) (- |c_main_read~int_#ptr.offset|)) 0) (<= (- (- |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_352_1) (- c_main_~q~1.offset)) 399) (<= (- (- v_b_352_1) (- |c_main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_351_1) c_main_~p~1.offset) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- c_main_~p~1.offset)) 0) (<= (- |c_main_#t~malloc0.offset| c_main_~p~1.offset) 0) (<= (- (- v_b_351_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_352_1) |c_main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_351_1 v_b_352_1) (- 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)) (<= (- v_b_352_1 (- v_b_352_1)) 802) (<= (- |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_352_1 (- |c_main_#t~malloc0.offset|)) 401) (<= (- |c_main_#t~malloc0.offset| c_main_~q~1.offset) 0) (forall ((v_idx_2365 Int) (v_idx_2364 Int) (v_idx_2363 Int) (v_idx_2374 Int) (v_idx_2373 Int) (v_idx_2372 Int)) (or (<= v_b_351_1 v_idx_2363) (< v_idx_2374 v_b_353_1) (<= v_b_350_1 v_idx_2372) (<= v_b_353_1 v_idx_2373) (and (<= (- |c_main_#t~mem1| (select (select |c_#memory_int| v_idx_2373) v_idx_2364)) 0) (<= (- (- |c_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_2373) v_idx_2364))) 0) (<= (- |c_main_read~int_#value| (select (select |c_#memory_int| v_idx_2373) v_idx_2364)) 0) (<= (- (- |c_main_read~int_#value|) (- (select (select |c_#memory_int| v_idx_2373) v_idx_2364))) 0)) (<= v_b_352_1 v_idx_2364) (< v_idx_2373 v_b_350_1) (< v_idx_2364 v_b_351_1) (< v_idx_2365 v_b_352_1))) (<= (- c_main_~p~1.offset (- c_main_~q~1.offset)) 400) (<= (- (- v_b_352_1) c_main_~q~1.offset) (- 1)) (<= (- |c_main_read~int_#sizeOfReadType| c_main_~malloc_~size) (- 396)) (= v_v_17024_1 v_v_17017_1) (<= (- |c_main_#t~malloc0.offset| (- c_main_~q~1.offset)) 400) (<= (- |c_main_read~int_#ptr.offset| (- c_main_~malloc_~size)) 800) (<= (- (- v_b_352_1) |c_main_~malloc_#res.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_~malloc_#res.offset|) (- c_main_~q~1.offset)) 400) (<= (- v_b_351_1 |c_main_~malloc_#res.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) (<= (- (- v_b_351_1) (- |c_main_#t~malloc0.offset|)) 0) (<= (- v_b_351_1 (- |c_main_read~int_#ptr.offset|)) 800) (<= (- (- v_b_351_1) (- |c_main_read~int_#sizeOfReadType|)) 4) (<= (- |c_main_~malloc_#res.offset| (- c_main_~malloc_~size)) 400) (<= (- v_b_350_1 v_b_353_1) (- 1)) (<= (- v_b_351_1 c_main_~p~1.offset) 400) (<= (- (- v_b_351_1) c_main_~malloc_~size) (- 400)) (<= (- v_b_352_1 (- c_main_~q~1.offset)) 801) (<= (- (- v_b_351_1) v_b_351_1) 0) (<= (- (- 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_352_1 (- c_main_~p~1.offset)) 401) (<= (- (- v_b_352_1) v_b_352_1) (- 2)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~p~1.offset) (- 4)) (<= (- (- |c_main_read~int_#sizeOfReadType|) c_main_~q~1.offset) (- 4)) (<= (- (- v_b_351_1) (- c_main_~p~1.offset)) 0) (<= (- (- |c_main_#t~malloc0.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- |c_main_#t~mem1| v_v_17022_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_read~int_#ptr.offset| c_main_~malloc_~size) 0) (<= (- (- |c_main_#t~malloc0.offset|) (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_351_1) c_main_~q~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_351_1 |c_main_read~int_#sizeOfReadType|) 396) (<= (- |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_351_1 (- c_main_~p~1.offset)) 400) (<= (- (- c_main_~q~1.offset) c_main_~q~1.offset) 0) (<= (- v_b_351_1 (- |c_main_read~int_#sizeOfReadType|)) 404) (<= (- |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_352_1) (- |c_main_read~int_#sizeOfReadType|)) 3) (<= (- (- |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) (<= (- v_b_351_1 (- c_main_~malloc_~size)) 800) (<= (- (- |c_main_~malloc_#res.offset|) c_main_~p~1.offset) 0) (<= (- |c_main_~malloc_#res.offset| (- |c_main_~malloc_#res.offset|)) 0) (<= (- (- v_b_353_1) (- |c_main_read~int_#ptr.base|)) (- 1)) (<= (- (- 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_352_1 |c_main_read~int_#sizeOfReadType|) 397) (<= (- c_main_~p~1.offset (- c_main_~p~1.offset)) 0) (<= (- v_b_352_1 |c_main_#t~malloc0.offset|) 401) (<= (- (- v_b_352_1) |c_main_#t~malloc0.offset|) (- 1)) (<= (- v_b_352_1 c_main_~q~1.offset) 401) (<= (- (- |c_main_read~int_#ptr.offset|) c_main_~q~1.offset) 0) (<= (- (- v_b_351_1) (- v_b_352_1)) 1) (<= (- (- 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_353_1 |c_main_read~int_#ptr.base|) 1) (<= (- (- |c_main_read~int_#ptr.offset|) |c_main_~malloc_#res.offset|) 0) (<= (- v_b_351_1 (- |c_main_~malloc_#res.offset|)) 400) (<= (- (- v_b_352_1) c_main_~malloc_~size) (- 401)) (<= (- v_b_352_1 (- c_main_~malloc_~size)) 801) (<= (- |c_main_#t~malloc0.offset| (- |c_main_read~int_#ptr.offset|)) 400) (<= (- (- |c_main_read~int_#value|) (- v_v_17022_1)) 0) (<= (- v_b_352_1 c_main_~p~1.offset) 401)))} [2018-12-18 23:46:46,809 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-18 23:46:46,810 WARN L268 ngHoareTripleChecker]: -- [2018-12-18 23:46:46,810 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-18 23:46:47,523 WARN L181 SmtUtils]: Spent 713.00 ms on a formula simplification. DAG size of input: 257 DAG size of output: 45 [2018-12-18 23:46:47,524 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-18 23:46:47,524 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-18 23:46:47,524 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-18 23:46:48,225 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) (<= (- 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) (exists ((v_b_353_1 Int) (v_b_352_1 Int) (v_b_351_1 Int) (v_b_350_1 Int)) (and (<= (- v_b_352_1 (- |main_read~int_#sizeOfReadType|)) 405) (<= (- (- v_b_352_1) (- main_~malloc_~size)) 399) (<= (- (- v_b_352_1) (- main_~p~1.offset)) (- 1)) (<= (- (- v_b_352_1) main_~q~1.offset) (- 1)) (<= (- v_b_352_1 |main_read~int_#ptr.offset|) 1) (<= (- (- v_b_352_1) |main_~malloc_#res.offset|) (- 1)) (<= (- v_b_351_1 |main_~malloc_#res.offset|) 400) (forall ((v_prenex_161 Int) (v_prenex_160 Int)) (or (<= v_b_352_1 v_prenex_160) (< v_prenex_160 v_b_351_1) (<= (- |main_#t~mem1| (select (select |#memory_int| v_prenex_161) v_prenex_160)) 0) (<= v_b_353_1 v_prenex_161) (< v_prenex_161 v_b_350_1))) (<= (- (- v_b_351_1) (- |main_#t~malloc0.offset|)) 0) (<= (- v_b_350_1 |main_read~int_#ptr.base|) 0) (<= (- v_b_351_1 (- |main_read~int_#ptr.offset|)) 800) (<= (- (- v_b_351_1) (- |main_read~int_#sizeOfReadType|)) 4) (<= (- v_b_350_1 v_b_353_1) (- 1)) (forall ((v_idx_2364 Int) (v_idx_2373 Int)) (or (<= (- (- |main_#t~mem1|) (- (select (select |#memory_int| v_idx_2373) v_idx_2364))) 0) (<= v_b_353_1 v_idx_2373) (<= v_b_352_1 v_idx_2364) (< v_idx_2373 v_b_350_1) (< v_idx_2364 v_b_351_1))) (<= (- v_b_351_1 main_~p~1.offset) 400) (<= (- v_b_351_1 (- v_b_351_1)) 800) (<= (- (- v_b_351_1) v_b_352_1) (- 1)) (<= (- v_b_352_1 (- main_~q~1.offset)) 801) (<= (- (- v_b_351_1) main_~malloc_~size) (- 400)) (<= (- (- v_b_351_1) v_b_351_1) 0) (<= (- v_b_352_1 (- |main_read~int_#ptr.offset|)) 801) (<= (- (- v_b_351_1) (- |main_~malloc_#res.offset|)) 0) (<= (- v_b_352_1 (- main_~p~1.offset)) 401) (<= (- (- v_b_351_1) (- main_~malloc_~size)) 400) (<= (- v_b_351_1 (- |main_#t~malloc0.offset|)) 400) (<= (- v_b_351_1 main_~q~1.offset) 400) (<= (- (- v_b_352_1) v_b_352_1) (- 2)) (<= (- (- v_b_352_1) main_~p~1.offset) (- 1)) (<= (- v_b_351_1 (- v_b_352_1)) 801) (<= (- (- v_b_351_1) (- main_~p~1.offset)) 0) (<= (- v_b_352_1 main_~malloc_~size) 1) (<= (- v_b_351_1 |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_351_1) |main_read~int_#ptr.offset|) 0) (<= (- (- v_b_351_1) |main_#t~malloc0.offset|) 0) (<= (- v_b_351_1 (- main_~q~1.offset)) 800) (<= (- v_b_351_1 |main_#t~malloc0.offset|) 400) (<= (- (- v_b_351_1) main_~q~1.offset) 0) (<= (- v_b_351_1 main_~malloc_~size) 0) (<= (- v_b_351_1 |main_read~int_#sizeOfReadType|) 396) (<= (- v_b_351_1 (- main_~p~1.offset)) 400) (<= (- (- v_b_352_1) |main_read~int_#sizeOfReadType|) (- 5)) (<= (- v_b_351_1 (- |main_read~int_#sizeOfReadType|)) 404) (<= (- (- v_b_352_1) (- |main_#t~malloc0.offset|)) (- 1)) (<= (- v_b_352_1 (- |main_~malloc_#res.offset|)) 401) (<= (- (- v_b_351_1) |main_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_350_1) (- v_b_353_1)) 1) (<= (- (- v_b_350_1) (- |main_read~int_#ptr.base|)) 0) (<= (- (- v_b_351_1) (- main_~q~1.offset)) 400) (<= (- (- v_b_352_1) (- |main_read~int_#sizeOfReadType|)) 3) (<= (- v_b_352_1 |main_~malloc_#res.offset|) 401) (<= (- (- v_b_352_1) (- |main_read~int_#ptr.offset|)) (- 1)) (<= (- v_b_351_1 (- main_~malloc_~size)) 800) (<= (- (- v_b_351_1) (- |main_read~int_#ptr.offset|)) 0) (<= (- (- v_b_352_1) (- main_~q~1.offset)) 399) (<= (- (- v_b_353_1) (- |main_read~int_#ptr.base|)) (- 1)) (<= (- (- v_b_352_1) (- |main_~malloc_#res.offset|)) (- 1)) (<= (- (- v_b_351_1) main_~p~1.offset) 0) (<= (- (- v_b_351_1) |main_~malloc_#res.offset|) 0) (forall ((v_prenex_163 Int) (v_prenex_162 Int)) (or (< v_prenex_162 v_b_351_1) (< v_prenex_163 v_b_350_1) (<= v_b_352_1 v_prenex_162) (<= (- |main_read~int_#value| (select (select |#memory_int| v_prenex_163) v_prenex_162)) 0) (<= v_b_353_1 v_prenex_163))) (<= (- v_b_352_1 |main_read~int_#sizeOfReadType|) 397) (<= (- (- v_b_352_1) |main_read~int_#ptr.offset|) (- 1)) (<= (- v_b_352_1 |main_#t~malloc0.offset|) 401) (<= (- (- v_b_352_1) |main_#t~malloc0.offset|) (- 1)) (<= (- v_b_352_1 main_~q~1.offset) 401) (<= (- v_b_351_1 v_b_352_1) (- 1)) (<= (- (- v_b_351_1) (- v_b_352_1)) 1) (forall ((v_prenex_158 Int) (v_prenex_159 Int)) (or (< v_prenex_158 v_b_351_1) (<= (- (- |main_read~int_#value|) (- (select (select |#memory_int| v_prenex_159) v_prenex_158))) 0) (<= v_b_352_1 v_prenex_158) (< v_prenex_159 v_b_350_1) (<= v_b_353_1 v_prenex_159))) (<= (- v_b_353_1 |main_read~int_#ptr.base|) 1) (<= (- v_b_352_1 (- v_b_352_1)) 802) (<= (- (- v_b_352_1) main_~malloc_~size) (- 401)) (<= (- v_b_351_1 (- |main_~malloc_#res.offset|)) 400) (<= (- v_b_352_1 (- main_~malloc_~size)) 801) (<= (- v_b_352_1 (- |main_#t~malloc0.offset|)) 401) (<= (- v_b_352_1 main_~p~1.offset) 401))) (<= (- |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_#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_#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))}